Cum arată proba de Informatică și cum se punctează
Trei subiecte (20, 40 și 30 de puncte) și 10 din oficiu, în trei ore. Ce e comun și ce diferă între matematică-informatică și științele naturii, cum alegi limbajul și cum împarte baremul punctele unui program.
- 16 min
- La BAC: I · Subiectul al II-lea · Subiectul al III-lea
- Verificat pe bareme

ții minte doar fișa asta și ești acoperit
Fișa de aur
- 01
3 ore, subiecte de 20, 40 și 30 de puncte, 10 din oficiu. Nota = total / 10.
- 02
Subiectul I: 5 itemi cu variante, câte 4 p. II.1: a 6 p, b 6 p, c 10 p, d 6 p. II.2 și II.3: câte 6 p. III.1 și III.2: câte 10 p. III.3: a 2 p, b 8 p.
Truc: Cele mai multe puncte stau în scrierea de cod: II.1 c, III.1, III.2 și III.3 b.
- 03
II.1 e același algoritm la ambele specializări (2023–2027); de obicei și I.1 sau III.3 seamănă mult. Diferențele apar în II.2, II.3, III.1, III.2 și în itemii I.
- 04
Limbajul îl alegi tu: lucrarea există în C/C++ și în Pascal, iar baremul e comun. Lecțiile de aici folosesc C/C++.
- 05
Se punctează orice rezolvare corectă, dar nu se dau alte punctaje parțiale decât cele scrise în barem.
Pe scurt
Culorile din lecție:termenidee-cheie
- Timp: trei ore de lucru efectiv, toate subiectele sunt obligatorii.
- Punctaj: Subiectul I 20 p, Subiectul al II-lea 40 p, Subiectul al III-lea 30 p, plus 10 p din oficiu. Nota este totalul împărțit la 10.
- Două lucrări: una pentru matematică-informatică și una pentru științe ale naturii. Au aceleași poziții și aceleași punctaje, dar cer lucruri diferite pe unele poziții.
- Două limbaje: C/C++ sau Pascal, la alegere, cu barem comun. Aceste lecții folosesc C/C++.
Ce scrii în trei ore
Imaginează-ți lucrarea ca pe trei probe într-una. Întâi citești cod și alegi răspunsul. Apoi urmărești un algoritm dat și îl transformi. La final scrii tu programe de la zero, pornind doar de la un enunț.
Oficial, lucrarea se numește proba E.d) Informatică. Antetul fiecărei lucrări din 2020 până în modelul 2027 repetă aceleași condiții: toate subiectele sunt obligatorii, zece puncte din oficiu, trei ore.
Cele 100 de puncte
- Subiectul I · 20 puncte
- Subiectul al II-lea · 40 puncte
- Subiectul al III-lea · 30 puncte
- Din oficiu · 10 puncte
| Item | Puncte | Ce faci |
|---|---|---|
| I.1–I.5 | 5 × 4 | alegi o literă, a, b, c sau d (în modelul 2027: A, B, C sau D) |
| II.1 a | 6 | scrii ce afișează un algoritm în pseudocod |
| II.1 b | 6 | găsești date de intrare pentru un rezultat cerut |
| II.1 c | 10 | scrii programul C/C++ corespunzător algoritmului |
| II.1 d | 6 | scrii în pseudocod un algoritm echivalent, cu altă structură repetitivă |
| II.2 | 6 | item scurt, cu răspuns scris |
| II.3 | 6 | secvență scurtă de cod sau declarare |
| III.1 | 10 | o problemă: subprogram sau pseudocod |
| III.2 | 10 | un program complet |
| III.3 a | 2 | descrii în cuvinte algoritmul și explici de ce e eficient |
| III.3 b | 8 | programul, cu date dintr-un fișier sau scrise într-un fișier |
Matematică-informatică sau științele naturii
Dacă ești la matematică-informatică sau matematică-informatică intensiv informatică, sau la matematică-informatică la profilul militar, primești lucrarea MI. Programa nu face nicio diferență între intensiv și neintensiv: e o singură programă și o singură lucrare.
Dacă ești la științe ale naturii, primești lucrarea SN. Programa ta se oprește mai devreme, iar lucrarea ține cont de asta.
struct, șiruri, backtracking, grafuri, arboristruct, matrice completată prin formulă, șiruri| Poziție | Matematică-informatică | Științele naturii |
|---|---|---|
| Subiectul I | expresii, recursivitate, struct, șiruri, backtracking, grafuri, arbori | expresii, funcții predefinite, căutare binară, interclasare, secvențe de completat |
| II.1 | același algoritm, aceleași patru cerințe (în toate lucrările comparate, 2023–2027) | la fel |
| II.2 | graf sau arbore, backtracking, recursivitate, șiruri | interclasare sau căutare binară |
| II.3 | struct, matrice completată prin formulă, șiruri | secvență scurtă: declarare și afișare după condiții |
| III.1 | subprogram | aceeași problemă, în pseudocod |
| III.2 | program cu text sau cu tablou bidimensional | program cu tablou unidimensional |
| III.3 | fișier, algoritm eficient | fișier, algoritm eficient, de obicei cu o cerință mai simplă |
Capitolele care există doar la matematică-informatică sunt: tablouri bidimensionale, șiruri de caractere, tipul înregistrare, subprograme definite de utilizator, recursivitate, backtracking, generarea elementelor combinatoriale, grafuri și arbori.
În cele 15 lucrări MI distincte din 2024–2027 pe care le-am numărat (cu modelul 2027), pozițiile care variază au arătat așa:
PozițieCe a apărut și de câte ori
struct: 7; matrice: 5; șiruri: 3| Poziție | Ce a apărut și de câte ori |
|---|---|
| II.2 | graf sau arbore: 8; backtracking: 4; subprogram recursiv: 2; șiruri: 1 |
| II.3 | struct: 7; matrice: 5; șiruri: 3 |
| III.2 | text: 9; tablou bidimensional: 6 |
Asta descrie ce a fost, nu ce va fi. Fiecare dintre aceste teme poate apărea la următoarea lucrare.
Câți itemi are Subiectul I și cât valorează fiecare?
Ce valorează cele patru cerințe de la II.1?
Ce nu intră în programa de la științe ale naturii?
C/C++ sau Pascal
Lucrarea oficială există în două versiuni de limbaj, cu aceleași cerințe. Baremul este unul singur: în antet scrie „comun pentru limbajele C/C++ și Pascal”. Alegi limbajul pe care l-ai învățat la școală.
Lecțiile din ZECE folosesc C/C++, așa cum apare în lucrare: cu cout sau printf pentru afișare. Când o diferență contează (operatori, tablouri, fișiere), lecția arată și forma din Pascal. De exemplu, primul item din modelul 2027 cere în C/C++ expresia „a cărei valoare este 0”, iar în Pascal aceeași expresie scrisă cu div, „a cărei valoare este false”.
Ce spune baremul înainte de orice item
La începutul fiecărui barem stau aceleași reguli. Pe scurt, și ce înseamnă pentru tine:
RegulaCe înseamnă în practică
int în loc de un tip fără semn, sau un tablou mai mare, nu te costă nimic| Regula | Ce înseamnă în practică |
|---|---|
| orice rezolvare corectă se punctează | poți folosi alt algoritm decât cel din barem, dar trebuie să iasă corect |
| punctaje intermediare doar cele scrise explicit, fără fracțiuni de punct | pentru un program parțial iei doar ce e listat pe aspecte |
| 10 puncte din oficiu; nota = total / 10 | un punct în plus pe lucrare înseamnă 0,1 la notă |
| un tip de date mai larg decât cel din enunț e acceptat, dacă nu strică programul | int în loc de un tip fără semn, sau un tablou mai mare, nu te costă nimic |
Mai există o notă de subsol care apare în orice barem: corectitudinea globală vizează structura, sintaxa și alte aspecte neprecizate. Ea valorează de obicei 1 punct pe cerință.
declarare a tuturor variabilelor — 1p
citire a datelor — 1p
afișare a datelor — 1p
instrucțiune de decizie — 2p
instrucțiuni repetitive — 3p (numai 2p dacă doar una este conform cerinței)
atribuiri — 1p
corectitudine globală a programului — 1p
Observă cum e gândit: fiecare piesă a programului aduce puncte separat. De aceea nu lași niciodată o cerință de cod necompletată, chiar dacă nu vezi soluția până la capăt.
Baremul e diferit pentru Pascal?
Calculul notei
Punctaje: Subiectul I: 16, Subiectul al II-lea: 30, Subiectul al III-lea: 18.
Total: 16 + 30 + 18 + 10 = 74 de puncte.
Nota: 74 : 10 = 7,40.
Un plan pentru cele 180 de minute
Recomandare proprie, nu regulă oficială:
IntervalCe faci
;, acolade, indici, formatul afișării| Interval | Ce faci |
|---|---|
| 0–5 min | citești toată lucrarea și marchezi ce știi sigur |
| 5–30 min | Subiectul I: cam 5 minute pe item |
| 30–85 min | Subiectul al II-lea: întâi II.1 a și c, apoi b și d, apoi II.2 și II.3 |
| 85–160 min | Subiectul al III-lea: cam 25 de minute pe problemă |
| 160–180 min | verificare: declarări, ;, acolade, indici, formatul afișării |
Ce se cere la BAC
- Subiectul I verifică dacă știi să citești cod, pe cinci teme diferite.
- Subiectul al II-lea are centrul în II.1: un algoritm scurt, pe care îl urmărești, îl inversezi, îl traduci în C/C++ și îl rescrii cu altă structură repetitivă.
- Subiectul al III-lea cere programe scrise de la zero: la MI un subprogram, la SN pseudocod, apoi un program cu date din tablou sau text, apoi un algoritm eficient cu fișier.
Greșeli care costă puncte
- Alegi specializarea greșită în minte: înveți grafuri deși ești la științele naturii, sau sari peste ele deși ești la mate-info.
- Scrii C/C++ unde se cere pseudocod, la II.1 d sau la III.1 de la SN.
- Lași necompletată o cerință de cod, deși baremul punctează separat declararea, citirea și afișarea.
- Pierzi timp cu un item de 4 puncte, în loc să iei punctele mari de la programe.
Termeni-cheie
- Proba E.d)
- Proba scrisă la alegere a profilului. Informatica se poate da la matematică-informatică (inclusiv intensiv și profilul militar) și la științe ale naturii.
- Lucrarea MI
- Lucrarea pentru matematică-informatică și matematică-informatică intensiv informatică, filiera teoretică, și pentru matematică-informatică, profil militar.
- Lucrarea SN
- Lucrarea pentru specializarea științe ale naturii: fără șiruri, struct, subprograme, recursivitate, backtracking și grafuri.
- Barem comun
- Același barem pentru varianta C/C++ și pentru varianta Pascal a lucrării.
- Corectitudine globală
- Punctul din barem care vizează structura, sintaxa și alte aspecte neprecizate separat.
- Punctaj intermediar
- Punctele parțiale scrise explicit în barem. Altele nu se pot acorda.