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

Informatică științele naturii, Pascal, model de subiect 2022

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. Variabila x este de tip întreg. Indicați o expresie care are valoarea true dacă și numai dacă expresia Pascal…

    din 4
    Arată baremul

    Răspuns: a

    SUBIECTUL I 1a 5x4p.

  2. 2. Pentru a verifica dacă în tabloul unidimensional (8,10,12,17,19,21,22) există elementul cu valoarea x, număr natural,…

    din 4
    Arată baremul

    Răspuns: c

    SUBIECTUL I 2c 5x4p.

  3. 3. Tablourile unidimensionale A și B au valorile A=(2,8,11,21,33) și B=(3,6,13,22,50) și se interclasează în ordine…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I 3d 5x4p.

  4. 4. Variabila x este de tip real și poate memora un număr real din intervalul [90,120]. Indicați numărul valorilor…

    din 4
    Arată baremul

    Răspuns: b

    SUBIECTUL I 4b 5x4p.

  5. 5. Variabilele E, x, y și z sunt de tip real și inițial au valori nenule. Indicați o expresie prin a cărei evaluare se…

    din 4
    Arată baremul

    Răspuns: d

    SUBIECTUL I 5d 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, numerele 2 și 7. (6p.)

    din 6
    Arată baremul

    Răspuns: 1*1 5*2

    SUBIECTUL al II-lea / 1. a) Răspuns corect: 1*1 5*2 - 6p. Se acordă câte 1p. pentru fiecare element (valori numerice, simboluri *) conform cerinței.

  2. 1. b) Dacă pentru y se citește numărul 22, scrieți două numere care pot fi citite pentru x, astfel încât, în urma…

    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ă numere conform cerinței (orice număr din mulțimea {16,17,18,19,20,21}).

  3. 1. c) Scrieți programul Pascal 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.

    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 una dintre structurile pentru...execută cu…

    din 6
    Arată baremul

    SUBIECTUL al II-lea / 1. d) Pentru algoritm pseudocod corect - 6p. -utilizare a unei structuri repetitive 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 acordă câte 1p. pentru fiecare aspect (inițializare contor, expresie logică pentru test inițial, actualizare contor) conform cerinței.

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

  5. 2. Variabilele i și k sunt de tip întreg, iar toate celelalte variabile sunt de tip char. Scrieți ce se afișează în urma…

    din 6
    Arată baremul

    Răspuns: BOMBOANA

    SUBIECTUL al II-lea / 2. Răspuns corect BOMBOANA 6p. Se acordă câte 1p. pentru fiecare dintre primele cinci litere conform cerinței și 1p. pentru secvența ANA conform cerinței.

  6. 3. Variabilele ora_aterizare, minut_aterizare și durata sunt întregi și memorează date referitoare la un zbor al unui…

    din 6
    Arată baremul

    SUBIECTUL al II-lea / 3. Pentru rezolvare corectă - 6p. -determinare a orei cerute - 2p. -determinare a minutelor cerute - 2p. -atribuire a valorilor în variabilele indicate - 1p. -corectitudine globală a secvenței¹⁾ - 1p.

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

Subiectul al III-lea

  1. 1. Pentru grădina publică a orașului se dorește proiectarea unui mozaic de formă dreptunghiulară, format din plăcuțe…

    din 10
    Arată baremul

    SUBIECTUL al III-lea / 1. Pentru subprogram 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 2p. pentru fiecare aspect (identificare a unui multiplu/divizor al unui număr, identificare a unui multiplu comun a două numere, identificare a celui mai mic multiplu comun) conform cerinței. (**) Se va puncta orice formă corectă de structură repetitivă sau decizională.

  2. 2. Scrieți un program Pascal care citește de la tastatură un număr natural, n (n∈[2,10²]), și un șir de n numere…

    din 10
    Arată baremul

    SUBIECTUL al III-lea / 2. Pentru program corect - 10p. -declarare a unei variabile de tip tablou unidimensional - 1p. -citire a datelor - 1p. -determinare a valorii cerute (*) - 6p. -tratare a cazului NU și afișare fie a numărului cerut, fie a mesajului indicat - 1p. -declarare a variabilelor simple, corectitudine globală a programului¹⁾ - 1p. (*) Se acordă câte 2p. pentru fiecare aspect specific (identificare a numărului de cifre ale unui număr, algoritm de bază pentru verificarea unei proprietăți, numere 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

    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.

    O soluție posibilă utilizează doi vectori de apariții, p și u, în care pentru fiecare valoare pară i citită din fișier se actualizează pᵢ, prima poziție pe care este întâlnită valoarea i, respectiv uᵢ, ultima poziție pe care este întâlnită valoarea i. Lungimea cerută este cea mai mare valoare a expresiei uᵢ−pᵢ+1 pentru orice i∈{0,2,4,6,8}.

  4. 3. b) Scrieți programul Pascal 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ă doi vectori de apariții, p și u, în care pentru fiecare valoare pară i citită din fișier se actualizează pᵢ, prima poziție pe care este întâlnită valoarea i, respectiv uᵢ, ultima poziție pe care este întâlnită valoarea i. Lungimea cerută este cea mai mare valoare a expresiei uᵢ−pᵢ+1 pentru orice i∈{0,2,4,6,8}.

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

0 din 90 de puncte, plus 10 din oficiu

Nota -

Sursa: Bacalaureat 2022, Informatică științele naturii, Pascal, 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