Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică științele naturii, C
  4. 2026 model

Informatică științele naturii, C, model de subiect 2026

Modelul de subiect pentru Bacalaureat, publicat de minister înainte de examen. Deschide subiectul și baremul, apoi corectează-te mai jos.

Corectează-te cu baremul

Ai rezolvat lucrarea pe foaie? Deschide baremul fiecărui item, trece-ți punctele și nota apare pe loc. Rămân salvate pe dispozitivul tău.

Subiectul I

  1. 1. Indicați valoarea expresiei C/C++ alăturate. 20/25*20/2 a. 0 b. 0.02 c. 0.08 d. 8

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I 1a 5x4p.

  2. 2. Pentru a verifica dacă în tabloul unidimensional (7,16,20,25,30,45,70) există elementul cu valoarea x=26, se aplică…

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I 2c 5x4p.

  3. 3. Variabila x memorează un număr natural nenul. Indicați valoarea maximă a expresiei C/C++ alăturate.…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I 3d 5x4p.

  4. 4. La un târg pentru copii sunt expuse seturi de câte două jocuri distincte din mulțimea {jenga (notat cu 1), kendama…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I 4b 5x4p.

  5. 5. În secvența C/C++ alăturată toate variabilele sunt întregi, iar m>n. Indicați expresia care poate înlocui punctele de…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I 5b 5x4p.

Subiectul al II-lea

  1. 1. a) Scrieți ce se afișează în urma executării algoritmului dacă se citesc, în această ordine, valorile 27 și 38. (6p.)

    din 6
    Arată baremul

    Răspuns: 36

    SUBIECTUL al II-lea, 1. a. Răspuns corect: 36 - 6p.

  2. 1. b) Dacă pentru variabila m se citește numărul 5, scrieți două valori care pot fi citite pentru variabila n astfel încât,…

    din 6
    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]).

  3. 1. c) Scrieți programul C/C++ corespunzător algoritmului dat. (10p.)

    din 10
    Arată baremul

    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.

  4. 1. d) Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind adecvat a doua structură repetă...până când cu o…

    din 6
    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.).

    ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  5. 2. Pentru a determina al 6-lea element obținut în urma interclasării tablourilor A=(20,15,9,4,2) și B=(50,18,16,10,1) în…

    din 6
    Arată baremul

    Răspuns: xa=15, xb=16

    SUBIECTUL al II-lea 2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței (nodurile xa=15, xb=16).

  6. 3. Un număr de telefon în format internațional are trei componente: codul de țară, codul zonal (sau de rețea) și numărul…

    din 6
    Arată baremul

    3. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare mesaj afișat în corelare cu cazul tratat, conform cerinței.

Subiectul al III-lea

  1. 1. Se citește un număr natural, n (n≥10) și se cere să se scrie numărul obținut din n prin înlocuirea fiecărei secvențe…

    din 10
    Arată baremul

    SUBIECTUL al III-lea, 1. Pentru algoritm corect - 10p. -citire a datelor - 1p. -determinare a valorii cerute (*) - 6p. -afișare a datelor - 1p. -scriere principial corectă a structurilor de control (**) - 2p.

    (*) Se acordă câte 1p. pentru fiecare aspect al antetului (structură, parametru de intrare-ieșire) conform cerinței. (**) Se acordă câte 1p. pentru fiecare aspect (identificare a unei cifre, identificare a unei perechi de cifre de pe poziții consecutive, înlocuire a unei cifre/alipire a unei cifre la un număr, secvențe suport înlocuite, ordine a cifrelor, secvențe suport păstrate - inclusiv cifrele nule de la finalul numărului) conform cerinței. (**) Se va puncta orice formă explicită de structură repetitivă sau decizională.

  2. 2. Terenul alocat unui târg de jucării artizanale a fost împărțit în zone dispuse ca elementele unui tablou…

    din 10
    Arată baremul

    SUBIECTUL al III-lea 2. Pentru program corect - 10p. -declarare a unei variabile care să memoreze un tablou unidimensional conform cerinței - 1p. -citire a datelor - 1p. -modificare a tabloului, conform cerinței (*) - 6p. -afișare a unui tablou în formatul cerut - 1p. -declarare a variabilelor de tip simplu, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă câte 2p. pentru fiecare aspect specific (algoritm de bază de eliminare în memorie a unor elemente, identificare a unui element aflat pe cel puțin una dintre pozițiile cerute pentru eliminare, elemente suport eliminate/păstrate) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  3. 3. a) Descrieți în limbaj natural algoritmul proiectat, justificând eficiența acestuia. (2p.)

    din 2
    Arată baremul

    SUBIECTUL al III-lea, 3. a. Pentru răspuns corect - 2p. -descriere coerentă a algoritmului (*) - 1p. -justificare a elementelor de eficiență - 1p. (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient.

    O soluție posibilă parcurge numerele naturale din intervalul [2,n], determinând pentru fiecare număr curent k, din acest interval, numărul t de apariții ale lui 13, în descompunerea în factori primi a lui k, și realizând pe parcurs suma tuturor valorilor t determinate (p). Valoarea cerută este p. O altă soluție posibilă determină valoarea p astfel: p=[n/13]+[n/13²]+[n/13³]+[n/13⁴]+ ...+0

  4. 3. b) Scrieți programul C/C++ corespunzător algoritmului proiectat. (8p.)

    din 8
    Arată baremul

    SUBIECTUL al III-lea, 3. b. Pentru program corect - 8p. -operații cu fișiere: declarare, pregătire în vederea scrierii, scriere în fișier - 1p. -determinare a valorii cerute (*),(**) - 5p. -utilizare a unui algoritm eficient (***) - 1p. -declarare a variabilelor, citire a datelor, corectitudine globală a programului¹⁾ - 1p.

    (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient. (**) Se acordă numai 3p. dacă algoritmul este principial corect, dar nu oferă rezultatul cerut pentru toate seturile de date de intrare. (***) Se acordă punctajul numai pentru un algoritm cel mult liniar care utilizează eficient memoria. O soluție posibilă parcurge numerele naturale din intervalul [2,n], determinând pentru fiecare număr curent k, din acest interval, numărul t de apariții ale lui 13, în descompunerea în factori primi a lui k, și realizând pe parcurs suma tuturor valorilor t determinate (p). Valoarea cerută este p. O altă soluție posibilă determină valoarea p astfel: p=[n/13]+[n/13²]+[n/13³]+[n/13⁴]+ ...+0

    1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

0 din 90 de puncte, plus 10 din oficiu

Nota -

Sursa: Bacalaureat 2026, Informatică științele naturii, C, model de subiect, documente oficiale publicate de Ministerul Educației.

Exersează zilnic cu Academos

Aplicația pentru Evaluarea Națională și Bac. În curând pe:

  • App Store
  • Google Play