Sunteți pe pagina 1din 2

Inspectoratul Școlar Județean Constanța

Simulare județeană - Examenul național de bacalaureat, decembrie 2023


Proba E. d)
Informatică MI - Limbajul C/C++
Barem de evaluare și notare
Varianta 2

Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică


Filieră vocațională, profil militar, specializare matematică-informatică
• Se punctează orice modalitate de rezolvare corectă a cerinţelor.
• Nu se acordă punctaje intermediare, altele decât cele precizate explicit în barem. Nu se acordă fracțiuni de punct.
• Se acordă zece puncte din oficiu. Nota finală se calculează prin împărțirea la zece a punctajului total acordat pentru lucrare.
• Utilizarea unui tip de date care depășește domeniul de valori precizat în enunț (de exemplu tipuri întregi cu semn pentru memorarea numerelor
naturale, dimensiune a tablourilor) este acceptată din punctul de vedere al corectitudinii programului, dacă acest lucru nu afectează funcționarea
sa.

SUBIECTUL I (20 de puncte)


1. c. 2. d. 3. a. 4. d. 5. b. 5x4p

SUBIECTUL al II – lea (40 de puncte)


1. a) Răspuns corect: DA 6p
b) Răspuns corect: 81 6p
c) Pentru program corect 10p
- declarare a variabilelor 1p
- citire a datelor 1p
- afișare a datelor 1p
- instrucțiuni repetitive 3p
- instrucțiuni de decizie 2p
- atribuiri 1p
- corectitudine globală a programului1) 1p
d) Pentru algoritm pseudocod corect 6p (*) Se acordă numai 1p. dacă algoritmul are o
- utilizare a unei structuri repetitive cu test final 2p structură repetitivă conform cerinţei, principial
(*) corectă, dar nu este echivalent cu cel dat. Se va
- aspecte specifice ale secvenței obținute prin 3p puncta orice formă corectă de structură repetitivă
înlocuire, conform cerinței (**) conform cerinței (repetă ... până când, execută …
- algoritm complet, corectitudine globală a 1p cât timp).
algoritmului1) (**) Se acordă câte 1p. pentru fiecare aspect
specific (expresie de inițializare a contorului,
actualizare a contorului, expresie logică pentru test
final) conform cerinței.
2. Pentru rezolvare corectă 6p
- valoarea 0 deasupra diagonalei secundare 2p
- valoarea 1 pe diagonala secundară 1p
- valorile corespunzătoare sub diagonala 2p
secundară
- corectitudine globală a algoritmului1) 1p
3. Pentru rezolvare corectă 6p (*) Se acordă câte 1p. pentru fiecare aspect specific
- acces la câmpurile înregistrării 1p (ani diferiti;
- identificare și afișare a valorilor în ordinea cerută 4p ani egali și luni diferite;
(*) ani egali, luni egale și zile diferite;
- corectitudine globală a secvenței 1)
1p ani egali, luni egale și zile egale)
SUBIECTUL al III – lea (40 puncte)
1. Pentru subprogram corect 10p. (*) Se acordă câte 1p. pentru fiecare aspect al
- antet subprogram (*) 2p. antetului (structură, declarare parametru de
- determinare a numărului cerut (**) 6p. intrare-ieșire) conform cerinței.
- furnizare a rezultatului prin parametrul indicat 1p. (**) Se acordă câte 1p. pentru fiecare aspect al
- declarare a tuturor variabilelor locale, cerinței (acces la o cifră, identificare cifre prime,
corectitudine globală a subprogramului1) 1p includere în rezultat a unei cifre, includere în
rezultat a tuturor cifrelor neprime suport

Proba scrisă la Informatică Varianta 2


Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică
Filieră vocațională, profil militar, specializare matematică-informatică
Barem de evaluare și notare
Pag 1 of 2
nemodificate – inclusiv cazul cu cifra unităților 0,
includere în rezultat a valorii -1, ordine a cifrelor).
2. Pentru program corect 10p. (*) Se acordă câte 2p. pentru fiecare aspect al
- declarare a unei variabile care să memoreze un 1p. cerinței (determinare apariție ultimul șir in cadrul
șir de caractere unui alt șir, determinare apariție o singură dată,
- citire a datelor 1p. numărare).
- determinare a șirurilor cerute (*) 6p.
- afişarea rezultatului şi tratare a cazului nu 1p.
exista 1p.
- declarare a variabilelor simple, corectitudine
globală a programului1)
3. a) Pentru răspuns corect (*) Se acordă punctajul chiar dacă algoritmul ales
2p.
- coerenţă a descrierii algoritmului (*) 1p.
nu este eficient.
- justificare a elementelor de eficienţă (**) Se acordă numai 3p. dacă algoritmul este
1p.
b) Pentru program corect principial corect, dar nu oferă rezultatul cerut
8p.
- operaţii cu fişiere: declarare, pregătire în pentru toate seturile de date de intrare.
1p.
vederea scrierii, scriere în fişier (***) Se acordă punctajul numai pentru un
- determinare a valorii cerute (*),(**) 5p. algoritm liniar care utilizează eficient memoria.
- utilizare a unui algoritm eficient (***) 1p. O soluţie posibilă generează termenii șirului
- declarare a variabilelor, citire a datelor, 1p. deducând forma generală a termenului curent și
corectitudine globală a programului1) actualizând, la fiecare pas, valoarea acestuia: dacă
z, x, y sunt trei termeni aflați pe poziții
consecutive în șir, în această ordine, atunci z=(y –
2 x)/3
1)
Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Proba scrisă la Informatică Varianta 2


Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică
Filieră vocațională, profil militar, specializare matematică-informatică
Barem de evaluare și notare
Pag 2 of 2

S-ar putea să vă placă și