Informatică Programare
Bac informatica subiecte rezolvate C++
Subiectele de bacalaureat la informatică pentru C++ se rezolvă prin exersarea tipurilor de probleme frecvente: vectori, matrice, șiruri de caractere și funcții. Acestea testează logica de programare și sintaxa limbajului. Un exemplu tipic este sortarea unui vector.
Tipuri de probleme comune
- Vectori și matrice Se cer operații cum ar fi căutarea, sortarea sau calculul unor proprietăți. Exemplu: Să se afișeze elementele pare dintr-un vector.
- Șiruri de caractere Probleme cu manipularea textului, cum ar fi numărarea vocalelor sau inversarea unui șir.
- Funcții Se definesc funcții pentru sarcini specifice, precum verificarea dacă un număr este prim.
Exemplu rezolvat: Sortare vector
- 1 Pasul 1: Declarație și citire int n, v[100]; cin >> n; for(int i=0; i<n; i++) cin >> v[i];
- 2 Pasul 2: Sortare cu bubble sort for(int i=0; i<n-1; i++) for(int j=i+1; j<n; j++) if(v[i]>v[j]) swap(v[i], v[j]);
- 3 Pasul 3: Afișare rezultat for(int i=0; i<n; i++) cout << v[i] << " ";
Rezolvă subiecte din anii precedenți pentru a te familiariza cu structura examenului.