Academos
  1. Subiecte
  2. Bacalaureat
  3. Informatică mate-info, Pascal
  4. Subiectul al II-lea, 2.

Subiectul al II-lea, 2., toate variantele

Bacalaureat, Informatică mate-info, Pascal, 2021-2026. Rezolvă-le pe rând, cu baremul la îndemână.

Sesiuni de examen

Utilizând metoda backtracking se generează toate seturile de câte cel mult trei materiale de promovare turistică din mulțimea ordonată {broșură, ghid, pliant, revistă}, astfel încât din același set să nu facă parte simultan un pliant și o revistă. Două seturi sunt distincte dacă diferă prin cel puțin un material. Primele cinci soluții generate sunt, în această ordine, (broșură), (broșură, ghid), (broșură, ghid, pliant), (broșură, ghid, revistă), (broșură, pliant). Scrieți a șasea și a șaptea soluție generată. (6p.)

Arată baremul

Răspuns: (broșură, revistă) (ghid)

SUBIECTUL al II-lea, 2. Răspuns corect: (broșură, revistă) (ghid) 6p. Se acordă câte 3p. pentru fiecare dintre cele două soluții conform cerinței.

Listele de adiacență: 1: 2, 3, 4, 6 2: 1, 3, 5 3: 1, 2, 5 4: 1, 5, 6 5: 2, 3, 4, 6 6: 1, 4, 5

Un graf neorientat cu 6 noduri, numerotate de la 1 la 6, este reprezentat prin listele de adiacență alăturate. Scrieți mulțimea nodurilor și mulțimea muchiilor unui subgraf al acestuia, fără noduri izolate, care să fie graf eulerian. (6p.)

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

SUBIECTUL al II-lea, 2. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare aspect (mulțime a nodurilor unui subgraf fără noduri izolate, mulțime a muchiilor unui subgraf corespunzător mulțimii nodurilor alese, graf eulerian) conform cerinței.

Subprogramul f este definit alăturat. Scrieți valorile f(3,9) și f(1,1000). (6p.)

function f(x,y:longint):longint; begin if x*5>y div 5 then f:=x else f:=f(x*5,y div 5) end;

Arată baremul

Răspuns: f(3,9)=3 f(1,1000)=25

2. Pentru rezolvare corectă - 6p. Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței. f(3,9)=3 f(1,1000)=25

Precizare generală a lucrării: Î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.

Un arbore cu 8 noduri, numerotate de la 1 la 8, este reprezentat prin vectorul de „tați”: (3,0,2,5,2,5,1,5). Enumerați, în ordinea parcurgerii lor, nodurile celui mai lung lanț elementar care are extremitatea inițială în rădăcină. (6p.)

Arată baremul

Răspuns: 2,3,1,7

2. Răspuns corect: 2,3,1,7 6p. Se acordă câte 2p. pentru fiecare aspect specific (lanț cu o extremitate în rădăcină, lanț elementar, lungime maximă a lanțului) conform cerinței.

Utilizând metoda backtracking, se generează toate buchetele formate din câte trei flori distincte din mulțimea ordonată astfel: {trandafir, crin, gerbera, iris, eustoma, orhidee, zambilă}; în același buchet crinul nu poate fi împreună cu eustoma sau cu zambila. Două buchete diferă prin cel puțin o floare. Primele cinci soluții sunt, în ordinea generării: (trandafir, crin, gerbera), (trandafir, crin, iris), (trandafir, crin, orhidee), (trandafir, gerbera, iris), (trandafir, gerbera, eustoma). Scrieți două soluții, una generată imediat înainte, iar cealaltă generată imediat după (crin, gerbera, orhidee). (6p.)

Arată baremul

Răspuns: (crin, gerbera, iris) (crin, iris, orhidee)

2. Răspuns corect (crin, gerbera, iris) (crin, iris, orhidee) 6p. Se acordă câte 3p. pentru fiecare dintre cele două soluții conform cerinței.

Utilizând metoda backtracking, se generează toate amestecurile de apă provenită din surse distincte din mulțimea {lac, mare, ocean, ploaie, râu}, astfel încât o sursă să fie de apă sărată și una sau două surse să fie de apă dulce. Marea și oceanul sunt surse de apă sărată, iar lacul, ploaia și râul sunt surse de apă dulce. Două amestecuri sunt distincte dacă diferă prin cel puțin o sursă a apei. Primele patru soluții obținute sunt, în această ordine: (lac, mare), (lac, mare, ploaie), (lac, mare, râu) și (lac, ocean). Scrieți soluția generată imediat înainte și soluția generată imediat după (ocean, ploaie). (6p.)

Arată baremul

Răspuns: (mare, râu) (ocean, ploaie, râu)

2. Răspuns corect: (mare, râu) (ocean, ploaie, râu) 6p. Se acordă câte 3p. pentru fiecare soluție conform cerinței.

Într-un arbore cu rădăcină un nod se află pe nivelul x dacă lanțul elementar care are o extremitate în nodul respectiv și cealaltă extremitate în rădăcina arborelui are lungimea x. Pe nivelul 0 se află un singur nod (rădăcina).

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

Un arbore cu 6 noduri, numerotate de la 1 la 6, are muchiile [1,2], [2,3], [2,6], [3,4], [3,5]. Scrieți nodurile care pot fi desemnate ca rădăcină, astfel încât fiecare dintre arborii obținuți să aibă un număr minim de niveluri. (6p.)

Arată baremul

Răspuns: 2, 3

2. Răspuns corect: 2, 3 - 6p. Se acordă numai 3p. dacă s-a scris doar un nod conform cerinței și numai 4p. dacă s-au scris și alte noduri în plus față de cele corecte.

function f(a,b:integer):integer; begin if a<=b then f:=a else f:=f(a-1,b+1) end;

Subprogramul f este definit alăturat. Scrieți două valori din intervalul [2000,2025] pentru variabila întreagă x, astfel încât, pentru fiecare dintre acestea, f(2022,x) să aibă valoarea 2022. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două valori conform cerinței (oricare dintre numerele 2022, 2023, 2024, 2025).

În grafurile din cerințe oricare muchie are extremități distincte și oricare două muchii diferă prin cel puțin una dintre extremități.

Un arbore cu 9 noduri, numerotate de la 1 la 9, are muchiile [1,8], [2,3], [2,5], [2,7], [4,5], [5,6], [5,8], [8,9]. Scrieți două noduri care pot fi alese drept rădăcină, astfel încât nodul 5 să aibă doi “frați”. (6p.)

Arată baremul

Răspuns: 2, 8

SUBIECTUL al II-lea 2. Răspuns corect: 2, 8 6p. Se acordă câte 3p. pentru fiecare nod conform cerinței.

Utilizând metoda bactracking se generează toate grupurile de cel puțin două păsări cântătoare din mulțimea {cinteză, ciocârlie, mierlă, privighetoare, scatiu}, astfel încât mierla și privighetoarea să nu fie în același grup. Două grupuri diferă prin cel puțin o pasăre. Primele patru soluții generate sunt, în această ordine: (cinteză, ciocârlie), (cinteză, ciocârlie, mierlă), (cinteză, ciocârlie, mierlă, scatiu), (cinteză, ciocârlie, privighetoare). Scrieți următoarele două soluții generate imediat după (ciocârlie, privighetoare, scatiu). (6p.)

Arată baremul

Răspuns: (ciocârlie, scatiu) (mierlă, scatiu)

2. Răspuns corect (ciocârlie, scatiu) (mierlă, scatiu) 6p. Se acordă câte 3p. pentru fiecare dintre cele două soluții conform cerinței. Se acordă punctajul și dacă soluțiile nu sunt grupate între paranteze/acolade.

Simulări și modele de subiect

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

Un arbore cu 9 noduri, numerotate de la 1 la 9, are muchiile [1,2], [2,8], [2,9], [3,6], [4,6], [5,8], [6,8], [7,8]. Scrieți două noduri care pot fi alese drept rădăcină, astfel încât nodul 8 să aibă doi “frați”. (6p.)

Arată baremul

Răspuns: 2, 6

SUBIECTUL al II-lea, 2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare dintre cele două noduri conform cerinței (nodurile 2, 6).

Un graf neorientat, fără cicluri, are 26 de muchii și două componente conexe. Pentru fiecare dintre cele două componente, scrieți un exemplu de număr de noduri, respectiv de număr de muchii. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare aspect (număr de noduri pentru prima componentă conexă, număr de muchii pentru prima componenta conexă cu numărul de noduri precizat, date pentru a doua componentă conexă) conform cerinței.

Utilizând metoda backtracking, se generează toate numerele formate din cifre distincte, cifre a căror sumă să fie 6. Primele patru soluții generate sunt, în această ordine: 1023, 1032, 105 și 1203. Scrieți cea de a cincea și cea de a șasea soluție generată. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 3p. pentru fiecare soluție conform cerinței

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

Arată baremul

Răspuns: (cască, clipsuri pentru nas, dopuri pentru urechi, placă) (costum de înot, înotătoare)

SUBIECTUL al II-lea, 2. Răspuns corect: (cască, clipsuri pentru nas, dopuri pentru urechi, placă) (costum de înot, înotătoare) 6p. Se acordă câte 3p. pentru fiecare soluție conform cerinței.

Variabila t memorează simultan, pentru un telefon, următoarele date: producătorul (o literă mare a alfabetului englez), frecvența procesorului (număr natural) și dimensiunea, dată prin trei valori, reprezentând lățimea, grosimea și lungimea, în această ordine, în milimetri (numere reale). Știind că expresiile Pascal de mai jos au ca valori producătorul și lățimea telefonului, respectiv frecvența procesorului acestuia, scrieți definiția unui tip de date cu numele telefon, înregistrare care permite memorarea datelor despre un telefon, și declarați corespunzător variabila t.

t.producator t.dimensiune[0] t.frecventa

(6p.)

Arată baremul

2. Pentru rezolvare corectă - 6p. - definire a structurii/înregistrării (*) - 4p. - declarare a variabilei conform cerinței - 1p. - corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă câte 1p. pentru fiecare aspect (definire principial corectă a unei structuri/înregistrări, câmpuri de tip simplu, câmp de tip tablou, etichetă/nume) conform cerinței. 1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

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

Un arbore cu 10 noduri, numerotate de la 1 la 10, este reprezentat prin vectorul de „tați” (8,1,4,5,0,9,4,5,4,3). Enumerați toate nodurile arborelui care au câte un singur descendent direct („fiu”). (6p.)

Arată baremul

Răspuns: 1, 3, 8, 9

SUBIECTUL al II-lea, 2. Răspuns corect: 1, 3, 8, 9 - 6p. Se acordă numai 2p. dacă un singur nod este conform cerinței, numai 3p. dacă doar două noduri sunt conform cerinței, numai 4p. dacă doar trei noduri sunt conform cerinței și numai 5p. dacă au fost enumerate cinci sau șase noduri, dintre care patru sunt conform cerinței.

Variabila c, declarată alăturat, permite accesul la datele fiecăreia dintre cele trei echipe participante la ultima etapă a unui concurs: numele și rezultatul (număr natural din intervalul [0,100]); cele trei echipe au rezultate distincte.

type echipa=record nume:string[50]; rezultat:integer end; var c:array[1..3] of echipa;

Scrieți o secvență de instrucțiuni în urma executării căreia să se afișeze pe ecran, separate prin câte un spațiu, numele celor trei echipe, în ordinea descrescătoare a rezultatelor obținute. (6p.)

Arată baremul

2. Pentru rezolvare corectă - 6p. -acces la câmpurile înregistrării (*) - 2p. -identificare a valorilor în ordinea cerută (**) - 2p. -afișare a datelor - 1p. -corectitudine globală a secvenței¹⁾ - 1p. (*) Se acordă numai 1p. dacă s-a accesat un câmp, utilizând operatorul specific, dar nu pentru un element al unui tablou, conform cerinței. (**) Se acordă câte 1p. pentru fiecare aspect specific (algoritm de ordonare/identificare principial corect, criteriu de ordonare) conform cerinței. ¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.

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

Un arbore cu 7 noduri, numerotate de la 1 la 7, este reprezentat prin vectorul de „tați” (4,1,1,0,7,4,4). Scrieți trei muchii care i se pot adăuga, astfel încât graful obținut să fie eulerian. (6p.)

Arată baremul

SUBIECTUL al II-lea, 2. Pentru rezolvare corectă - 6p. Se acordă numai 2p. dacă s-a adăugat cel puțin o muchie cu extremități cu grad inițial impar, dar fără obținerea unui graf eulerian, și numai 4p. dacă s-a obținut un graf eulerian dar numărul de muchii adăugate nu este conform cerinței.

Un arbore cu 9 noduri, numerotate de la 1 la 9, este reprezentat prin vectorul de „tați” (3, 5, 2, 2, 0, 5, 3, 3, 8). Scrieți numerele asociate nodurilor care sunt descendenți direcți („fii”) ai nodului cu eticheta 3. (6p.)

Arată baremul

Răspuns: 1, 7, 8

SUBIECTUL al II-lea, 2. Răspuns corect 1,7,8 6p. Se acordă câte 2p. pentru fiecare dintre cele trei numere conform cerinței.

În grafurile din cerințe oricare muchie are extremități distincte și oricare două muchii diferă prin cel puțin una dintre extremități.

Într-un arbore cu rădăcină un nod se află pe nivelul x dacă lanțul elementar care are o extremitate în nodul respectiv și cealaltă extremitate în rădăcina arborelui are lungimea x. Pe nivelul 0 se află un singur nod (rădăcina). Un arbore cu rădăcină are 10 noduri și este reprezentat prin vectorul de „tați” (10,5,5,10,0,10,9,2,5,2). Enumerați trei dintre frunzele situate în arbore pe niveluri impare. (6p.)

Arată baremul

2. Pentru răspuns corect - 6p. Se acordă câte 2p. pentru fiecare dintre cele trei noduri conform cerinței (oricare dintre nodurile 1, 3, 4, 6).

Utilizând metoda backtracking se generează toate numerele din intervalul [10⁴,10⁵), cu cifrele în ordine strict crescătoare. Primele trei numere generate sunt 12345, 12346, 12347. Scrieți, în ordinea obținerii, ultimele trei numere generate care au prima cifră 4. (6p.)

Arată baremul

Răspuns: 45689, 45789, 46789

2. Răspuns corect: 45689, 45789, 46789 6p. Se acordă câte 2p. pentru fiecare număr conform cerinței.

În grafurile din cerințe oricare muchie are extremități distincte și oricare două muchii diferă prin cel puțin una dintre extremități.

Listele de adiacență: 1: 2,6 2: 1,4,6 3: 5,6 4: 2,5 5: 3,4,6 6: 1,2,3,5

Un graf neorientat cu 6 noduri, numerotate de la 1 la 6, este reprezentat prin listele de adiacență alăturate. Pentru acest graf scrieți un lanț care să nu fie elementar, precum și un ciclu elementar. (6p.)

Pagina din subiect cu figura sau tabelul itemului
Pagina din subiectul oficial.
Arată baremul

SUBIECTUL al II-lea / 2. Pentru rezolvare corectă - 6p. -scriere a unui lanț conform cerinței (*) - 3p. -scriere a unui ciclu conform cerinței (**) - 3p. (*) Se acordă numai 2p. dacă s-a precizat un lanț, dar care este elementar. (**) Se acordă numai 2p. dacă s-a precizat un ciclu, dar care nu este elementar.

Reguli generale:

Exersează zilnic cu Academos

Aplicația pentru Evaluarea Națională și Bac. În curând pe:

  • App Store
  • Google Play