Sari la conținut

LECȚII PE CAPITOLE

Parcurgi capitolele în ordinea firească de învățare, exact ca în programa oficială. 42 lecții publicate până acum, restul sunt în lucru.

1Algoritmi și pseudocodNoțiunea de algoritm, structura liniară, alternativă și repetitivă în pseudocod.2 lecții2Limbajul C++: elemente de bazăStructura unui program, compilare, primul program.2 lecții3Tipuri de date și variabileTipuri întregi și reale, declarare, domenii de valori, constante.2 lecții4Citirea și afișarea datelorFluxurile cin și cout, formatarea ieșirii.2 lecții5Operatori și expresiiOperatori aritmetici, relaționali, logici, prioritate, expresii.2 lecții6Structuri de controlif/else, switch, while, do-while, for.2 lecții7Tablouri unidimensionaleVectori: parcurgere, căutare, sortare, probleme clasice.2 lecții8Tablouri bidimensionaleMatrice: parcurgeri, diagonale, borduri, transformări.2 lecții9Șiruri de caracterechar[] și funcțiile din cstring, prelucrări de text.2 lecții10Funcții (subprograme)Definire, parametri, transmitere prin valoare și referință, variabile locale și globale.2 lecții11RecursivitateFuncții recursive, mecanism, exemple clasice și capcane.2 lecții12Structuri (struct)Tipuri de date compuse, tablouri de structuri.2 lecții13Fișiere textCitirea și scrierea în fișiere cu ifstream și ofstream.2 lecții14Algoritmi fundamentaliCifrele unui număr, divizori, numere prime, cmmdc, șirul lui Fibonacci.2 lecții15Backtracking și GreedyGenerarea sistematică a soluțiilor și alegeri optime locale (profil intensiv).2 lecții16Grafuri neorientateTerminologie, proprietăți și metode de reprezentare, conform capitolului 11.1 din programă.3 lecții17Grafuri orientate și arboriArce, grade interne și externe, tare conexitate și reprezentarea arborilor.2 lecții18Algoritmi clasici de BACDivizibilitate, Euclid, Fibonacci, interclasare și căutare binară, conform capitolului 6 din programă.4 lecții19Subprograme predefiniteFuncții și proceduri puse la dispoziție de limbaj, conform capitolului 3 din programă.1 lecții20Metode de ordonareCele patru metode cerute de programă: bulelor, selecției, inserției și numărării.1 lecții21Elementele de bază ale limbajuluiVocabularul limbajului, identificatori, constante și structura unui program.1 lecții