Dacă pentru variabila n se citește valoarea 25, scrieți două numere distincte care pot fi citite pentru variabila m, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afișeze valoarea 25. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare două numere naturale din intervalul [17,25]).
SUBIECTUL al II-lea
1. c. Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind structura cât timp...execută cu o structură repetitivă cu test final. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. d. Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test final, înlocuind-o pe cea indicată (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
(**) Se acordă numai 2p. dacă doar un aspect (echivalență a algoritmului pentru cazul inițial x*x≥i, expresie logică pentru test final) este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru n se citește valoarea 2, scrieți un set de numere distincte din intervalul [0,10³] care pot fi citite în continuare, astfel încât, în urma executării algoritmului, să se afișeze valoarea 4. (6p.)
Pagina din subiectul oficial.Arată baremul
b. Pentru răspuns corect - 6p.
Se acordă câte 2p. pentru fiecare aspect specific (număr de valori scrise, prima valoare, a doua valoare) conform cerinței.
Se punctează valori naturale din reuniunea intervalelor de forma [2·3ᵏ,3ᵏ⁺¹), cu k număr natural, k∈{1,2,3,4,5}.
c. Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat structura pentru...execută cu o structură repetitivă de tip cât timp...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
d. Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive de tipul indicat (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul pentru orice formă de structură repetitivă de tipul cerut (cât timp ... execută, while ... do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (inițializare a contorului, expresie de continuare, actualizare a contorului) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b, și cu [c] partea întreagă a numărului real c.
citește x (număr natural)
p←1; m← -1
┌cât timp p≤x execută
│ c←[x/p]%10
│┌dacă c>m atunci
││ m←c; p←p*10
││altfel
││ x←[x/(p*10)]*p+x%p
│└■
└■
┌dacă m≥0 atunci scrie x
│ altfel scrie "nul"
└■
Scrieți valoarea afișată dacă se citește numărul 6907512. (6p.)
Scrieți două valori distincte din intervalul [100,999] care pot fi citite astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afișeze o valoare identică cu cea citită. (6p.)
Pagina din subiectul oficial.Arată baremul
1. b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare numere din intervalul cerut, cu cifre în ordine strict descrescătoare).
1. c. Pentru program corect - 10p.
- variabile declarate, conform cerinței - 1p.
- date citite, conform cerinței - 1p.
- date afișate, conform cerinței - 1p.
- instrucțiune repetitivă, conform cerinței - 2p.
- instrucțiuni de decizie, conform cerinței (*) - 3p.
- atribuiri, conform cerinței - 1p.
- corectitudine globală a programului¹ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind structura cât timp...execută cu o structură repetitivă cu test final. (6p.)
Pagina din subiectul oficial.Arată baremul
1. d. Pentru algoritm pseudocod corect - 6p.
- structură repetitivă de tipul cerut (*) - 2p.
- aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
- algoritm complet, corectitudine globală a algoritmului¹ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (repetă...până când, repetă...cât timp, execută...cât timp, repeat ...until etc.).
(**) Se acordă numai 2p. dacă doar unul dintre aspectele specifice (expresie logică pentru test final, echivalență pentru cazul x=0) este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru n se citește numărul 2, scrieți un șir de numere naturale din intervalul [0,9] care pot fi citite în continuare, în acea ordine, astfel încât, în urma executării algoritmului, să se afișeze valoarea 0. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. b.
Pentru răspuns corect - 6p.
Se acordă numai 2p. dacă s-au precizat patru numere, dar acestea nu conduc la scrierea valorii cerute, și numai 4p. dacă s-au precizat patru numere care conduc la scrierea valorii cerute, dar nu toate aparțin intervalului indicat.
O soluție corectă este un șir de forma x, 0, y, 0, unde x și y sunt numere din intervalul indicat.
Precizare comună din enunț:
Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.
SUBIECTUL al II-lea / 1. c.
Pentru program corect - 10p.
- variabile declarate, conform cerinței - 1p.
- date citite, conform cerinței - 1p.
- date afișate, conform cerinței - 1p.
- instrucțiuni repetitive, conform cerinței (*) - 3p.
- instrucțiune de decizie, conform cerinței - 2p.
- atribuiri, conform cerinței - 1p.
- corectitudine globală a programului¹ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
¹ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind prima structură cât timp...execută cu o structură repetitivă de tip pentru...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. d.
Pentru algoritm pseudocod corect - 6p.
- structură repetitivă de tipul cerut (*) - 2p.
- aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
- algoritm complet, corectitudine globală a algoritmului¹ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (pentru...execută, for...do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (expresie inițială a contorului, expresie finală a contorului, doar actualizare automată a contorului) conform cerinței.
¹ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural)
i←2; k←0
┌cât timp n≥i execută
│┌cât timp n%i=0 execută
││ k←k+1
││ n←[n/i]
│└■
│┌dacă i=2 atunci i←i+1
││altfel i←i+2
│└■
└■
scrie k
Scrieți ce se afișează în urma executării algoritmului dacă se citește numărul 56. (6p.)
Scrieți două numere din intervalul [10,99] care pot fi citite, astfel încât, pentru fiecare dintre acestea, în urma executării algoritmului, să se afișeze valoarea 1. (6p.)
Arată baremul
b) Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere prime conform cerinței, și numai câte 2p. pentru fiecare dintre cele două numere prime dar care nu aparțin intervalului.
c) Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind adecvat a doua structură cât timp...execută cu o structură repetitivă cu test final. (6p.)
Arată baremul
d) Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test final (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (repetă...până când, do...while, repetă...cât timp, execută...până când, execută...cât timp etc.).
(**) Se acordă numai 2p. dacă doar unul dintre aspectele specifice (condiție de echivalență pentru prima iterație, expresie logică pentru test final) este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru variabila m se citește numărul 5, scrieți două valori care pot fi citite pentru variabila n astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, valoarea afișată să fie 10. (6p.)
Pagina din subiectul oficial.Arată baremul
b) Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (orice număr natural din intervalul [10,14]).
c) Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat prima structură cât timp...execută cu o structură repetitivă cu test final. (6p.)
Pagina din subiectul oficial.Arată baremul
d) Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test final (*) - 2p.
-expresie logică pentru test final în secvența obținută prin înlocuire, conform cerinței - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (repetă...până când, do...while, repetă...cât timp, execută...cât timp etc.).
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a↔b operația de interschimbare a valorilor variabilelor a și b.
citește x,y
(numere naturale nenule)
┌dacă x>y atunci x↔y
└■
nr←1
┌pentru i←y,x,-1 execută
│ scrie 1
│┌dacă nr≥x atunci
││ scrie 2
│└■
│ nr←nr*3
│ scrie 1
└■
Scrieți ce se afișează în urma executării algoritmului dacă se citesc, în această ordine, numerele 8 și 5. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 1111121121
a) Răspuns corect: 1111121121 - 6p.
Se acordă numai 1p. dacă doar prima cifră este conform cerinței, numai 2p. dacă doar primele două cifre sunt conform cerinței, numai 3p. dacă doar primele patru cifre sunt conform cerinței, numai 5p. dacă doar primele șapte cifre sunt conform cerinței.
Dacă pentru variabila x se citește valoarea 10, scrieți două numere care pot fi citite pentru variabila y, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, cifra 2 să fie afișată doar de trei ori. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 6, 15
b) Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (6, 15).
Scrieți programul Pascal corespunzător algoritmului dat, fără a utiliza eventuale subprograme predefinite pentru interschimbare. (10p.)
Pagina din subiectul oficial.Arată baremul
c) Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 2p.
-instrucțiune repetitivă - 2p.
-implementare a operației de interschimbare - 1p.
-atribuiri precizate în algoritmul dat - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 1p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind structura pentru...execută cu o structură repetitivă cu test inițial. (6p.)
Pagina din subiectul oficial.Arată baremul
d) Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă explicită de structură repetitivă conform cerinței (cât timp...execută, while...do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect (inițializare contor, expresie logică pentru test inițial, actualizare contor) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți două seturi distincte de date de intrare, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea să se afișeze valoarea 0. (6p.)
Arată baremul
SUBIECTUL al II-lea, 1. b)
Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare set de date conform cerinței (orice triplet de numere naturale nenule, n, x, y, unde x≤n și x=y).
SUBIECTUL al II-lea, 1. c)
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
¹ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind structura pentru...execută cu o structură repetitivă cu test inițial. (6p.)
Arată baremul
SUBIECTUL al II-lea, 1. d)
Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (cât timp...execută, while... do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect (inițializare contor, expresie logică pentru test inițial, actualizare contor) conform cerinței.
¹ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru variabila m se citește numărul 5, scrieți două valori care pot fi citite pentru variabila n astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, valoarea afișată să fie 10. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței (orice număr natural din intervalul [10,14]).
SUBIECTUL al II-lea
1. c. Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat a doua structură repetă...până când cu o structură repetitivă cu test inițial. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. d. Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-expresie logică pentru test inițial în cadrul secvenței obținute prin înlocuire, conform cerinței - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (cât timp...execută, while.. etc.).
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural)
x←0; y←0; p←1
┌repetă
│ c←n%10; n←[n/10]
│┌dacă c%2=0 atunci
││ x←x*10+c
││ y←c*p+y; p←p*10
│└■
└până când n=0
┌dacă x<y atunci scrie x
│altfel scrie y
└■
Scrieți ce se afișează în urma executării algoritmului dacă se citește numărul 250326. (6p.)
Arată baremul
Răspuns: 2026
SUBIECTUL al II-lea, 1. a.
Răspuns corect: 2026 - 6p.
Scrieți două numere din intervalul [1000,9999] care pot fi citite, astfel încât, pentru fiecare dintre acestea, în urma executării algoritmului, să se afișeze valoarea 64. (6p.)
Arată baremul
SUBIECTUL al II-lea, 1. b.
Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare numere de forma x064, x460, 4x60, 4600, 460x, 46x0, unde x este o cifră impară).
SUBIECTUL al II-lea, 1. c.
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind adecvat structura repetă...până când cu o structură repetitivă cu test inițial. (6p.)
Arată baremul
SUBIECTUL al II-lea, 1. d.
Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-expresie logică pentru test inițial în cadrul secvenței obținute prin înlocuire, conform cerinței - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă explicită de structură repetitivă conform cerinței (cât timp...execută, while...do etc.).
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți două seturi distincte de date de intrare, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea să se afișeze valoarea 0. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare set de date conform cerinței (orice triplet de numere naturale nenule, n, x, y, unde x≤n și x=y).
SUBIECTUL al II-lea
1. c. Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat structura pentru...execută cu o structură repetitivă cu test inițial. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. d. Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (cât timp...execută, while... do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect (inițializare contor, expresie logică pentru test inițial, actualizare contor) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b.
citește m,n
(numere naturale)
┌dacă m<n atunci
│ n←n+m
│ m←n-m
│ n←n-m
└■
k←m
┌pentru i←m,n,-1 execută
│ scrie k, ' '
│┌dacă i%2=0 atunci
││ k←k-1
││ scrie '*'
│└■
│ k←k-1
└■
Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.
Scrieți ce se afișează în urma executării algoritmului dacă se citesc, în această ordine, numerele 20 și 25. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 25 24 *22 21 *19 18 *
a. Răspuns corect:
25 24 *22 21 *19 18 *
6p.
Se acordă câte 2p. pentru fiecare triplet format din două valori numerice și un simbol *, conform cerinței,
Dacă pentru m se citește numărul 5, scrieți două numere din intervalul [1,50] care pot fi citite pentru n astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, ultima valoare numerică afișată să fie 2. (6p.)
Pagina din subiectul oficial.Arată baremul
b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare dintre numerele 3, 10, 11).
c. Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind structura pentru...execută cu o structură repetitivă de tip cât timp...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
d. Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive de tipul indicat (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul pentru orice formă de structură repetitivă de tipul cerut (cât timp ... execută, while ... do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (expresie de inițializare a contorului, expresie logică pentru test inițial, instrucțiune de actualizare a contorului) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
1. Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n (număr natural nenul)
m←0; i←n
┌cât timp i≥1 execută
│ citește x (număr natural)
│┌cât timp x%10 ≤ [x/10]%10 execută
││ x←[x/10]
│└■
│ m←m+x; i←i-1
└■
┌dacă m≠n atunci scrie m
│altfel scrie „egal”
└■
Scrieți ce se afișează dacă se citesc, în această ordine, numerele 4, 721, 20020, 1321, 211. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 2024
SUBIECTUL al II-lea
1. a) Răspuns corect: 2024 - 6p.
Dacă primul număr citit este 2, scrieți un set de numere distincte din intervalul [10,10⁴] care pot fi citite în continuare astfel încât, în urma executării algoritmului, să se afișeze mesajul egal. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. b) Pentru răspuns corect - 6p.
Se acordă numai 2p. dacă s-au precizat două valori, dar care nu conduc la afișarea mesajului cerut, se acordă numai 3p. dacă s-au introdus două valori care conduc la afișarea mesajului cerut, dar care nu sunt conform cerinței.
Valorile cerute sunt două numere distincte din mulțimea {10, 11, 100, 110, 111, 1000, 1100, 1110, 1111, 10000}.
SUBIECTUL al II-lea
1. c) Pentru program corect - 10p.
- declarare a variabilelor conform cerinței - 1p.
- citire a datelor conform cerinței - 1p.
- afișare a datelor conform cerinței - 1p.
- instrucțiuni repetitive conform cerinței(*) - 3p.
- instrucțiune de decizie conform cerinței - 2p.
- atribuiri conform cerinței - 1p.
- corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat prima structură repetitivă cu o structură de tip pentru...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. d) Pentru algoritm pseudocod corect - 6p.
- utilizare a unei structuri repetitive de tip pentru ...execută (*) - 2p.
- aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
- algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă numai 1p. dacă algoritmul are o structură repetitivă conform cerinței, principial corectă, dar nu este echivalent cu cel dat.
Se va puncta orice formă corectă de structură repetitivă conform cerinței (pentru ... execută, for...to etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (expresie inițială a contorului, expresie finală a contorului, actualizare a contorului numai prin instrucțiunea repetitivă) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural nenul)
s←0; d←2
┌cât timp d*d≤n execută
│ p←0
│┌cât timp n%d=0 execută
││ n←[n/d]; p←1
│└■
│ s←s+d*p; d←d+1
└■
┌dacă n≠1 atunci
│ s←s+n
└■
scrie s
Scrieți valoarea afișată în urma executării algoritmului dacă se citește numărul 32625. (6p.)
Scrieți două numere din intervalul [10,100] care pot fi citite pentru variabila n, astfel încât, pentru fiecare dintre acestea, în urma executării algoritmului, să se afișeze valoarea 2. (6p.)
Pagina din subiectul oficial.Arată baremul
b. Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare dintre numerele 16, 32 sau 64) și numai câte 1p. pentru fiecare dintre cele două numere care conduc la scrierea valorii cerute, dar care nu aparțin intervalului indicat (numere de forma 2ᵏ, unde k este număr natural nenul, dar k≤3 sau k≥7).
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural nenul)
s←0; d←2
┌cât timp d*d≤n execută
│ p←0
│┌cât timp n%d=0 execută
││ n←[n/d]; p←1
│└■
│ s←s+d*p; d←d+1
└■
┌dacă n≠1 atunci
│ s←s+n
└■
scrie s
Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.
c. Pentru program corect - 10p.
- declarare a variabilelor conform cerinței - 1p.
- citire a datelor conform cerinței - 1p.
- afișare a datelor conform cerinței - 1p.
- instrucțiuni repetitive conform cerinței (*) - 3p.
- instrucțiune de decizie conform cerinței - 2p.
- atribuiri conform cerinței - 1p.
- corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural nenul)
s←0; d←2
┌cât timp d*d≤n execută
│ p←0
│┌cât timp n%d=0 execută
││ n←[n/d]; p←1
│└■
│ s←s+d*p; d←d+1
└■
┌dacă n≠1 atunci
│ s←s+n
└■
scrie s
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat a doua structură cât timp...execută cu o structură repetitivă cu test final. (6p.)
Pagina din subiectul oficial.Arată baremul
d. Pentru algoritm pseudocod corect - 6p.
- utilizare a unei structuri repetitive cu test final (*) - 2p.
- aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
- algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se va puncta orice formă corectă de structură repetitivă conform cerinței (repetă ... până când, repetă...cât timp, do...while etc.).
(**) Se acordă numai 2p. dacă un singur aspect specific (expresie pentru testul final, tratare a cazului inițial n%d=0) este conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru m, n și p se citesc numerele 10, 15, respectiv 2, scrieți două numere care pot fi citite pentru q astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, valoarea afișată să fie 250. (6p.)
Arată baremul
b) Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare dintre numerele 70,71,72,73,74).
c) Pentru program corect - 10p.
-declarare variabile - 1p.
-citire date - 1p.
-afișare date - 1p.
-instrucțiune repetitivă - 2p.
-instrucțiuni de decizie (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind structura pentru...execută cu o structură repetitivă cu test inițial. (6p.)
Arată baremul
d) Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive cu test inițial (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (cât timp...execută, while...do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (inițializare a contorului, expresie logică pentru test inițial, actualizare a contorului) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n
(număr natural)
x←5
┌repetă
│ cn←n; n←0; p←1
│┌repetă
││ c←cn%10
││┌dacă c=x atunci c←5-c
││└■
││ n←c*p+n; cn←[cn/10]; p←p*10
│└până când cn=0
│ x←x-1
└până când x=0
scrie n
Scrieți valoarea afișată dacă se citește numărul 5174. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 474
SUBIECTUL al II-lea, 1. a.
Răspuns corect: 474 - 6p.
Scrieți trei numere impare, cu cifre distincte, din intervalul [10²,10⁴) care pot fi citite astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afișeze valoarea 34. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea, 1. b.
Pentru răspuns corect - 6p.
Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței (oricare dintre valorile 521, 531, 5021, 5031).
SUBIECTUL al II-lea, 1. c.
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă numai una dintre instrucțiunile repetitive este conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind prima structură repetă...până când cu o structură de tip pentru...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea, 1. d.
Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive de tip pentru...execută (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (pentru...execută, for...do etc.).
(**) Se acordă câte 1p. pentru fiecare aspect specific (valoare de inițializare a contorului, valoare finală a contorului, doar actualizare implicită a contorului) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Dacă pentru y se citește numărul 22, scrieți două numere care pot fi citite pentru x, astfel încât, în urma executării algoritmului, pentru fiecare dintre acestea, să se afișeze doar 30*1. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. b)
Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (orice număr din mulțimea {16,17,18,19,20,21}).
SUBIECTUL al II-lea / 1. c)
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind adecvat una dintre structurile pentru...execută cu o structură de tip cât timp...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. d)
Pentru algoritm pseudocod corect - 6p.
-utilizare a unei structuri repetitive de tipul cerut (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
(**) Se acordă câte 1p. pentru fiecare aspect (inițializare contor, expresie logică pentru test inițial, actualizare contor) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [a] partea întreagă a numărului real a.
citește n,x (numere naturale nenule)
nr←0; i←1
┌cât timp i≤n execută
│ citește y (număr natural)
│┌cât timp y≠0 și y%2≠x%2 execută
││ y←[y/10]
│└■
│┌dacă y=x atunci nr←nr+1
│└■
│ i←i+1
└■
scrie nr
Scrieți ce se afișează în urma executării algoritmului dacă se citesc, în această ordine, numerele 6, 16, 4273, 1679, 3165, 16, 200, 167. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 3
SUBIECTUL al II-lea, 1. a)
Răspuns corect: 3 - 6p.
Dacă primele două numere citite sunt, în această ordine, 2 și 22, scrieți o secvență de numere distincte din intervalul [10³,10⁴) care pot fi citite în continuare astfel încât, în urma executării algoritmului, să se afișeze valoarea 2. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea, 1. b)
Pentru răspuns corect - 6p.
Se acordă câte 2p. pentru fiecare aspect (număr de valori scrise, primul număr, al doilea număr) conform cerinței.
Cele două numere conform cerinței sunt de forma 2̅2̅x̅y̅, unde x și y sunt cifre impare.
SUBIECTUL al II-lea, 1. c)
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiune de decizie - 2p.
-instrucțiuni repetitive (*) - 3p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile repetitive este conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind adecvat prima structură cât timp...execută cu o structură repetitivă de tip pentru...execută. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea, 1. d)
Pentru algoritm pseudocod corect - 6p.
-utilizare principial corectă a unei structuri repetitive de tip pentru...execută (*) - 2p.
-aspecte specifice ale secvenței obținute prin înlocuire, conform cerinței (**) - 3p.
-algoritm complet, corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă punctajul chiar dacă algoritmul obținut nu este echivalent cu cel dat.
(**) Se acordă câte 1p. pentru fiecare aspect (expresie limită inferioară contor, expresie limită superioară contor, doar actualizare automată contor) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
1. Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește n,k
(numere naturale)
p←1
┌dacă k=0 atunci
│ nr←-1
│altfel
│ nr←0
│┌repetă
││ c←n%2; n←[n/10]
││┌dacă c≠0 atunci
│││ nr←nr+(n%10)*p; p←p*10
│││altfel
│││ k←k-1
││└■
│└până când n=0 sau k=0
└■
scrie nr
Scrieți numărul afișat în urma executării algoritmului dacă se citesc, în această ordine, numerele 3845267 și 3. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 46
SUBIECTUL al II-lea
1. a. Răspuns corect: 46 - 6p.
Dacă pentru variabila k se citește 2, scrieți trei numere din intervalul [10³,10⁴) care pot fi citite pentru n astfel încât, pentru fiecare dintre acestea, în urma executării algoritmului, să se afișeze 20. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. b. Pentru răspuns corect - 6p.
Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței (numere de forma 2x0y unde x, y sunt cifre impare).
SUBIECTUL al II-lea
1. c. Pentru program corect - 10p.
-declarare variabile - 1p.
-citire date - 1p.
-afișare date - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind adecvat structura repetă...până când cu o structură repetitivă cu test inițial. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea
1. d. Pentru algoritm pseudocod corect - 6p.
-echivalență a prelucrării realizate, conform cerinței (*) - 5p.
-corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă algoritmul are o structură repetitivă conform cerinței, principial corectă, dar nu este echivalent cu cel dat.
Se va puncta orice formă corectă de structură repetitivă conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
1. Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [c] partea întreagă a numărului real c.
citește x (număr natural)
p←1; y←0
┌repetă
│ c←x%10; x←[x/10]
│┌dacă c≠0 atunci
││┌dacă x%10<c atunci y←y*10+c
│││altfel y←c*p+y
││└■
││ p←p*10
│└■
└până când x=0
scrie y
Scrieți valoarea afișată dacă se citește numărul 35210579. (6p.)
Pagina din subiectul oficial.Arată baremul
Răspuns: 2197553
SUBIECTUL al II-lea / 1. a)
Răspuns corect: 2197553 - 6p.
Se acordă numai 3p. pentru un număr parțial corect, care include sufixul 97553 sau prefixul 21.
Scrieți două numere din intervalul [10³,10⁴) care pot fi citite, astfel încât, pentru fiecare dintre acestea, în urma executării algoritmului, numărul afișat să fie 212. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. b)
Pentru răspuns corect - 6p.
Se acordă câte 3p. pentru fiecare dintre cele două numere conform cerinței (oricare două dintre numerele 2012, 2201, 2210).
SUBIECTUL al II-lea / 1. c)
Pentru program corect - 10p.
-declarare a variabilelor - 1p.
-citire a datelor - 1p.
-afișare a datelor - 1p.
-instrucțiuni de decizie (*) - 3p.
-instrucțiune repetitivă - 2p.
-atribuiri - 1p.
-corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă doar una dintre instrucțiunile de decizie este conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.
Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind structura repetă...până când cu o structură repetitivă cu test inițial. (6p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al II-lea / 1. d)
Pentru algoritm pseudocod corect - 6p.
-echivalență a prelucrării realizate asupra structurii repetitive, conform cerinței (*) - 5p.
-corectitudine globală a algoritmului¹⁾ - 1p.
(*) Se acordă numai 2p. dacă algoritmul are o structură repetitivă de tipul cerut, dar nu este echivalent cu cel dat.
Se va puncta orice formă de structură repetitivă conform cerinței (cât timp...execută, while... do etc.).
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.