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

Informatică științele naturii, C, sesiunea iunie-iulie 2026

Subiectul și baremul oficiale de Bacalaureat. Deschide-le în PDF, 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. Variabilele x și y sunt întregi. Indicați o expresie C/C++ care are valoarea 1 dacă și numai dacă numerele naturale…

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I: 1c. 5x4p.

  2. 2. Tablourile unidimensionale A și B au valorile A=(27,12,10,7,5,3,1) și B=(49,36,25,9,3,2) și sunt interclasate în…

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I: 2c. 5x4p.

  3. 3. Variabilele i și j sunt de tip întreg. Indicați expresia care poate înlocui punctele de suspensie astfel încât, în…

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I: 3a. 5x4p.

  4. 4. Indicați o expresie C/C++ care are valoarea 1 dacă și numai dacă numărul memorat în variabila întreagă x aparține…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I: 4b. 5x4p.

  5. 5. În secvența alăturată toate variabilele sunt de tip întreg. Indicați constanta cu care pot fi înlocuite punctele de…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I: 5d. 5x4p.

Subiectul al II-lea

  1. 1. a) Scrieți valorea afișată dacă se citesc, în această ordine, numerele 8, 3, 1, 5, 2, 4, 5, 5, 7. (6p.)

    din 6
    Arată baremul

    Răspuns: 5

    Răspuns corect: 5 - 6p.

  2. 1. b) Dacă pentru n se citește numărul 3, scrieți un set de date care pot fi citite în continuare, astfel încât, în urma…

    din 6
    Arată baremul

    b. Pentru răspuns corect - 6p. Se acordă numai 2p. dacă s-au precizat 3 numere, dar nu conform cerinței (orice set de numere naturale nenule de forma x,x,y sau x,y,x cu proprietatea că y<x).

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

    din 10
    Arată baremul

    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. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  4. 1. d) Scrieți în pseudocod un algoritm, echivalent cu cel dat, înlocuind structura repetitivă cu o structură de tip…

    din 6
    Arată baremul

    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ă pentru contor, expresie finală pentru contor, doar actualizare automată a contorului) conform cerinței. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  5. 2. Pentru a verifica dacă în tabloul unidimensional (5,7,15,19,21,23,25) există elementul cu valoarea x, se aplică…

    din 6
    Arată baremul

    Răspuns: 20, 21, 22

    2. Răspuns corect: 20, 21, 22 - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței.

  6. 3. Variabilele întregi p și r memorează primul termen, respectiv rația unei progresii aritmetice. Știind că diferența…

    din 6
    Arată baremul

    Pentru rezolvare corectă - 6p. - valoare determinată, conform cerinței (*) - 4p. - atribuire a unei valori variabilei indicate - 1p. - corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă numai 2p. dacă s-a determinat un termen al progresiei, dar nu cel indicat. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Subiectul al III-lea

  1. 1. Se citește un număr natural cu toate cifrele nenule, n, având cel puțin o cifră pară și cel puțin o cifră impară, și…

    din 10
    Arată baremul

    Pentru algoritm corect - 10p. - date citite, conform cerinței - 1p. - valoare determinată conform cerinței (*) - 6p. - date scrise, conform cerinței - 1p. - structuri de control scrise principial corect, corectitudine globală a algoritmului¹⁾ (**) - 2p. (*) Se acordă câte 1p. pentru fiecare aspect (algoritm de bază de parcurgere a cifrelor unui număr, algoritm de bază de obținere a unui număr pe baza unor cifre, cifre suport impare în numărul uniform/numărul obținut, cifre suport pare în numărul uniform/numărul obținut, ordine a cifrelor pare/impare în cadrul numărului uniform/secvenței de cifre cu aceeași paritate, ordine a secvențelor de cifre impare/pare în cadrul numărului cerut) conform cerinței. (**) Se va puncta orice formă explicită de structură repetitivă sau decizională. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

  2. 2. Scrieți un program C/C++ care citește de la tastatură un număr natural, n (n∈[2,20]), apoi cele n elemente ale unui…

    din 10
    Arată baremul

    Pentru program corect - 10p. - variabilă de tip tablou unidimensional, declarată conform cerinței - 1p. - date citite, conform cerinței - 1p. - proprietate verificată conform cerinței (*) - 6p. - mesaj afișat, conform cerinței - 1p. - variabile simple declarate conform cerinței, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă câte 1p. pentru fiecare aspect (algoritm de bază pentru verificarea unei proprietăți, identificare a unui număr pozitiv/negativ, accesare a unor valori aflate pe poziții consecutive, identificare a unei perechi de numere pozitive pe poziții consecutive, identificare a unei perechi de numere negative pe poziții consecutive, valori suport verificate) conform cerinței. 1) 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

    Pentru răspuns corect - 2p. - descriere coerentă a algoritmului, conform cerinței (*) - 1p. - elemente de eficiență justificate, conform cerinței - 1p. (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient. O soluție posibilă determină, pe măsura citirii datelor, numărul cerut (ns) și memorează poziția în clasamentul ultimului concurs de șah (ups, inițializată cu -1); la fiecare pas se citesc câte două valori, p și c, și după caz, se incrementează ns (dacă c=1 și p<ups) și se actualizează ups (dacă c=1).

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

    din 8
    Arată baremul

    Pentru program corect - 8p. - operații cu fișiere: declarare, pregătire în vederea citirii, citire din fișier - 1p. - valoare determinată, conform cerinței (*),(**) - 5p. - eficiență a algoritmului, conform cerinței (***) - 1p. - variabile declarate, afișare a datelor conform cerinței, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă punctajul chiar dacă algoritmul ales nu este eficient. (**) Se acordă numai 3p. dacă algoritmul parcurge toți pașii necesari rezolvării, dar cu detalii care nu conduc la rezultatul cerut. (***) Se acordă punctajul numai pentru un algoritm liniar, care utilizează eficient memoria. O soluție posibilă determină, pe măsura citirii datelor, numărul cerut (ns) și memorează poziția în clasamentul ultimului concurs de șah (ups, inițializată cu -1); la fiecare pas se citesc câte două valori, p și c, și după caz, se incrementează ns (dacă c=1 și p<ups) și se actualizează ups (dacă c=1). 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, sesiunea iunie-iulie, 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