Teorie, algoritmi și cod C++ explicate clar — pentru fiecare temă din programa de BAC, de la pseudocod la grafuri.
Ce conține fiecare subiect, câte puncte valorează fiecare item și cum îți împarți cele 3 ore.
Citește articolul → Ghid BACCe trebuie să știi perfect, ce poți sacrifica și cum exersezi ca să nu pierzi puncte pe nimic.
Citește articolul → Ghid BACUn calendar săptămână cu săptămână, de la tipuri de date la grafuri și simulări complete.
Citește articolul → Ghid BACIndici greșiți, variabile neinițializate, citiri incomplete — greșelile care costă puncte în fiecare an.
Citește articolul → Ghid BACCe urmăresc corectorii, cum se acordă punctele parțiale și de ce contează eficiența.
Citește articolul → Ghid BACLista completă a temelor, grupate pe capitole, cu ce se cere concret din fiecare.
Citește articolul →Cum se citesc ←, [x], cât timp, repetă…până când și pentru — exact ca în subiectele oficiale.
Citește articolul → PseudocodRegulile de traducere pas cu pas, cu capcanele care apar cel mai des la itemul de scriere a programului.
Citește articolul → PseudocodCum rescrii un algoritm folosind altă structură repetitivă, fără să schimbi ce afișează.
Citește articolul → PseudocodTehnica sigură pentru „ce se afișează dacă se citește…” și pentru găsirea valorilor de intrare.
Citește articolul →Totul despre div și mod, cu numere negative, ultima cifră, paritate și divizibilitate.
Citește articolul → Bazele programăriiCe valori pot reține, când apar depășirile și ce conversii automate face compilatorul.
Citește articolul → Bazele programăriiCum evaluezi rapid expresii cu &&, || și !, plus negarea corectă a condițiilor.
Citește articolul →Algoritmul clasic cu % 10 și / 10 și toate variațiile care apar la BAC.
Citește articolul → Algoritmi elementariDe ce te oprești la radical din n și cum scrii funcția fără cazuri ratate.
Citește articolul → Algoritmi elementariVarianta cu scăderi, varianta cu resturi și cum calculezi cel mai mic multiplu comun.
Citește articolul → Algoritmi elementariCum găsești divizorii în perechi și cum tratezi pătratele perfecte.
Citește articolul → Algoritmi elementariTrei moduri de a genera șirul și de ce varianta recursivă simplă e lentă.
Citește articolul → Algoritmi elementariAlgoritmii de conversie, cu cod C++ și exemple rezolvate de mână.
Citește articolul → Algoritmi elementariCum funcționează ciurul, de ce e rapid și când merită folosit la BAC.
Citește articolul →Diferența dintre int x și int &x, cu exemple care apar la itemii de urmărire.
Citește articolul → SubprogrameAntet corect, parametri, valoare returnată — ce verifică baremul la primul item.
Citește articolul →Condiția de oprire, apelul recursiv și stiva de apeluri — cu factorial, putere și sumă de cifre.
Citește articolul → RecursivitateTehnica pentru „ce valoare are f(5)?” și pentru funcțiile care afișează la întoarcere.
Citește articolul →Operațiile de bază pe tablouri unidimensionale, scrise corect din prima.
Citește articolul → TablouriCum deplasezi elementele fără să suprascrii date și cum elimini toate aparițiile unei valori.
Citește articolul → TablouriCum numeri aparițiile în O(n) și de ce baremul o recompensează la problema de eficiență.
Citește articolul → TablouriAlgoritmul liniar care apare des la Subiectul III, inclusiv cu date citite din fișier.
Citește articolul → TablouriTablouri bidimensionale explicate, cu sume pe linii, coloane și căutări.
Citește articolul → TablouriCondițiile pe indici pentru fiecare zonă, de reținut o dată pentru totdeauna.
Citește articolul → TablouriCum identifici formula elementului a[i][j] din exemplul din enunț.
Citește articolul →strlen, strcpy, strcat, strcmp, strchr și strstr, cu exemple de BAC.
Citește articolul → Șiruri de caracterestrtok și parcurgerea manuală, plus cum modifici cuvinte în interiorul unui șir.
Citește articolul → Șiruri de caractereRezolvări complete pentru cerințele care se repetă de la an la an.
Citește articolul →Deschiderea, citirea și scrierea în fișiere — exact ce trebuie pentru Subiectul III.
Citește articolul → Fișiere textCum citești un număr necunoscut de valori și cum le prelucrezi fără să le memorezi pe toate.
Citește articolul →Ce înseamnă „eficient ca timp și memorie” și cum descrii algoritmul în 3–4 rânduri.
Citește articolul → AlgoritmiCum estimezi numărul de operații și cum alegi între două soluții.
Citește articolul →Cum funcționează sortarea prin interschimbare, varianta optimizată și urmărirea pașilor.
Citește articolul → Sortare și căutareDouă metode clasice comparate, cu cod și numărul de comparații.
Citește articolul → Sortare și căutareDe ce e O(log n), cum scrii bucla corect și ce întreabă BAC-ul despre ea.
Citește articolul →Schema generală a backtracking-ului și de ce generează soluțiile într-o anumită ordine.
Citește articolul → BacktrackingCe schimbi în schema generală pentru fiecare tip de generare.
Citește articolul → BacktrackingTehnica pentru „care este a treia soluție generată?” fără să scrii toate soluțiile.
Citește articolul →Noțiunile de bază pentru itemii de grafuri, cu formule de reținut.
Citește articolul → Grafuri și arboriCe se schimbă față de grafurile neorientate și cum citești matricea de adiacență.
Citește articolul → Grafuri și arboriComponente conexe, grafuri complete și numărul minim/maxim de muchii.
Citește articolul → Grafuri și arboriCum citești un vector de tați, cum găsești nivelurile și descendenții unui nod.
Citește articolul →Operațiile push și pop, simulări pas cu pas și implementare cu vectori.
Citește articolul → Structuri de dateCum declari o structură, cum accesezi câmpurile și cum o folosești cu vectori.
Citește articolul →BacInformatica are 500+ grile pe pseudocod și C++, teorie pe 12 teme, 300+ flashcard-uri și 12 simulări BAC cu barem.
Descarcă BacInformatica gratuit