📌 Despre Modelul din 2025
Modelul din 2025 trece prin expresii logice, recursivitate, șiruri de caractere, grafuri orientate și neorientate, backtracking, structuri, cifre, matrice și fișiere. Este un test complet, bun ca să vezi cum arată un subiect de Bac de la cap la coadă.
Subiectul I (20p): 5 grile: intervalul pentru care o expresie cu trei negații este adevărată, un subprogram recursiv cu un apel în interiorul altui apel, o secvență care interschimbă literele șirului ROMANIA, un circuit elementar într-un graf orientat și numărul de noduri ale unui graf neorientat complet cu 300 de muchii.
Subiectul al II-lea (40p): Un algoritm în pseudocod care numără valorile de la 1 la n care se împart la exact unul dintre numerele x și y, o problemă de backtracking cu numere din cifre distincte cu suma 6 și definiția unei structuri epoca care conține o altă structură.
Subiectul al III-lea (30p): Un subprogram cu cifre (pao, care verifică dacă două numere sunt „par-oglindite”), o problemă cu o matrice cu multiplii lui k pe diagonala principală și valori consecutive pe linii și o problemă de eficiență cu codurile mașinilor de epocă citite din fișierul bac.txt.
⚠️ La ce să fii atent
- La I.2: Calculează întâi apelul din interior,
f(n-2,x), apoi pe cel exterior. f(0,5) este 5, deci f(2,5) devine f(3,0), iar la final se obține -5. - La I.5: Un graf complet cu
n noduri are n·(n-1)/2 muchii. Din n·(n-1) = 600 = 25·24 rezultă 25 de noduri. - La II.2: Un număr se scrie imediat ce suma cifrelor ajunge 6, dar generarea continuă și după el, pentru că o cifră 0 nefolosită păstrează suma. De aceea, după
123 urmează 1230. - La III.1: Cifra 0 este pară, dar se îndepărtează odată cu cifrele impare. Dacă niciun număr nu are cifre pare nenule, rezultatul este 0: pentru
x=15 și y=510, rez=0. - La III.3: Cele două mașini trebuie să fie vecine în șir. În exemplu,
201925 este ultima mașină din 1925, dar înaintea ei este una din 1950, deci ultima pereche bună este 31925 151925, iar pe ecran apare 3 15.