Documente Academic
Documente Profesional
Documente Cultură
2. Pentru program corect 10p. (*) Se acordă câte 1p. pentru fiecare aspect
-declarare a unei variabile care să (identificare a unui cuvânt, identificare a unui cuvânt
memoreze un șir de caractere 1p. complet/prescurtat, identificare a cuvântului
-citire a datelor 1p. corespunzător celui prescurtat, înlocuire a unui subșir
-determinare a șirului cerut (*) 6p. cu un alt subșir, cuvinte suport înlocuite/păstrate,
-afişare a datelor 1p. construire în memorie ca șir de caractere) conform
-declarare a variabilelor simple, cerinței.
corectitudine globală a programului1) 1p.
3. a. Pentru răspuns corect 2p. (*) Se acordă punctajul chiar dacă algoritmul ales nu
-coerenţă a descrierii algoritmului (*) 1p. este eficient.
-justificare a unor elemente de eficienţă 1p. (**) Se acordă numai 3p. dacă algoritmul este
b. Pentru program corect 8p. principial corect, dar nu oferă rezultatul cerut pentru
-operaţii cu fişiere: declarare, pregătire în toate seturile de date de intrare.
vederea citirii, citire din fişier 1p. (***) Se acordă punctajul numai pentru un algoritm liniar,
-determinare a valorilor cerute (*),(**) 5p. care utilizează eficient memoria.
-utilizare a unui algoritm eficient (***) 1p. O soluţie posibilă determină, pe măsura citirii din fișier,
-declarare a variabilelor, afișare a valoarea ultimei temperaturi reprezentative (tr) şi
datelor, corectitudine globală a poziţia acesteia (ptr), pe baza temperaturii curente (x)
programului1) 1p. și a poziției acesteia (px), care se actualizează la
fiecare pas. Poziția curentă px se afișează doar dacă
se întâlnește o temperatură mai mare decât tr (x>tr),
sau dacă temperatura curentă este egală cu tr (x=tr),
dar cele două valori nu sunt pe poziții consecutive în
șir (px>ptr+1); valoarea lui ptr se actualizează pentru
fiecare x≥tr (ptrpx), iar valoarea lui tr se
actualizează pentru fiecare x>tr (trx).
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.