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