Bacalaureat 2025
Simulare
Pascal – Mate-Info 3h
Informatică 2025
Informatică – Pascal – Mate-Info – Bacalaureat 2025, simulare
Textul subiectului
Ministerul Educației și Cercetării
Centrul Național de Politici și Evaluare în Educație
Examenul național de bacalaureat 2025
Proba E. d)
INFORMATICĂ
Limbajul Pascal
Simulare
Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică
Filieră vocațională, profil militar, specializare matematică-informatică
• Toate subiectele sunt obligatorii. Se acordă zece puncte din oficiu.
• Timpul de lucru efectiv este de trei ore.
• Identificatorii utilizați în rezolvări trebuie să respecte precizările din enunț (bold), iar în lipsa unor
precizări explicite, notațiile trebuie să corespundă cu semnificațiile asociate acestora (eventual
în formă prescurtată). Datele de intrare se consideră corecte, validarea lor nefiind necesară.
• În grafurile din cerințe oricare arc/muchie are extremități distincte și oricare două arce/muchii
diferă prin cel puțin una dintre extremități.
SUBIECTUL I (20 de puncte)
Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului
corect. Fiecare răspuns corect se notează cu 4 puncte.
1. Indicați valoarea expresiei Pascal alăturate. 20.25/2.5*100
a. 0 b. 0.081 c. 810 d. 1000
2. Subprogramul f este definit alăturat. function f(x:integer):integer;
Indicați apelul în urma căruia se obține begin if x>500 then f:=5
valoarea 2025. else f:=5*f(x*10+5)+x
end;
a. f(5) b. f(2) c. f(1) d. f(0)
3. Variabila m memorează elementele unui tablou bidimensional cu 2025 de linii și 2025 de coloane,
numerotate de la 0 la 2024. Indicați expresia Pascal prin care poate fi accesat un element aflat pe
diagonala secundară a tabloului.
a. m[1999,25] b. m[52:1999] c. m[25,52] d. m[25:1999]
4. Un arbore cu 11 noduri, numerotate de la 1 la 11, este reprezentat prin vectorul de „tați”
(4,3,7,6,7,8,6,0,7,7,7). Indicați numărul maxim de descendenți direcți (“fii”) ai unui nod.
a. 6 b. 5 c. 4 d. 3
5. Un graf neorientat are 25 de noduri și 5 componente conexe, fiecare dintre acestea fiind fără cicluri.
Indicați numărul de muchii ale grafului.
a. 20 b. 21 c. 24 d. 30
SUBIECTUL al II-lea (40 de puncte)
1. Algoritmul alăturat este reprezentat în pseudocod. citește m,n
S-a notat cu a%b restul împărțirii numărului natural a la numărul (numere naturale)
natural nenul b. ┌dacă m<n atunci
│ nn+m
a. Scrieți ce se afișează în urma executării algoritmului dacă se citesc, în │ mn-m
această ordine, numerele 20 și 25. (6p.) │ nn-m
b. Dacă pentru m se citește numărul 5, scrieți două numere din └■
km
intervalul [1,50] care pot fi citite pentru n astfel încât, în urma
┌pentru im,n,-1 execută
executării algoritmului, pentru fiecare dintre acestea, ultima valoare │ scrie k, ' '
numerică afișată să fie 2. (6p.) │┌dacă i%2=0 atunci
c. Scrieți programul Pascal corespunzător algoritmului dat. (10p.) ││ kk-1
││ scrie '*'
d. Scrieți în pseudocod un algoritm echivalent cu cel dat, înlocuind │└■
structura pentru...execută cu o structură repetitivă de tip │ kk-1
cât timp...execută. (6p.) └■
Probă scrisă la INFORMATICĂ Simulare
Limbajul Pascal
Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică
Filieră vocațională, profil militar, specializare matematică-informatică
Pagina 1 din 2
Ministerul Educației și Cercetării
Centrul Național de Politici și Evaluare în Educație
2. Utilizând metoda backtracking se generează toate grupele de accesorii pentru înot din mulțimea ordonată
astfel: {cască, clipsuri pentru nas, costum de înot, dopuri pentru urechi, înotătoare,
ochelari, pantofi acvatici, placă}. Accesoriile au prețurile următoare, exprimate în lei: cască - 20,
clipsuri pentru nas - 10, costum de înot - 50, dopuri pentru urechi - 20,
înotătoare - 150, ochelari - 50, pantofi acvatici - 100, placă - 150. Într-o grupă accesoriile
sunt distincte și costă, în total, 200 de lei. Două soluții diferă prin cel puțin un accesoriu. Primele trei soluții
generate sunt, în această ordine: (cască, clipsuri pentru nas, costum de înot, dopuri pentru
urechi, pantofi acvatici), (cască, clipsuri pentru nas, dopuri pentru urechi,
înotătoare), (cască, clipsuri pentru nas, dopuri pentru urechi, ochelari, pantofi
acvatici). Scrieți a patra și a cincea soluție obținute, în ordinea generării acestora. (6p.)
3. Variabila s memorează date ale fiecăruia dintre cei 30 de specialiști IT ai unei companii: date personale
(codul numeric personal – CNP și anul nașterii) și anul angajării. Știind că expresiile Pascal de mai jos
reprezintă codul numeric personal (un șir de 13 caractere/cifre), anul nașterii, respectiv anul angajării
(numere naturale din intervalul [1970,2025]) celui de al șaselea angajat, scrieți definiția unui tip de date
cu numele specialist, înregistrare care să permită memorarea datelor unui specialist IT, și declarați
corespunzător variabila s.
s[5].personal.CNP s[5].personal.anNastere s[5].anAngajare (6p.)
SUBIECTUL al III-lea (30 de puncte)
1. Un număr „care aduce bucurie” - harsad (sau număr Niven), este un număr întreg divizibil cu suma
cifrelor sale.
Subprogramul harsad are doi parametri:
• k, prin care primește un număr natural (k[1,106]);
• n, prin care furnizează cel mai mare număr natural harsad mai mic sau egal cu k.
Scrieți definiția completă a subprogramului.
Exemplu: pentru k=2027, după apel, n=2025 (2+0+2+5=9, iar 2025 este divizibil cu 9). (10p.)
2. Două cuvinte se numesc asemenea dacă sunt distincte și au același număr de vocale. Se 9
consideră vocale literele a, e, i, o, u. mereu
Scrieți un program Pascal care citește de la tastatură un număr natural n (n[1,102]), primavara
apoi n cuvinte, separate prin Enter. Fiecare cuvânt este format din cel mult 20 de infloresc
ghioceii
caractere, numai litere mici ale alfabetului englez. Programul afișează pe ecran, separate
lalelele
prin câte un spațiu, toate cuvintele asemenea cu ultimul cuvânt citit, sau mesajul
si
nu exista dacă nu există astfel de cuvinte.
brandusele
Exemplu: dacă se citesc datele alăturate, se afișează pe ecran, nu neapărat în această de
ordine, cuvintele: primavara
lalelele brandusele (10p.)
3. Pentru o paradă a modei sunt pregătite seturi de bijuterii, un set fiind format din cercei și pandantiv, cu câte
cel puțin două pietre prețioase și semiprețioase. Sunt utilizate nouă tipuri de pietre, numerotate de la 1 la 9,
iar orice bijuterie are o etichetă, număr natural în care fiecare cifră corespunde unei pietre din montură, în
ordinea descrescătoare a importanței în cadrul modelului. Un set este potrivit dacă cele mai importante
două pietre ale fiecărei bijuterii din set sunt de același tip, chiar dacă nu în aceeași ordine a importanței.
Fișierul bijuterii.in conține numere naturale din intervalul [10,999]: pe prima linie două numere
nc și np, reprezentând numărul de cercei, respectiv de pandantive disponibile, pe a doua linie un șir de
nc numere, reprezentând etichetele cerceilor, iar pe a treia linie un șir de np numere, reprezentând
etichetele pandantivelor. Numerele aflate pe aceeași linie a fișierului sunt separate prin câte un spațiu. Se
cere să se afișeze pe ecran mesajul DA, dacă se poate forma cel puțin un set potrivit de bijuterii, sau
mesajul NU, în caz contrar. Proiectați un algoritm eficient din punctul de vedere al timpului de executare.
Exemplu: dacă fișierul conține numerele alăturate, 10 11
se afișează pe ecran mesajul DA 497 125 521 497 513 258 491 55 551 16
21 259 943 77 945 57 52 552 16 17 71
(două dintre cele 14 seturi potrivite se pot forma din cerceii cu eticheta 258 și fiecare dintre pandantivele cu
etichetele 259, respectiv 52, pentru toate aceste bijuterii pietrele de tipurile 2 și 5 fiind cele mai importante).
a. Descrieți în limbaj natural algoritmul proiectat, justificând eficiența acestuia. (2p.)
b. Scrieți programul Pascal corespunzător algoritmului proiectat. (8p.)
Probă scrisă la INFORMATICĂ Simulare
Limbajul Pascal
Filieră teoretică, profil real, specializare matematică-informatică / matematică-informatică intensiv informatică
Filieră vocațională, profil militar, specializare matematică-informatică
Pagina 2 din 2
Alte subiecte la Informatică – Pascal – Mate-Info
2026 · Sesiunea iunie–iulie
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 03
2026 · Sesiunea august
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 01
2026 · Simulare
Informatică
Pascal – Mate-Info
Subiect
· Barem
2026 · Model de subiect
Informatică
Pascal – Mate-Info
Subiect
· Barem
2025 · Sesiunea iunie–iulie
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 01
2025 · Model de subiect
Informatică
Pascal – Mate-Info
Subiect
· Barem
2024 · Sesiunea iunie–iulie
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 03
2024 · Model de subiect
Informatică
Pascal – Mate-Info
Subiect
· Barem
2023 · Sesiunea iunie–iulie
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 05
2023 · Sesiunea august
Informatică
Pascal – Mate-Info
Subiect
· Barem · Var. 07
2023 · Simulare
Informatică
Pascal – Mate-Info
Subiect
· Barem
2023 · Model de subiect
Informatică
Pascal – Mate-Info
Subiect
· Barem