Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică mate-info, C
  4. 2026 model

Informatică mate-info, 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 (20 de puncte) 1a 5x4p.

  2. 2. Subprogramul f este definit alăturat. int f(int s,int d,int v[]) { if(s==d) if(v[d]==2*d)return 1; else return 0;…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I (20 de puncte) 2b 5x4p.

  3. 3. La un târg pentru copii, fiecare joc este asociat cu câte o singură abilitate – cheie, dintre cele pe care le poate…

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I (20 de puncte) 3a 5x4p.

  4. 4. Variabila z, declarată alăturat, memorează unele date despre 100 dintre zonele continentului. Știind că densitatea…

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I (20 de puncte) 4a 5x4p.

  5. 5. Un graf neorientat are 7 noduri, numerotate de la 1 la 7, și 8 muchii, dintre care șase sunt: [1,2], [2,5], [2,6],…

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I (20 de puncte) 5c 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

    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

    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

    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.

  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

    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.

  5. 2. Un arbore cu 9 noduri, numerotate de la 1 la 9, are muchiile [1,2], [2,8], [2,9], [3,6], [4,6], [5,8], [6,8], [7,8].…

    din 6
    Arată baremul

    Răspuns: 2 și 6

    2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două noduri conform cerinței (nodurile 2, 6).

  6. 3. Variabilele tI, pN și tL permit accesul la câte un șir de maximum 20 de caractere. Inițial, șirul accesat prin tL…

    din 6
    Arată baremul

    SUBIECTUL al II-lea, 3. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare aspect (identificare a unui subșir/caracter ‘)’ în cadrul unui șir, copiere a unui șir într-un alt șir/concatenare a două șiruri, secvențe suport copiate în șirul destinație) conform cerinței.

Subiectul al III-lea

  1. 1. Subprogramul Plus are un singur parametru, n, prin care primește un număr natural (n∈[10,10⁹)). Subprogramul…

    din 10
    Arată baremul

    1. Pentru subprogram corect - 10p. -antet al subprogramului (*) - 2p. -determinare a valorii cerute (**) - 6p. -furnizare a rezultatului prin parametrul indicat - 1p. -declarare a tuturor variabilelor locale, corectitudine globală a subprogramului¹⁾ - 1p. (*) 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.

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

  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 bidimensional 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 deplasare spre stânga, în memorie, a unor elemente de pe o linie, identificare a unui element aflat pe diagonala secundară, 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

    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ă are în vedere că 26=13·2 și 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

    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ă are în vedere că 26=13·2 și 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ă mate-info, 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