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

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

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. 21/2*2-5 a. 0 b. 0.25 c. 15 d. 16

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I 1c 5x4p.

  2. 2. Tablourile unidimensionale A și B au elementele: A=(2,20,27,36,50), iar B=(63,45,8,5,3). În urma interclasării lor în…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I 2d 5x4p.

  3. 3. Pentru a verifica dacă în tabloul unidimensional (4,8,9,14,16,24,48) există elementul cu valoarea x se aplică metoda…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I 3b 5x4p.

  4. 4. Indicați valoarea expresiei alăturate. floor(-20.20) a. -21 b. -20 c. 20.20 d. 21

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I 4a 5x4p.

  5. 5. Variabilele x, y, z, w și r sunt de tip întreg, iar r memorează inițial valoarea 0. Indicați o secvență echivalentă…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I 5d 5x4p.

Subiectul al II-lea

  1. 1. a) Scrieți numărul afișat în urma executării algoritmului dacă se citesc, în această ordine, numerele 3845267 și 3. (6p.)

    din 6
    Arată baremul

    Răspuns: 46

    SUBIECTUL al II-lea / 1. / a. Răspuns corect: 46 - 6p.

  2. 1. b) Dacă pentru variabila k se citește 2, scrieți trei numere din intervalul [10³,10⁴) care pot fi citite pentru n astfel…

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

  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 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.

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

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

  5. 2. Variabila c este de tip char, iar celelalte variabile sunt de tip întreg. Scrieți valoarea variabilei nr în urma…

    din 6
    Arată baremul

    Răspuns: 16

    SUBIECTUL al II-lea / 2. Răspuns corect: 16 6p.

  6. 3. Setul de variabile întregi an, luna, zi memorează valori specifice unei date calendaristice din cadrul primului…

    din 6
    Arată baremul

    SUBIECTUL al II-lea / 3. Pentru răspuns corect - 6p. - determinare a perioadei de vacanță/școală (*) - 3p. - afișare a mesajelor (**) - 2p. - corectitudine globală a algoritmului¹) - 1p. (*) Se acordă câte 1p. pentru fiecare reper specific (zile de școală în lunile septembrie, octombrie și noiembrie, zile de vacanță/școală în luna decembrie, zile de vacanță/școală în luna ianuarie) conform cerinței. (**) Se acordă 1p. dacă s-au afișat cele două mesaje, dar nu în concordanță cu perioadele corespunzătoare. ¹) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

Subiectul al III-lea

  1. 1. Se citește un număr natural n (n≥4) și se cere să se scrie, în ordine strict crescătoare, cele mai mari două numere…

    din 10
    Arată baremul

    SUBIECTUL al III-lea / 1. Pentru algoritm corect - 10p. - citire a datelor - 1p. - determinare a valorilor cerute (*) - 6p. - scriere a datelor - 1p. - scriere principial corectă a structurilor de control, corectitudine globală a algoritmului¹) (**) - 2p. (*) Se acordă câte 2p. pentru fiecare aspect specific (algoritm principial corect de determinare a unui număr prim, determinare a celui mai mare număr prim din interval, determinare a celui de al doilea număr prim) conform cerinței. (**) Se va puncta orice formă corectă de structură repetitivă sau decizională. ¹) 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,10²]) și construiește în memorie un…

    din 10
    Arată baremul

    SUBIECTUL al III-lea / 2. Pentru program corect - 10p. -declarare a unei variabile care să memoreze un tablou unidimensional - 1p. -acces la un element al tabloului - 1p. -citire a datelor - 1p. -construire a tabloului cerut (*) - 5p. -afișare a datelor în formatul cerut - 1p. -declarare a variabilelor simple, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă câte 1p. pentru fiecare aspect specific (numere pare, numere pătrate perfecte, ordine valori, valori suport, construire în memorie) 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

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

  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 citirii, citire din fișier - 1p. -determinare a valorii cerute (*),(**) - 5p. -utilizare a unui algoritm eficient (***) - 1p. -declarare a variabilelor, afișare 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 liniar. O soluție posibilă utilizează un tablou, s, în care s[i]=suma cheltuită în total pentru produsele de tipul i. Pe măsura citirii datelor din fișier, pentru fiecare triplet x, y, z citit se actualizează s[x] prin adunare la valoarea sa actuală a produsului y*z. La final se determină valoarea maximă memorată în tabloul s. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

0 din 90 de puncte, plus 10 din oficiu

Nota -

Sursa: Bacalaureat 2021, 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