Bacalaureat 2026 la informatică: modelul oficial, mate-info

Subiectul oficial din 2026, cu baremul, pe 90 de puncte. Grilele și răspunsurile scurte le verifici pe loc; restul le scrii aici sau pe caiet, apoi te verifici pe barem.

Arată cum va arăta subiectul de la Bac.

3 ore · 90 de puncte + 10 din oficiu

Subiectul (PDF)Baremul (PDF)

Pe timp, ca la examen

Ceasul merge și dacă închizi pagina. Poți lua o singură pauză. La final, nota estimată după barem.

Subiectul ISubiectul al II-leaSubiectul al III-lea

Subiectul I 20 p

Textul 1

Fragment original al subiectului de informatică I-1-p1

I.14 p

textul 1

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: a) Varianta a

Textul 2

Fragment original al subiectului de informatică I-2-p1

I.24 p

textul 2

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: b) Varianta b

Textul 3

Fragment original al subiectului de informatică I-3-p1

I.34 p

textul 3

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: a) Varianta a

Textul 4

Fragment original al subiectului de informatică I-4-p1

I.44 p

textul 4

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: a) Varianta a

Textul 5

Fragment original al subiectului de informatică I-5-p1

I.54 p

textul 5

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: c) Varianta c

Subiectul al II-lea 40 p

Textul 6

Fragment original al subiectului de informatică II-1-p2

II.1.a6 p

textul 6

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: 36

II.1.b6 p

textul 6

Construiește datele de intrare cerute în fragment.

Verifică-te pe barem

Un exemplu de răspuns

Două valori posibile sunt n=10 și n=11. Cu m=5, algoritmul coboară până la cel mai apropiat multiplu al lui 5 care nu depășește n; în ambele cazuri acesta este 10.

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. b. Pentru răspuns6 p

II.1.c10 p

textul 6

Scrie programul C/C++ corespunzător algoritmului din fragment.

Verifică-te pe barem

Un exemplu de răspuns

#include <iostream>
using namespace std;
int main(){int m,n,x,y;cin>>m>>n;
 do{x=m;y=n;n--;do{if(x>y)x-=y;else y-=x;}while(y!=0);}while(x==1);
 cout<<n+1;return 0;}

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. declarare a variabilelor1 p
  2. citire a datelor1 p
  3. afișare a datelor1 p
  4. instrucțiune de decizie2 p
  5. instrucțiuni repetitive (*)3 p
  6. atribuiri1 p
  7. globală a programului -corectitudine 1)1 p

II.1.d6 p

textul 6

Rescrie algoritmul folosind structura repetitivă cerută.

Verifică-te pe barem

Un exemplu de răspuns

citește m,n
repetă
  x <- m; y <- n; n <- n-1
  cât timp y<>0 execută
    dacă x>y atunci x <- x-y
    altfel y <- y-x
până când x<>1
scrie n+1

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. utilizare a unei structuri repetitive cu test inițial (*)2 p
  2. expresie logică pentru test inițial în secvenței obținute prin înlocuire, cadrul conform cerinței3 p
  3. complet, corectitudine globală a -algoritm algoritmului 1)1 p
Textul 7

Fragment original al subiectului de informatică II-2-p2

II.26 p

textul 7

Cerința e în imaginea de mai sus, exact ca în subiectul oficial.

Vezi rezolvarea

Răspuns: 2 6

Textul 8

Fragment original al subiectului de informatică II-3-p2

II.36 p

textul 8

Rezolvă cerința din fragmentul original.

Verifică-te pe barem

Un exemplu de răspuns

int i=0;while(tI[i]!=')')i++;
strcpy(tL,pN);
strcat(tL,tI+i+1);

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. Pentru răspuns6 p

Subiectul al III-lea 30 p

Textul 9

Fragment original al subiectului de informatică III-1-p2

III.110 p

textul 9

Rezolvă cerința din fragmentul original.

Verifică-te pe barem

Un exemplu de răspuns

void Plus(int &n){int copie=n,p=1;
 while(copie>=10){if(copie%100==25)n+=p;copie/=10;p*=10;}
}

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. antet al subprogramului (*)2 p
  2. determinare a valorii cerute (**)6 p
  3. furnizare a rezultatului prin parametrul indicat1 p
  4. declarare a tuturor variabilelor locale, corectitudine globală a subprogramului 1)1 p
Textul 10

Fragment original al subiectului de informatică III-2-p2

III.210 p

textul 10

Rezolvă cerința din fragmentul original.

Verifică-te pe barem

Un exemplu de răspuns

#include <iostream>
using namespace std;
int main(){int n,a[100][100];cin>>n;
 for(int i=0;i<n;i++)for(int j=0;j<n;j++)cin>>a[i][j];
 for(int i=0;i<n;i++)for(int j=n-1-i;j<n-1;j++)a[i][j]=a[i][j+1];
 for(int i=0;i<n;i++){for(int j=0;j<n-1;j++)cout<<a[i][j]<<' ';cout<<'\n';}
 return 0;}

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. care să -declarare a unei variabile memoreze un tablou bidimensional conform cerinței1 p
  2. citire a datelor1 p
  3. conform cerinței -modificare a tabloului, (*)6 p
  4. a unui tablou în formatul cerut -afișare1 p
  5. declarare a variabilelor de tip simplu, corectitudine globală a programului 1)1 p
Textul 11

Fragment original al subiectului de informatică III-3-p2

III.3.a2 p

textul 11

Descrie algoritmul și justifică eficiența lui.

Verifică-te pe barem

Un exemplu de răspuns

Factorizez baza și număr factorii primi din n! fără să calculez factorialul. Pentru factorul 13, suma [n/13]+[n/13^2]+... dă exponentul. La baza 26=2*13, exponentul lui 2 este cel puțin exponentul lui 13, deci minimul este tot suma pentru 13. Împart repetat copia lui n la 13 și adun câturile. Timp O(log_13 n), memorie O(1).

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. descriere coerentă a algoritmului (*)1 p
  2. a elementelor de eficiență -justificare1 p

III.3.b8 p

textul 11

Scrie programul C/C++ pentru problema din fragment.

Verifică-te pe barem

Un exemplu de răspuns

#include <iostream>
#include <fstream>
using namespace std;
int main(){long long n,p=0;cin>>n;while(n){n/=13;p+=n;}ofstream f("bac.txt");f<<p;return 0;}

Exemplu scris de Zece, nu singurul răspuns bun.

Criterii (după barem)

  1. cu fișiere: declarare, pregătire în -operații vederea scrierii, scriere în fișier1 p
  2. determinare a valorii cerute (*),(**)5 p
  3. utilizare a unui algoritm eficient (***)1 p
  4. declarare a variabilelor, citire a datelor, corectitudine globală a programului 1)1 p
Ai terminat? Bifează pe barem ce ai făcut și află câte puncte ai fi luat. Alte subiecte de informatică.