12.07.2015 Views

bac informatica 2012 - AEE

bac informatica 2012 - AEE

bac informatica 2012 - AEE

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAINFORMATICĂPrograme pentru examenul de <strong>bac</strong>alaureat, anul şcolar 2011-<strong>2012</strong>Autori: Sergiu CORLAT Lilia IVANOV Arcadie MALEAROVICI Iurie MOCANUCoordonator ştiinţific: Anatol GREMALSCHI, profesor universitar, doctor habilitatCUPRINS Obiective curriculare şi standarde de evaluare Itemi model Conţinuturi Exemple de teste pentru profilul real Exemple de teste pentru profilul umanistic Literatura recomandatăSTATUTUL DISCIPLINEI DE EXAMENInformatica are, în cadrul examenului de <strong>bac</strong>alaureat, pentru anul şcolar 2011-<strong>2012</strong>, statut de disciplină la solicitare pentru profilurile real şi umanistic.Proba de examen la Informatică este o probă scrisă cu durata de 3 oreastronomice.OBIECTIVE CURRICULARE ŞI STANDARDE DE EVALUARENOTĂ: Standarde de evaluare marcate prin * sînt numai pentru profilul real.Obiective curricular1. Cunoaşterea şi utilizareatipurilor de date structurate.Crearea şi prelucrarea fişierelor.Standarde de evaluareS1.1. Scrierea formulelor metalingvistice şi desenareadiagramelor sintactice ale declaraţiilor de tipuri de datestructurate (tablou, şir de caractere, articol, mulţime), tipuri dedate fişier;S1.2. Identificarea operaţiilor admise pentru prelucrareatipurilor de date structurate (tablou, şir de caractere, articol,mulţime, fişier);S1.3. Utilizarea tipurilor de date structurate tablou, şir decaractere, articol;S1.4. *Utilizarea tipurilor de date mulţime;S1.5. Descrierea structurii datelor de tip fişier;S1.6. *Crearea fişierelor text şi prelucrarea datelor din ele.Ministerul Educaţiei 1 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA2. Cunoaşterea şi utilizareanoţiunilor de bază din teoriainformaţiei.3. Cunoaşterea şi aplicareaaritmeticii de calculator.4. Cunoaşterea şi aplicareabazelor logice ale tehnicii decalcul.5. Înţelegerea metodelor derealizare tehnică a dispozitivelorde calcul.6. Cunoaşterea şi înţelegereastructurii şi principiilor defuncţionare a calculatorului şi areţelelor de calculatoare.S2.1. Descrierea structurii generale a sistemelor de transmitere,de stocare şi de prelucrare a informaţiei;S2.2. Exemplificarea de alfabete binare şi de cuvinte înalfabetele respective;S2.3. *Explicarea operaţiilor de discretizare a mesajelorcontinue;S2.4. *Explicarea operaţiilor de discretizare în spaţiu şidiscretizare în valoare a imaginilor statice;S2.5. *Explicarea operaţiilor de discretizare a imaginilordinamice în timp;S2.6. *Descrierea semnalelor frecvent utilizate în tehnica decalcul;S2.7. Distingerea şi exemplificarea de purtători statici şipurtători dinamici de informaţie.S2.8. Calcularea cantităţii de informaţie dintr-un semn alalfabetului şi cantităţii totale de informaţie emisă de sursă;S2.9. Codificarea şi decodificarea informaţiei alfanumericăreprezentate într-un cod frecvent utilizat pe calculatoarelemoderne;S2.10. Calcularea cantităţii de informaţie conţinută în mesajelecontinue;S2.11. Calcularea cantităţii de informaţie conţinută în imaginilestatice şi imaginile dinamice.S3.1. *Scrierea numerelor întregi în cod direct, cod invers şicod complementar;S3.2. *Scrierea numerelor reale în virgulă fixă şi virgulămobilă;S3.3. Efectuarea conversiei numerelor din sistemul binar, octal,hexazecimal în sistemul zecimal şi invers.S4.1. *Reproducerea tabelelor de adevăr ale Operatorilor logicielementari;S4.2. *Explicarea noţiunilor de funcţie logică şi tabel de adevăral funcţiei logice;S4.3. *Alcătuirea tabelelor de adevăr ale expresiilor logice;S4.4. *Calcularea tabelelor de adevăr ale funcţiilor logice.S5.1. *Explicarea modului de realizare a funcţiilor logice NU,ŞI, SAU;S5.2. *Descrierea destinaţiei bistabilului, registrului,numărătorului;S5.3. *Proiectarea circuitelor combinaţionale care realizeazăfuncţii logice;S5.4. *Reprezentarea funcţiilor logice realizate prin circuitecombinaţionale.S6.1. Descrierea schemei funcţionale a calculatorului şidestinaţia fiecărei unităţi;S6.2. Explicarea principiului de comandă prin program;S6.3. Exemplificarea de resurse tehnice şi resurse programateale calculatorului;Ministerul Educaţiei 2 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA7. Cunoaşterea şi utilizareafuncţiilor şi procedurilor.8. Cunoaşterea şi utilizareastructurilor dinamice de date.9. Aplicarea tehnicilor deprogramare frecvent utilizate.S6.4. Descrierea organizării informaţiei şi a principiului defuncţionare a memoriei externe;S6.5. Clasificarea calculatoarelor în funcţie de performanţele lor;S6.6. Exemplificarea de arhitecturi şi structure de reţele;S6.7. Utilizarea serviciilor Internet.S7.1. Explicarea modului de transfer al controlului în cazulapelului unui subprogram;S7.2. Explicarea modului de transmitere a argumentelor şi dereturnare a rezultatelor în cazul apelului de funcţii şi proceduri;S7.3. Identificarea obiectelor desemnate de unul şi acelaşinume în diferite blocuri ale programului;S7.4. *Depistarea efectelor colaterale cauzate de atribuiri lavariabile şi parametrii globali;S7.5. *Ilustrarea avantajelor şi neajunsurilor recursiei;S7.6. Explicarea succesiunii operaţiilor efectuate de calculatorla execuţia unui apel de subprogram căruia i se transmitparametri variabilă, parametri valoare;S7.7. Elaborarea programelor cu utilizare de funcţii şiproceduri predefinite şi cu subprogram definite de utilizator.S7.8. Determinarea domeniilor de vizibilitate ale declaraţiilor;S7.9. Clasificarea variabilelor programului în variabile globaleşi variabile locale;S7.10. Elaborarea programelor în care se utilizeazăcomunicarea prin variabile globale;S7.11. *Elaborarea programelor în care nu apar efectecolaterale;S7.12. *Elaborarea funcţiilor şi procedurilor recursive;S7.13. Utilizarea diagramelor sintactice pentru verificareacorectitudinii declaraţiilor şi apelurilor de subprograme.S8.1. *Explicarea diferenţei între variabilele statice şivariabilele dinamice;S8.2. *Exemplificare de probleme, soluţionarea cărora necesităutilizarea arborilor binari;S8.3. *Crearea, inserarea şi excluderea elementelor unei liste.Parcurgerea listelor unidirecţionale;S8.4. *Elaborarea programelor destinate prelucrării: listelorunidirecţionale, stivelor, cozilor;S8.5. *Programarea algoritmilor iterativi şi algoritmilorrecursivi destinaţi creării şi afişării arborilor binari;S8.6. *Programarea algoritmilor de parcurgere a arborilorbinari în preordine, în inordine şi postordine.S 9.1. *Explicarea metodelor de evaluare a complexităţiialgoritmilor (necesarul de memorie, timpul cerut de algoritm);S 9.2. *Explicarea tehnicilor de elaborare a algoritmilor:iterativitatea, recursivitatea, trierea, Greedy, reluarea;S 9.3. *Estimarea mărimii memoriei necesare unui algoritm /program şi timpului necesar execuţiei lui în funcţie de mărimeadatelor de intrare şi de metoda realizată;Ministerul Educaţiei 3 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA10. Cunoaşterea şi utilizareametodelor de modelare pecalculator.11. Înţelegerea noţiunilor de bazădin teoria erorilor.12. Cunoaşterea şi utilizareametodelor de:- rezolvare numerică a ecuaţiiloralgebrice şi transcendente;- rezolvare numerică a sistemelorde ecuaţii liniare;- calcul numeric al integralelor.13. Cunoaşterea şi utilizareanoţiunilor din domeniul bazelorde date şi sistemelor de gestiune abazelor de date.14. Cunoaşterea şi utilizareametodelor de:- creare şi editare a tabelelor bazeide date;- creare şi editare a interogărilorbazei de date;- creare şi utilizare a formularelor;- creare şi utilizare a rapoartelor.S 9.4. *Clasificarea algoritmilor în funcţie de comportamentullor în timp;S 9.5. *Estimarea complexităţii programelor recursive şi acelor iterative;S 9.6. *Transcrierea programelor recursive în programeiterative şi invers;S 9.7. *Elaborarea programelor care realizează metoda trierii,metoda Greedy, metoda reluării.S10.1. *Enumerarea criteriilor de clasificare a modelelor;S10.2. *Identificarea etapelor modelării matematice;S10.3. *Identificarea şi rezolvarea problemelor care pot fisoluţionate prin metode de simulare.S11.1. *Exemplificarea de tipuri de date operaţiile cărora seefectuează cu erori de rotunjire;S11.2. *Identificarea cauzelor erorilor datelor de intrare,erorilor de aproximare şi erorilor de rotunjire.S12.1. *Explicarea metodelor de calcul numeric: rezolvareasistemelor de ecuaţii liniare, rezolvarea ecuaţiilor algebrice şitranscendente, calculul integralelor definite;S12.2. *Elaborarea programului pentru calculul determinanţilorde gradul n, realizarea algoritmului de rezolvare a sistemuluide ecuaţii liniare prin metoda lui Cramer;S12.3. *Elaborarea programelor care realizează metoda:înjumătăţirii intervalului, metoda coardei şi metoda luiNewton, calculul numeric al integralelor prin formuladreptunghiurilor.S13.1. Descrierea structurii bazelor de date ierarhice,relaţionale şi în reţea;S13.2. Descrierea structurii şi funcţiei sistemelor de gestiune abazelor de date;S13.3. Explicarea destinaţiei obiectelor bazelor relaţionale dedate;S13.4. Distingerea etapelor de elaborare a unei baze de date.S14.1. Descrierea structurii şi explicarea destinaţiei tabelelorbazei de date;S14.2. Stabilirea corelaţiilor între tabele;S14.3. Descrierea tipurilor de corelaţii între tabele, tipurilor deinterogări şi explicarea efectelor interogărilor;S14.4. Elaborarea interogărilor cu ajutorul sistemului deasistenţă sau prin proiectare independentă;S14.5. Descrierea structurii şi explicarea destinaţieiformularelor;S14.6. Descrierea structurii şi explicarea destinaţieirapoartelor;S14.7. Utilizarea rapoartelor pentru prezentarea datelor;S14.8. Utilizarea operaţiilor destinate sortării înregistrărilor,căutării şi înlocuirii valorilor.S14.9. Elaborarea filtrelor pentru selectarea înregistrărilor.Ministerul Educaţiei 4 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA15. Cunoaşterea şi utilizareainstrumentelor HTML pentru:- crearea documentelor HTML;- formatarea textului;- crearea şi organizarea listelor;- crearea şi organizarea legăturilorexterne;- inserarea imaginilor;- crearea şi editarea tabelelor.S15.1. Descrierea structurii documentelor HTML simple;S15.2. Descrierea stilurilor fizice şi logice pentru formatareatextului;S15.3. Utilizarea secvenţelor de control pentru delimitarealistelor şi a elementelor acestora;S15.4. Crearea legăturilor către o secvenţă a aceluiaşi sau aaltui document HTML;S15.5. Inserare în documentele HTML a imaginilor;S15.6. Utilizarea secvenţelor de control pentru delimitareatabelelor şi a elementelor acestora.ITEMI MODELStandarddeevaluareS1.1 Fie dată diagrama sintactică.Încercuiţi literele ce corespunddeclaraţiilor conforme diagrameisintactice .Itemi modela) recordziua : 1..31;luna : 1..12;anul : integer;endc) recordliceu :string[20],localitate: string,virsta : integer,endS1.2 Fie date declaraţiile:typeb) record;nume :string[30];localitate: string;virsta : integer;endd) recordn,p : string[20];data: = recordziua : 1..31;luna : 1..12;anul : integer;endendVector = array[1..5] of real;Matrice = array[1..3,1..4] of real;Linie = array[1..4] of real;Tabel = array[1..3] of Linie;Var V : Vector;M : Matrice;L : Linie;T : Tabel;x : real; i : integer;Încercuiţi litera ce corespunde atribuirilor scrise corect:a) M[1]:= 4 b) x:= V[2+2] c) L[3]:= L[1]d) i:= M[2,2] e) M[1,3]:= L[2] f) V[5]:= M[3,4]Ministerul Educaţiei 5 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS1.3 Scrieţi ce se va afişa la ecran după execuţia următorului programPASCAL:program t01;var s :string;i,k,t :integer;begins:=’Bacalaureat INFO 2008’; k:=0; t:=0;for i:= length(s)downto 1 docase s[i] of’a’..’z’: k:=k+1;’A’..’Z’: t:=t+1;end;writeln(’k=’, k,’ t=’, t);end.S1.4 Fie date expresiile logice, scrise în limbajul PASCAL. Încercuiţi literele carecorespund expresiilor cu valoarea TRUE.a) not(’c’ in [’a’..’f’])or ([1..10, 11..20]>=[1..20])b) [’a’..’d’,’l’,’o’]-[’b’,’c’,’l’..’o’]=[’a’,’d’]c) []+[1,2,3]*[0]+[3,4,5] = [0]d) [6,9,1,2]+[1..4] [4..9]*[1..6]S1.5* *Se consideră două fişiere F1.DAT şi F2.DAT. Scrieţi un program care verifică dacăS1.6 cele două fişiere au conţinut identic.S1.7 Intrare: Fişierele text F1.DAT şi F2.DAT.Ieşire: La ecran se va afişa „DA”, dacă au conţinut identic şi „NU” în cazcontrar.Programul ce urmează citeşte datele deintrare de la tastatură şi afişează datelede ieşire la ecran. Modificaţi programulîn aşa mod, încît datele de intrare să fiecitite din fişierul text IN.TXT, iardatele de ieşire să fie scrise în fişierultext OUT.TXT.Program Ecran;vara, b, c : integer;beginreadln(a,b);c:=2*(a+b);writeln(c);end.S2.1 Uniţi prin linii elementele sistemului de transmisie a informaţiei (1) – (4) din coloanaA cu frazele a) – e) din coloana B ce le explică semnificaţia.AB(1) codificatorul(2) modulatorul(3) demodulatorul(4) decodificatorul(a) transformă cuvintele binare în mesaje(b) transformă mesajele emise de sursă în cuvinte binare(c) calculează numărul de mesaje transmise de sursă(d) transformă semnale continue în semnale discrete(e) transformă semnalele discrete în semnale continueS2.2 Cîtă informaţie se conţine într-un simbol al codului ASCII extins? Încercuiţi litera cecorespunde răspunsului corect.a) 256 biţi; b) 8 biţi; c) 7 biţi; d) alt răspuns (indicaţi-l).S2.3 Finisaţi explicaţia pentru noţiunea de microzonăNoţiuneEşantionCuantmicrozonăExplicarediscretizare în timpdiscretizare în valoarediscretizare în__________________Ministerul Educaţiei 6 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS2.7 Încercuiţi literele ce corespund purtătorilor statici de informaţie:a) cartele perforate b) unde ultrasonorec) benzi perforate d) pelicule fotosensibilee) unde gravitaţionaleS2.8 Mesajele posibile ale unei surse sînt simbolurile: 0 1 2 3 4 5 6 7 8 9 + - * /( ). Calculaţi lungimea minimă a şirurilor binare necesară pentru codificarea şidecodificarea univocă a mesajelor emise de această sursă. Indicaţi calculele.S2.10* *Temperatura din interiorul unui reactor chimic se înregistrează pe o bandă de hîrtiemilimetrică. Pe axa absciselor se indică timpul (1 mm reprezintă o oră), iar pe axaordonatelor – temperatura (1 mm reprezintă 100 C). Cîtă informaţie conţine oînregistrare efectuată timp de 30 de zile, dacă temperatura poate varia de la 800 pînă la10000 C ?S2.11* *Evaluaţi cantitatea de informaţie într-o fotografie monocromă cu dimensiunile10x10 cm reprodusă cu ajutorul unui rastru cu rezoluţia 24 puncte/cm. Fiecare punctpoate avea următoarele nuanţe: alb, gri-deschis, gri-închis, negru.S3.1* *Codul direct al unui număr întreg reprezentat pe 8 biţi este:1 0 1 1 1 0 1 1S3.2*Scrieţi acest număr în sistemul zecimal de numeraţie. Indicaţi transformările*Un număr real este reprezentatîn virgulă mobilă conformschemei ce urmează. Determinaţiacest număr. Indicaţi calculele.*Un număr real este reprezentatîn virgulă mobilă conformschemei ce urmează. Încercuiţiliterele ce corespund afirmaţiilorcorecte:a) numărul reprezentat este pozitiv;b) numărul reprezentat este negativ;c) valoarea absolută a numărului este mai mare decît 1;d) valoarea absolută a numărului este mai mică decît 1.S3.3 Fie date numerele:(1000001111) 2(132) 8(BB) 16(222221) 4Scrieţi aceste numere în ordine crescătoare. Motivaţi ordonarea lor indicîndtransformările.Ministerul Educaţiei 7 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS3.3 Transformaţi numărul (C,DC1) 16 în sistemele binar şi octal de numeraţie. Indicaţitransformările.S4.2* *Fie dată funcţia logică y = x 1 x 2 ∨ x 1 x 3 .Scrieţi variabilele independente ale acestei funcţii.S4.3 Fie dată expresia logică x 1 x 3 ∨ x 2 x 3 .Competaţi tabelul de adevăr al acesteiexpresii.x 1 x 2 x 3 x 1 x 3 x 2 x 3 x 1 x 3 ∨ x 2 x 3S4.1*S4.4*Fie dată expresia logicăy = x 1 x 3 ∨ x 2 x 3 .Competaţi tabelul de adevăr alacestei funcţii.x 1 x 2 x 3 x 1 x 3 x 2 x 3 y = x 1 x 3 ∨ x 2 x 3S5.2**Scrieţi denumirea şi destinaţia circuitului secvenţial, simbolul grafic al căruia esteprezentat în tabel:Simbolul grafic Denumirea circuitului secvenţialDestinaţia circuituluiS5.3* *Se consideră funcţia logică: y = x 1 x 2 ∨ x 2 x 3 ∨ x 2 x 3 .Desenaţi schema circuitului combinaţional care materializează această funcţie.S5.4**Alcătuiţi tabelul de adevăr pentrufuncţia materializată în următorulcircuit logic:Ministerul Educaţiei 8 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS5.4*La intrările unui sumator pe 4 biţi suntaplicate semnale conform schemei:a) Indicaţi valorile semnalelor la iesirilesumatorului;b) Scrieţi în sistemul de numeraţie cu baza 10numerele de la intrările şi ieşirea sumatorului.S6.1 Completaţi schema funcţională a calculatorului numeric cu denumirile unităţilor careau rămas neindicateS6.3 Se consideră următoarele resurse ale unui calculator:a) procesorul; b) memoria; c) sistemul de operare;d) tastatura; e) editorul de texte; f) monitorul;g) editorul grafic.Încercuiţi literele care corespund resurselor programate ale calculatorului.S6.4 Încercuiţi literele, care corespund unităţilor de memorie externă:a) tastatura b) unitatea cu discuri magneticec) vizualizatorul d) unitatea cu discuri opticeS6.6 Înscriteţi denumirile tipurilor de topologie de reţea pentru fiecare din figurile date:S6.7 Transcrieţi în coloana B adresele de poştă electronică (e-mail) din celeindicate în coloana A.ABhttp://mail.yahoo.comst100@mail.mdhttp://www.mail.mdhttp://cnti.moldnet.mduser23alfa@yahoo.frcube4d@hotmail.comMinisterul Educaţiei 9 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS7.1,S7.2,S7.6S7.3,S7.8S7.4*Fie dat programul:program t02;var x,y: integer;procedure P(a:integer; var b:integer);begina:=a+3; b:=b+a;end;beginx:=0; y:=0;P(x,y); write(x,’ ’,y,’ ’);P(y,x); write(x,’ ’,y,’ ’);P(x,x); write(x,’ ’,y,’ ’);P(y,y); write (x,’ ’,y);end.Încercuiţi litera care corsepunde rezultatului afişat în urma executării programuluia) 0 3 6 3 15 3 15 9 b) 0 3 6 3 0 3 63 69c) 0 3 0 3 16 3 16 9 d) 0 0 0 3 15 3 15 9Scrieţi ce va afişa următorul programProgram t03;Var x,y,z: integer;Procedure P(var a,b: integer);Var z:integer;Beginz:=a; a:=b; b:=z;end;Procedure Q(var a,b: integer);Beginz:=a; a:=b; b:=z;end;Beginx:=1; y:=2; z:=3;P(x,y); writeln(x,y,z);x:=1; y:=2; z:=3;Q(x,y); writeln(x,y,z);end.*Scrieţi ce va afişa următorul program:program t04;var a: integer;procedure p(var x: integer);beginx:=x+1; x:=x+a;end;begina:=5;p(a); writeln(a);p(a); writeln(a);end.S7.7 Elaboraţi o funcţie care calculează distanţa dintre două puncte ce aucoordonatele carteziene (x1,y1),(x2,y2),x1,y1,x2,y2R.Ministerul Educaţiei 10 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS7.9 Fie dat programulProgram t05;var a, b : integer;procedure PP(c : integer; var d : real);var f : integer;beginf:=2*c;d:=3+f;end;begina:=1;PP(a, b);writeln(b);end.Scrieţi în coloana A variabilele globale, utilizate în program, în coloanaB – variabilele locale.ABS7.10 Fie dat programul:program t06;var a,d:integer;procedure P(var b,c:integer);beginb:=1; c:=b+1;end;begina:=1; d:=0; p(a,d); writeln(a,d);end.S7.12*S8.1*Transcrieţi acest program utilizînd numai comunicarea prin variabileglobale.*Scrieţi un program care calculează recursiv numărul de combinări de nelemente luate cîte k C nk , 1 ≤ k ≤ 15, folosind formulele:C n 0 = 1; C n k = C nk−1 n−k+1*Completaţi următoarele propoziţii cu unul din cuvintele “statice” sau “dinamice”astfel încît afirmaţiile respective să devină adevărateka) Numărul variabilelor ____________ se stabileşte pînă la lansarea programului înexecuţie.b) Variabilele _____________ pot fi create şi eventual distruse în timpul execuţieiprogramului.c) Volumul de memorie alocat pentru variabilele _____________ nu poate fimodificat pe parcursul execuţiei programului.Ministerul Educaţiei 11 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS8.2*,S8.5*,S8.6**Fie dat următorul arbore binarA) Enumeraţi nodurileneterminaleB) Scrieţi lista de noduri obţinutăîn urma parcurgerii arborelui înpostordine.S8.3*,S8.4*S9.1*,S9.3*Fie dat fişierul text IN.TXT care conţine numere întregi distincte. Scrieţi un programcare creează din numerele aflate în fişierul IN.TXT o listă unidirecţională, include înlistă înainte şi după elementul cu valoare maximă cîte un element cu valoarea 0.Intrare: fişierul text IN.TXT conţine pe fiecare linie cîte un număr întreg.Ieşire: fişierul text OUT.TXT conţine elementele listei unidirec-ţionale dupămodificare, cîte unul pe linie.Fie date următoarele declaraţii:const n = 10;type Triunghi = recorda,b,c : realend;var D : array[1..n] of Triunghi;B : Triunghi;a) Calculaţi necesarul de memorie pentru variabilele din aceste declaraţii.b) Indicaţi rezultatele intermediare ce apar în procesul calculelor.S9.4*S9.5*,S9.6*Complexitatea temporală a unui algoritm în funcţie de n elemente prelucrate estedescrisă de expresia 4(2 n + n 3 ) – 25n. Scrieţi termenul dominant care determinăcomplexitatea algoritmului.Se consideră următorul program:Program t07;var n: integer;function s:(n:integer): real;beginif n=0 then s:=0else s:=s(n-1) + n;end;beginn:=5;writeln(’s=’, s(n));end.a) Estimaţi necesarul de memorie alocată în stivă în procesul de execuţie aprogramului.b) Transcrieţi programul dat într-o formă iterativă.Ministerul Educaţiei 12 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS9.7*S10.3*Se consideră n, n ≤ 40, segmente plasate pe axa de coordonate Ox. Pentru fiecaresegment i, i=1,...,n, este cunoscută coordonata xi a extremităţii stîngi şilungimea lui Li. Scrieţi un program care determină numărul maxim de segmente, carenu se intersectează între ele.Notă: Se consideră că segmentele se intersectează, dacă ele au cel puţin un punctcomun, inclusiv extremităţile.Intrare: fişierul text IN.TXT conţine pe linia cu numărul i două numereîntregi, separate prin spaţiu – coordonata xi şi lungimea Li.Ieşire: pe ecran se afişază numărul maxim al segmentelor ce nu seintersectează.*Fie dat un sistem din n puncte materiale amplasate în plan. Punctul i este definit princoordonatele carteziene x i , y i şi masa m i , i=1,2,...,n. Scrieţi un program care calculeazăcoordonatele centrului de masă a sistemului, utilizînd formulele:unde prin x cm , y cm sînt notate coordonatele centrului de masă.S11.1*S12.1*Intrare: fişierul text IN.TXT conţine pe linia i trei numere reale: x i , y i ,m i separate prin spaţiu, care definesc punctul i.Ieşire: fişierul OUT.TXT conţine două numere reale – x cm , y cm separate prinspaţiu.*Fie dat programulprogram t08;var a,b:real;begina:=1.0000000000000001;b:=0.9999999999999999;writeln(a/b);end.În urma executării programului a fost afişat rezultatul:1.0000000000E+00.Explicaţi cauza erorii apărute. Indicaţi tipul acestei erori.*Încercuiţi litera carecorespunde interpretăriigeometrice a metodei derezolvare a ecuaţiilor algebriceşi transcendente, ilustrate înimagine.a) metoda bisecţiei;b) metoda coardelor;c) metodaNewton (tangentelor).S12.1* *Fie dat sistemul din n ecuaţii liniare cu n necunoscute, n ≤ 10:Ministerul Educaţiei 13 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAS12.3*Scrieţi un program care rezolvă sistemul dat, utilizînd metoda Gauss.Intrare: numărul n, coeficienţii şi termenii liberi se introduc de la tastatură.Ieşire: în cazul existenţei soluţiei unice la ecran se afişează într-o liniecuvîntul DA şi soluţia sistemului, componentele ei fiind separate prinspaţiu, în caz contrar se afişază cuvîntul NU.*Fie dată funcţia1. f (x), f (x), (x)f ( x) sinx cu următoarele proprietăţi:2a ; b ; f ( a) f ( b) 0 ;2 xf continue pe 2. f ( x) 0 are o singură soluţie pe a ; bScrieţi un program ce calculează soluţia aproximativă a acestei ecuaţii pe segmentul[0,5 ; 0,7] prin metoda coardelor pentru 5,10,15 şi 20 de iteraţii. Pe segmentuldat derivatele de ordinul unu şi doi ale funcţiei sînt pozitive.Intrare:Ieşire:atribuirile valorilor extremităţilor segmentului [a ; b] şi primavaloare a numărului de iteraţii n se efectuează nemijlocit în program.pentru fiecare număr de iteraţii se afişază la ecran o linie ce conţinedouă numere: soluţia aproximativă x şi numărul de iteraţii n, separateprin spaţiu.S13.1 Stabiliţi corespondenţa dintre modurile de organizare ale bazelor de date (BD) a), b),c) şi descrierile acestora 1), 2), 3). Uniţi prin linii perechile respective.a) În BD de tip ierarhicb) În BD de tip reţeac) În BD de tip relaţional1) legăturile între date să descriu cu ajutorultabelelor.2) legăturile între date să descriu cu ajutorul uneistructuri arborescente3) pe lîngă legături de tip ierarhic între date existăşi legături orizontaleS13.3 Uniţi prin linii obiectele bazei de date din coloana A cu descrierile respective dincoloana B ce le explică semnificaţia.ABRaportObiectul principal pentru extragerea informaţiei din baza dedate conform unor criterii definiteInterogare Obiectul principal destinat păstrării informaţiei într-o bază de dateFormular Obiectul principal al bazei de date destinat tipăririi informaţieiTabelObiectul principal al organizării interfeţei unei baze de date.S14.1,S14.2,Într-o bază de date trebuie păstrate următoarele informaţii: denumirea cercului şcolar (de exemplu, dans, informatică, muzică etc); numele şi prenumele profesorului ce conduce acest cerc; numele şi prenumele elevilor care frecventează fiecare cerc; vîrsta şi sexul fiecărui elev.Se consideră că fiecare cerc şcolar este condus de un singur profesor, iar orice elevMinisterul Educaţiei 14 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICApoate frecventa unul sau mai multe cercuri.Pentru păstrarea datelor referitoare la cercurile şcolare, în sistemul MS ACCESS afost elaborată o bază de date ce conţine următorul tabel:S14.3S14.4A) Scrieţi denumirile tuturor cîmpurilor tabelului de mai sus şi indicaţi tipurile de datecorespunzătoare acestora.B) Enumeraţi neajunsurile care apar în procesul utilizării unui singur tabel pentrupăstrarea datelor ce se referă la două sau mai multe categorii de obiecte. De exemplu,tabelul de mai sus conţine date despre două categorii de obiecte, şi anume, cercurileşcolare şi elevii care le frecventeazăC) Proiectaţi o bază de date ce conţine aceleaşi informaţii ca şi tabelul de mai sus, însăfără neajunsurile indicate de Dvs. Scrieţi denumirea fiecărui tabel, denumirile decîmpuri şi tipurile de date care le corespund. Reprezentaţi pe un desen corelaţiiledintre tabele (Relationship).În sistemul MS Acces a fost creat tabelul carte cu următoarea structurNume cîmp Tip NoteNr_carte Autonumber Cheie primarăTitlu Text 50 caractere maxAutor Text 40 caractere maxEditura Text 30 caractere maxAn_editieIntegerCompletaţi cîmpurile respective ale ferestrei de dialog Query1 în aşa mod ca să seobţină o interogare de selecţie cu parametrul Autor. Interogarea va selecta cărţile ceaparţin autorului, numele căruia este indicat în calitate de valoare a parametrului şi vaafişa pentru fiecare din înregistrările selectate titlul, autorul şi editura.Ministerul Educaţiei 15 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAITEMI PENTRU EVALUAREA MIXTĂ A STANDARDELORFie dat un şir finit de caractere format din parantezele (,),[,],{,}. Şirul se consider corect dacăse respectă următoarele reguli: şirul vid este corect; dacă A este un şir corect, atunci şirurile (A), [A] şi {A} sînt corecte; dacă A şi B sînt şiruri corecte, atunci AB este un şir corect.Scrieţi un program, care verifică dacă şirul dat este corect.Intrare: fişierul text IN.TXT conţine un şir din cel mult 250 paranteze.Ieşire: pe ecran se afişează mesajul DA în cazul cînd şirul este corect, NU - în caz contrarSe consideră tabloul A[1..n] (n ≤ 100) elementele căruia sunt numere întregi diferite de zero.Scrieţi un program care transformă acest tablou în felul următor: la începutul lui se înscriunumerele pozitive în ordine crescătoare, apoi urmează cele negative tot în ordine crescătoare.Intrare: n şi elementele tabloului se citesc de la tastatură;Ieşire: Tabloul rezultant se înscrie în fişierul NUMERE.OUT de tip integer.Şirul de caractere S este format din ‘0’ si ‘1’. Să se scrie un program, care să numere n0 -numărul de subşiruri formate din zerouri şi n1 - numărul de subşiruri formate din unităţiDe exemplu, dacă valoarea lui S este ‘1100001011100111’ se va obţine rezultatul: 3 4Intrare: Şirul S ce citeşte de la tastatură.Ieşire: Valorile n0 şi n1 se afişează la ecran, despărţite prin spaţiu.Se dă un număr natural n, 1 ≤ n ≤ 30000. Scrieţi un program care determină cifrele distincte şinumărul de cifre distincte ale numărului n.Intrare:Ieşire:numărul n se introduce de la tastatură.pe ecran se afişază într-o linie, cifrele distincte ale numărului n separate prin spaţiu.În linia a doua se afişază numărul lor.Se dă un număr natural n, 1 ≤ n ≤ 30000. Scrieţi un program care determină dacă cifrelenumărului formează o consecutivitate strict crescătoare (direcţia de parcurgere: de la stînga spredreapta).Intrare:Ieşire:numărul n se introduce de la tastatură.pe ecran se afişază mesajul DA în cazul cînd cifrele numărului n formează oconsecutivitate strict crescătoare, NU – în caz contrar.Se dă un număr natural n, 1 ≤ n ≤ 30000. Scrieţi un program care schimbă ordinea cifrelornumărului dat astfel, încît se obţine numărul minim posibil.Notă: Numărul n şi numărul obţinut nu pot începe cu cifra 0.Intrare:Ieşire:numărul n se introduce de la tastatură.pe ecran se afişază într-o linie numărul iniţial şi numărul transformat, separate prinspaţiu.Fie dată o propoziţie din cel mult 250 caractere, cuvintele fiind separate prin spaţiu. Cuvintelepropoziţiei sînt formate numai din literele mici ale alfabetului englez. Scrieţi un program careexclude din propoziţie toate cuvintele care încep cu ultimul caracter a primului cuvînt.Intrare:Ieşire:propoziţia iniţială se introduce de la tastatură.pe ecran se afişează propoziţia modificată, cuvintele fiind separate prin spaţiu.Fie dată o propoziţie din cel mult 250 caractere, cuvintele fiind formate din literele mici aleMinisterul Educaţiei 16 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAalfabetului englez şi separate prin spaţiu. Scrieţi un program care determină, dacă cuvintele apar înpropoziţie în ordine alfabetică.Intrare: propoziţia iniţială se introduce de la tastatură.Ieşire: pe ecran se afişează mesajul DA în cazul cînd cuvintele sînt ordonate alfabetic, NU – încaz contrar.Fie dat tabloul A[1..n], n ≤ 100, de numere întregi. Scrieţi un program care determină cea mailungă secvenţă de zerouri consecuitive.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişază lungimea secvenţei cerute.Fie dat tabloul bidimensional A[1..n,1..n], n ≤ 10, de numere întregi. Scrieţi un program careadună la valoarea fiecărui element al tabloului iniţial valoarea elementului maxim de pe diagonalaprincipală.Intrare: numărul n şi elementele tabloului A se introduc de la tastatură.Ieşire: pe ecran se afişează tabloul modificat. Fiecare linie a tabloului se afişază într-o linieseparată. În linie elementele se separă prin cel puţin printr-un spaţiu.Fie dat tabloul bidimensional A[1..n,1..n], n ≤ 10, elementele căruia sînt numere întregi.Scrieţi un program care realizează interschimbarea simetrică (transpunerea) a elementelor tablouluiîn raport cu diagonal secundară.Intrare:Ieşire:numărul n şi elementele tabloului A se introduc de la tastatură.pe ecran se afişează tabloul modificat. Fiecare linie a tabloului se afişază într-o linieseparată. În linie elementele se separă prin cel puţin un spaţiu.Fie dată o sumă S de lei, 0


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAFibonacci. Numerele Fibonacci se calculează conform formulelor:Intrare:Ieşire:F1 1;F21;F3 2 ;…Fi Fi2 F , i 2.i1numărul natural n, n


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAcentrelor x 1 , y 1 şi, respectiv, x 2 , y 2 . Scrieţi un program care calculează cîte puncte cu coordonateleîntregi se află în interiorul figurii formate prin intersecţia cercurilor C 1 şi C 2 .Intrare: numerele reale r 1 , x 1 , y 1 , r 2 , x 2 , y 2 se citesc de la tastatură. Se consideră că 0


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA Tipuri ordinale de date. Tipuri ordinale predefinite, enumerare, interval. Expresii. Instrucţiunile limbajului Pascal Tipuri tablou, şir de caractere, mulţime, articol, referinţă, fişier. Structura unui fişier. Fişiere text. Subprograme. Funcţii. Proceduri. Sintaxa declaraţiilor şi apelurilor de subprograme. Proceduri, funcţii recursive. Variabile dinamice. Structuri de date. Liste unidirecţionale. Stiva. Parcurgerea arborilor binari. Metoda trierii. Tehnica Greedy. Metoda reluării (tehnica <strong>bac</strong>ktracking).2. Structura şi funcţionarea calculatorului Informaţia şi codificarea ei. Unitatea de măsură a cantităţii de informaţie. Alfabetul binar. Sisteme de numeraţie. Conversiunea numerelor dintr-un sistem în altul. Operaţiile aritmetice în binar. Reprezentarea numerelor naturale, întregi şi reale în calculator. Operaţii şi funcţii booleene. Noţiune de circuite combinaţionale. Circuite logice elementare ŞI, SAU, NU. Porţilogice frecvent utilizate. Sumatorul. Comparatorul. Noţiuni de circuite secvenţiale. Circuitul bistabil RS ca element de memorie binară. Registrul şi numărătorul. Schema funcţională a calculatorului. Schema bloc a unui calculator numeric. Componentele de bază ale calculatorului.Memoria calculatoarelor numerice. Memoriile interne operative şi permanente.Dispozitive de intrare-ieşire. Generaţii de calculatoare. Clasificarea calculatoarelor. Arhitectura şi topologia reţelelor. Reţele locale şi reţele regionale.3. Metode de calcul Soluţii exacte şi soluţii de simulare. Erori ale datelor de intrare. Erori de aproximare. Erori de rotunjire. Metoda dihotomiei (înjumătăţirii segmentului). Metoda coardelor. Metoda tangentelor (Newton). Calculul numeric al determinanţilor. Rezolvarea sistemului de ecuaţii liniarefolosind regula lui Cramer. Metode aproximative de evaluare a ariilor trapezelor curbilinii. Metodadreptunghiurilor.4. Noţiune de modelMinisterul Educaţiei 20 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA Clasificarea modelelor. Modelul matematic şi modelarea matematică.5. Sisteme informaţionale Baze de date. Organizarea bazei de date. Modele de date ierarhice şi reţea. Modelul de date relaţional. Structura şi funcţiile sistemelor de gestiune a bazelor de date. Etapele de elaborare aunei baze de date. Tipuri de cîmpuri. Proprietăţile cîmpurilor. Tipuri de interogări. Noţiuni de formulare. Noţiuni de rapoarte.6. Elemente de web design Structura generală a unui document HTML; Formatarea textului în documentele HTML; Crearea şi organizarea listelor în documentele HTML; Crearea şi utilizarea legăturilor în documentele HTML; Inserarea imaginilor în documentele HTML; Crearea şi editarea tabelelor în documentele HTML.Ministerul Educaţiei 21 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAEXEMPLE DE TEST PENTRU PROFILUL REALTestul 1Ministerul Educaţiei 22 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 23 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 24 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 25 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 26 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 27 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICABarem de corectare, profil realMinisterul Educaţiei 28 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICATestul 21 Capacitatea unui disc flexibil este de 1,44 MB (MegaOcteţi). Determinaţi, dacă este suficientăaceastă cantitate de memorie pentru a stoca fără compresare o imagine color cu dimensiunile20x15 cm, cu un rastru de 20 linii pe centimetru. Culoarea fiecărei microzone (pixel) a imaginii seformează din trei culori de bază, intensitatea cărora poate varia de la 0 la 63.A) Suficient InsuficientB) Argumentaţi răspunsul prin calcule:2 A) Subliniaţi între numerele care urmează doar pe cele cu valoare impară.(11010) 2 (1001000111100100010011) 2(535) 8 (735024025365654321F35) 8(A07) 16 (F34D0EF28A63455E60C) 16B) Argumentaţi răspunsul:C) Transformaţi numărul (607,34) 8 în sistemul de numeraţie cu baza 2. Indicaţi transformările.1) Calcule:2) Răspuns: ____________________________3 La intrările unui sumator pe patru biţi se transmit două numerebinare întregi, nenegative, după cum este indicat pe schemaalăturată:A) Scrieţi la ieşirile elementelor logice notaţiile care le corespund(t şi s).B) Înscrieţi în casetele ce corespund ieşirilor, valorile semnalelorde ieşire pentru valorile corespunzătoare, aplicate la intrări.C) Scrieţi mai jos numerele care se adună.4 Ce se va afişa la ecran după execuţia următorului program PASCAL:Program b01;var S : string;I, K : integer;beginS:=’OpenOffice.org 2.2’;K:=0;for I:=1 to length(S) docase S[I] of’a’..’z’ : S[I]:= ’*’;’0’..’9’ : S[I]:= ’0’;’.’ : K := K+1;end;writeln(S); writeln(K);end.Rezultat :____________________________________________________________Ministerul Educaţiei 29 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA5 Fie dat programul:program t3;var x,y: integer;procedure P(var a:integer; b:integer);begina:=a+2; b:=b-a;end;beginx:=0; y:=0;P(x,y); writeln(x,’ ‘,y);P(y,x); writeln(x,’ ‘,y);P(x,x); writeln(x,’ ‘,y);P(y,y); writeln (x,’ ‘,y);end.A) Scrieţi ce se va afişa la ecran după execuţia programului dat:____________________________________________________________________________________________________________B) Determinaţi valoarea de adevăr a afirmaţiei: “Programul t3 conţine efecte colaterale” Adevăr FalsC) Calculaţi şi scrieţi necesarul de memorie pentru variabilele globale din programul t3:Calcule:Necesarul de memorie pentru variabilele globale: ___________________6 Elaboraţi o funcţie cu numele C2F care primeşte în calitate de parametru o valoare reală a(temperatura în grade Celsius) şi returnează valoarea temperaturii în grade Farenheit. Relaţia întretemperatura în grade Celsius şi Farenheit este dată de formula:7 Fie dat arborele binar reprezentat pe desenul care urmeazăA) Scrieţi înălţimea acestui arbore. Răspuns : _____B) Scrieţi toate nodurile neterminale ale acestuiarbore:__________________C) Scrieţi consecutivitatea vizitării nodurilor în cazulparcurgerii arborelui în inordine (SRD):8 Fie date declaraţiile: var a, b: ^integer;A) subliniaţi instrucţiunile eronate:a:=a+b; a:=b; a^:=sqr(a^); new(b^);dispose(^b); dispose(a); dispose(b);B) Ce se va afişa la ecran în urma execuţiei următoarei secvenţe de instrucţiuni:Rezultat:New(b); New(a);b^:=5; a^:=b^*2-3; a:=b; writeln(a^, ’ ’, b^);New(a); a^:=b^ - 3; writeln(b^, ’ ’, a^);______________________________Ministerul Educaţiei 30 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA9 Fie dat un tablou bidimensional A cu M linii şi N coloane, în care elementul cu indicii i (numărulliniei) şi j (numărul coloanei) conţine nota elevului i la lecţia j. Notele sunt din intervalul 1..10.Valoarea 0 a elementului specifică lipsa notei la lecţie. Scrieţi un program, care va înscrie în fişierulout1.txt indicia şi notele medii pentru acei elevi, care au nu mai puţin de 3 note şi media nu maimică decît 5, iar în fişierul out2.txt indicii celorlalţi elevi.Intrare: Numerele întregi M, N (M,N


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAd) Scrieţi mai jos cum se numeşte tipul de legătură realizat în baza de date între tabelele Clienti şiComenziTestul 31 Mesajele posibile ale unei surse cu mesaje discrete sunt simbolurile: 0 1 2 3 4 5 6 7 + - */. Determinaţi lungimea minimă a şirurilor binare, necesare pentru codificarea şi decodificareaunivocă a mesajelor sursei date. Indicaţi calculele efectuate.A) Răspuns : ___________B) Calculele efectuate:2 Fie date numerele: (1010001111) 2 (135) 8 (BE) 16 (222221) 4A) Ordonaţi numerele date în ordine crescătoare.B) Indicaţi transformările, care confirmă ordinea obţinută.3 A) Alcătuiţi tabelul de adevăr al funcţiei logice,materializate în circuitului logic din imagine.B) Scrieţi formula care permite să calculaţi numărul delinii în tabelul de adevăr al funcţiei logice ____________.C) Scrieţi funcţia logică, materializată în circuitul logic dinimagine.4 Ce se va afişa la ecran după realizarea următorului program PASCAL:Program abc;var S : string; I, K : integer;beginS:= ’OpenOffice.org 2.2’;K:=0;for I:=1 to length(S) docase S[I] of’a’..’z’ : S[I]:= ’*’;’0’..’9’ : S[I]:= ’0’;’.’ : K := K+1;end;writeln(S); writeln(K);end.Rezultat:____________________________________________________________Ministerul Educaţiei 32 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA5 Fie dat programul:var x,y: integer;procedure P(var a:integer; b:integer);begina:=b+2; b:=b-a;end;beginx:=0; y:=0;P(x,y); writeln(x,’ ‘,y); P(y,x); writeln(x,’ ‘,y);end.A) Determinaţi ce se va afişa la ecran după realizarea acestui program:______________________________________________________B) Determinaţi valoarea de adevăr a afirmaţiei: “Programul t4 conţine efecte colaterale” Adevăr FalsC) Enumeraţi variabilele globale din programul t4 _____________________D) Calculaţi şi scrieţi necesarul de memorie pentru variabilele globale din programul t4:Calcule :Necesarul de memorie pentru variabilele globale: ___________________6 Elaboraţi o funcţie cu numele F2C care primeşte în calitate de parametru o valoare reală a(temperatura în grade Farenheit) şi returnează valoarea temperaturii în grade Celsius. Relaţia întretemperatura în grade Celsius şi Farenheit este dată de formula:7 Fie dat arborele binar reprezentat pe desenul care urmeazăA) Scrieţi înălţimea acestui arbore. Răspuns: _____B) Scrieţi toate nodurile terminale ale acestuiarbore: _______________C) Scrieţi consecutivitatea vizitării nodurilor în cazulparcurgerii arborelui în postordine(SDR): ________________8 Fie date declaraţiile: var a, b: ^integer;A) subliniaţi instrucţiunile eronate.a:=a+b; a:=b; a^:=sqr(a^); new(b^);dispose(^b); dispose(a); dispose(b);B) Ce se va afişa la ecran în urma execuţiei secvenţei de instrucţiuni:New(b); New(a); b^:=5; a^:=b^*2-3; writeln(a^,’ ’, b^);a:=b; New(a); a^:=b^-3; writeln(b^, ’ ’, a^);Rezultat:______________________________9 Datele despre numărul de ore, lucrate lunar de către fiecare dintre N colaboratori ai unei întreprinderise păstrează în tabloul A cu N linii şi 12 coloane. Valorile elementelor tabloului sînt numere întregi,nenegative. Linia i corespunde colaboratorului cu indicele i, coloana j – lunei respective acalendarului Gregorian. Scrieţi un program, care determină:A) indicele primului colaborator care a acumulat pe parcursul anului numărul minim de ore lucrate.B) Numărul de colaboratori care au acumulat pe parcursul anului numărul minim de ore lucrate.Intrare:Prima linie a fişierului text IN.TXT va conţine numărul natural N. Următoarele Nlinii conţin cîte 12 numere întregi, nenegative separate prin spaţiu – valorileelementelor tabloului A în ordinea apariţiei lor în tablou. Se consider că 1


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAIeşire: În fişierul text OUT.TXT se vor înscrie: în prima linie – indicele primului colaboratorcu număr minim de ore lucrate, în linia a doua - numărul de colaboratori care auacumulat pe parcursul anului numărul minim de ore lucrate.10 Mărimea sarcinii electrice q a unui condensator cu capacitatea C, care se încarcă prin rezistenţa R dela sursa cu tensiunea V, în dependenţă de timpul t este descrisă de formula: t q CV 1 e RC Se consideră că iniţial condensatorul are o sarcină nulă.Scrieţi un program care va calcula timpul minim t 0 , în care condensatorul va acumula sarcina datăq 0 . Pentru modelarea procesului măsurarea sarcinii se realizează în inervale egale de timp Δt =10 -5 . Valoarea inervalului de timp este fixată în program prin o constantă.Intrare: valorile reale C, V, R, q 0 se introduc de la tastatură.Ieşire: timpul minim t 0 , în care condensatorul va acumula sarcina dată q 0 se afişază la ecran.11 În plan este dată figura geometrică, mărginită din stînga de dreapta vertical x 0, 5 , din dreapta dedreapta verticală x 2, 5, de sus – de graficul funcţiei 3 xf sin31x x 2 , de jos – de graficul2xfuncţiei f2 x ln x e.Scrieţi un program care va calcula aria figurii date folosind metoda dreptunghiurilor de stînga pentrucalculul integralei definite pentru 2, 4, 8, 16 şi 64 divizări ale intervalului de integrare.Intrare: Atribuirile valorilor extreme ale intervalului de integrare şi numărul iniţial de divizărise efectuează nemijlocit în program.Ieşire: Pentru fiecare număr de divizări la ecran se va afişa o linie separată, care va conţinedouă numere separate prin spaţiu: aria calculată a figurii şi numărul curent dedivizări.12 Ce tip de date trebuie atribuit cîmpului unui tabel MS Acces pentru a avea posibilitatea de a păstra înel imagini?Scrieţi denumirea tipului: _________________________________________13 În sistemul MS Acces a fost creată baza de date a evidenţei livrărilor de marfă către clienţi.Conţinutul curent al tabelelor bazei de date este prezentat în imaginea care urmează:a) Înscrieţi mai jos tipurile posibile de date pentru cîmpurile tabelului Сlienti:___________________________________________________________;___________________________________________________________b) Reieşind din conţinutul tabelelor, indicaţi mai jos denumirea cîmpului care poate să apară încalitate de cheie primară în tabelul Produs. _________________Argumentaţi răspunsul:с) În regimul Design View desenaţi schema de date (Relationship) a acestei baze de date şi înscrieţipe desen elementele necesare pentru definirea următoarei interogări:Să se afişeze toate produsele comandate în luna aprilie 2007 şi plăţile recepţionate pentru ele. Se voravişa: denumirea produsului, cantitatea, preţul, plata efectuată.Rezultatele urmează să fie afişate pe măsura descreşterii plăţilor.Ministerul Educaţiei 34 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAd) Scrieţi mai jos cum se numeşte tipul de legătură realizat în baza de date între tabelele Produs şiComenzi _____________________________________Ministerul Educaţiei 35 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAEXEMPLE DE TEST PENTRU PROFILUL UMANISTICTestul 1Ministerul Educaţiei 36 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 37 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 38 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAMinisterul Educaţiei 39 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICABarem de corectare, profil umanisticMinisterul Educaţiei 40 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICATestul 21 Numărul total de mesaje distincte al unei surse de informaţii cu număr finit de mesaje este egal cu32. Calculaţi cantitatea de informaţie ce se conţine în 500 de mesaje emise de această sursă.Cantitatea de informaţie este _____________ biţi.Argumentaţi răspunsul:2 Ionel a primit de ziua sa de naştere o cartelă de memorie cu capacitatea 128MB (MegaOcteţi).Calculaţi numărul total de fotografii color, care pot fi stocate pe această cartelă. Dimensiunilefiecărei fotografii sunt 16x8 cm, rastrul – 64 linii pe centimetru. Culoarea fiecărei microzone(pixel) este formată din trei culori primare, gradul de intensitate al cărora poate varia de la 0 la 63.Imaginile pe cartelă sunt stocate fără compresare.Răspuns_________Indicaţi formula folosită pentru a calcula rezultatul:3 Fie date numerele: (10100001) 2 (C2) 16 (174) 8 (192) 10Determinaţi dintre ele numărul cu valoare maximă şi numărul cu valoare minimă:Numărul cu valoare maximă__________________________Numărul cu valoare minimă __________________________Indicaţi transformările effectuate4 Se consideră schema funcţională a unui calculator:Completaţi pe desen denumirile lipsă ale elementelor schemei funcţionale.5 Ce se va afişa la ecran după execuţia următorului program PASCAL:Program b01;var S: string;I,K: integer;beginS:=’Linux OpenSUSE.10.2.versus.WINDOWS.XP.SP2’;K:=0;for I:=1 to length(S) docase S[I] of’a’..’z’ : S[I]:= ’*’;’0’..’9’ : S[I]:= ’0’;’.’ : K := K+1;end;writeln(S); writeln(K);end.__________________________________________________________________________6 Scrieţi o funcţie PASCAL cu numele AP, care returnează valoarea TRUE dacă un număr întreg dat a,se împarte fără rest la cel puţin unul din numerele întregi b, c şi FALSE - în caz contrar. Valorilenumerelor a, b, c vor fi transmise funcţiei în calitate de parametri.Restricţii: 1


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA7 Fie dat programul PASCAL:Program b02;type t=array[1..5] of integer;var A,B: t;i,n:integer;procedure unu(Q,W:t;z:integer);var j,k :integer;beginfor j:=1 to z dobegin k:=Q[j]; Q[j]:=W[j]; W[j]:=k; end;end;Beginn:=5;for i:=1 to n do A[i]:=i+1;for i:=1 to n do B[i]:=5-i;unu(A,B,n);end.a. Indicaţi identificatorii variabilelor globale declarate în program_____________b. Indicaţi numărul variabilelor locale declarate în program__________________c. Indicaţi valorile finale ale elementelor A[1]___ A[2] ___ A[3]__ A[4]___ A[5]___d. Indicaţi valorile finale ale elementelor B[1]___ B[2] ___ B[3]__ B[4]___ B[5]___8 Fie dat următorul program Pascal:program b03;var f,g: text; t: integer;beginassign(g, ’g.txt’); reset(g);assign(f, ’f.txt’); rewrite(f);while not eof(g) dobegin read(g,t);if t > 10 then write(f, t mod 10, ’*’)else write(f, t, ’*’); end;close(g); close(f);end.Folosind datele despre conţinutul fişierului g.txt completaţi în celula liberă din tabelul ce urmeazăconţinutul fişierului f.txt după execuţia programului.Denumirea fişierului Conţinutul fişieruluig.txt 6 19 12 14 3f.txt9 Datele despre numărul de ore, lucrate lunar de către fiecare dintre N colaboratori ai unei întreprinderise păstrează în tabloul A cu N linii şi 12 coloane. Elementele tabloului sînt numere întregi,nenegative. Linia i corespunde colaboratorului cu indicele i, coloana j – lunei respective acalendarului Gregorian. Scrieţi un program care determină:a) indicele primului colaborator, care pe parcursul anului a acumulat un număr maxim de ore lucrateb) numărul colaboratorilor care au acumulat numărul maxim de ore lucrate.Intrare: numărul natural N şi valorile elementelor tabloului A se citesc de la tastatură. Seconsideră că 1


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA10 În sistemul MS Acces se creează un tabel al unei baze de date relaţionale. Setaţi caracteristicilecîmpului adr_oras în caseta de proprietăţi, astfel încît:a) lungimea cîmpului va fi maxim 20;b) Valoarea predefinită a cîmpului va fi ”Chisinau”;c) Se vor accepta pentru introducere doar valorile ”Chisinau” sau ”Balti”;d) Cîmpul da fi obligatoriu pentru completare;e) În cazul introducerii unei valori inadmisibile pe ecran se va afişa mesajul „Se acceptă doarmunicipii”;f) Denumirea cîmpului în regimul de introducere a datelor va fi Municipiul.11 În sistemul MSAccess a fost creată o bază de date. Conţinutul curent al tabelelor acestei baze de dateeste reprezentat pe desenul următor:a) Completaţi în desenul de mai jos toate elementele necesare pentru a obţine o interogare, care vaafişa toate împrumuturile cu o durată mai mică de 14 zile, ordonate crescător după durata lor. Vor fiafişate numele şi prenumele cititorului, titlul cărţii, durata împrumutuluiMinisterul Educaţiei 43 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAb) Modificaţi setul, structura şi schema relaţională a tabelelor bazei de date pentru a evita posibileleerori în procesul de prelucrare a datelor referitoare la autorii cărţilor. Desenaţi schema relaţionalămodificată.Testul 31 Mesajele posibile ale unei surse de informaţii sunt toate secvenţele din exact 2 litere distincte dinsetul A B C D E F G (de exemplu AB, BA, CF...).Calculaţi lungimea minimă a şirurilor binare, necesară pentru codificarea şi decodificarea univocă amesajelor emise de această sursă.Lungimea minimă a şirurilor este __________ biţiArgumentaţi răspunsul:2 Un aparat foto digital dispune de opţiunea de a filma imagini dinamice(secvenţe video) cu frecvenţade 16 cadre/sec. Dimensiunile fiecăruii cadru sunt 256 pe 256 microzone (pixeli). Cadrele sunt înnuanţe gri, gradul de intensitate a culorii gri poate varia de la 0 la 31. Secvenţa video este stocatăfără compresare.Calculaţi:a) cantitatea de informaţie într-un cadru;b) durata maximă a secvenţei video care poate fi stocată pe o cartelă de memorie cu capacitatea de256 MB (MegaOcteţi).Răspuns: a) _____________ biţi b) __________________ sec.Indicaţi formulele folosite pentru a calcula rezultatele:3 Fie date numerele: (11101101) 2 (CF) 16 (374) 8 (242) 10Determinaţi dintre ele numărul cu valoare maximă şi numărul cu valoare minimă:Numărul cu valoare maximă__________________________Numărul cu valoare minimă __________________________Indicaţi transformările efectuate4 Se consideră schema funcţională a unui calculator:Completaţi pe desen denumirile lipsă ale elementelor schemei funcţionale.Ministerul Educaţiei 44 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA5 Ce se va afişa la ecran după execuţia următorului program PASCAL:Program b01;var S: string;I,K: integer;beginS:=’http://mail.google.com/mail/?auth=DQA162B’;K:=0;for I:=1 to length(S) docase S[I] of’A’..’Z’ : S[I]:= ’*’;’t’,’a’ : S[I]:= ’?’;’/’ : K := K+1;end;writeln(S); writeln(K);end.__________________________________________________________________________6 Scrieţi o funcţie PASCAL cu numele AP, care returnează valoarea TRUE dacă trei numere întregidate a, b, c pot forma mărimile unghiurilor (în grade) ale unui trinunghi dreptunghic şi FALSE - încaz contrar. Valorile a, b, c vor fi transmise funcţiei în calitate de parametri.Restricţii: 0 < a, b, c < 180; a, b, c – numere întregi.7 Fie dat programul PASCAL:Program b02;type t=array[1..5] of integer;var A,B: t;i,n:integer;procedure unu(var Q,W:t;z:integer);var j :integer;beginfor j:=1 to z dobegin Q[j]:=W[j]+Q[j]; W[j]:=k; end;end;beginn:=5;for i:=1 to n do A[i]:=i+1;for i:=1 to n do B[i]:=5-i;unu(A,B,n);end.a. Indicaţi identificatorii variabilelor globale declarate în program_____________b. Indicaţi numărul variabilelor locale declarate în program__________________c. Indicaţi valorile finale ale elementelor A[1]___ A[2] ___ A[3]__ A[4]___ A[5]___d. Indicaţi valorile finale ale elementelor B[1]___ B[2] ___ B[3]__ B[4]___ B[5]___8 Fie dat următorul program Pascal:Folosind datele despre conţinutul fişierului g.txt completaţi în celula liberă din tabelul ce urmeazăconţinutul fişierului f.txt după execuţia programului.Denumirea fişierului Conţinutul fişieruluig.txt 6 19 12 14 3f.txtMinisterul Educaţiei 45 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICA9 Datele despre absenţele săptămînale ale unui elev se păstrează în tabloul A cu 7 linii şi 5 coloane.Valori ale elementelor tabloului sînt doar caracterele ’P’, ’I’ şi ’A’, avînd semnificaţia Prezent,Intîrziat şi respectiv Absent. Linia i corespunde lecţiei cu indicele i, coloana j – zilei respective asăptămînii. Scrieţi un program care determină:a) Numărul de absenţe ale elevului la prima lecţie pe parcursul săptămîniib) Numărul total de intîrzieri pe parcursul săptămîniic) Indicii zilelor săptămînii în care elevul nu a avut nici întîrzieri, nici absenţe de la lecţii.Intrare:Ieşire:valorile elementelor tabloului A se citesc de la tastatură.la ecran se va afişa în prima linie – numărul de absenţe ale elevului la prima lecţie peparcursul întregii săptămîni, în linia a doua - numărul total de întîrzieri pe parcursulsăptămînii, în linia a treia - indicii zilelor în care elevul nu a avut nici întîrzieri, niciabsenţe de la lecţii, separaţi prin spaţiu.10 În sistemul MS Acces se creează un tabel al unei bazede date relaţionale. Setaţi caracteristicile cîmpuluiprefixT în caseta de proprietăţi, astfel încît:a) lungimea cîmpului va fi maxim 3;b) Valoarea predefinită a cîmpului va fi ’079’;c) Se vor accepta pentru introducere doar valorile’079’ sau ’069’;d) Cîmpul da fi obligatoriu pentru completare;e) În cazul introducerii unei valori inadmisibile peecran se va afişa mesajul „Se acceptă doar 079 sau069”;f) Denumirea cîmpului în regimul de introducere adatelor va fi Prefix Operator.11 În sistemul MSAccess a fost creată o bază de date. Conţinutul curent al tabelelor acestei baze de dateeste reprezentat pe desenul următor:a) Completaţi în desenul de mai jos elementele necesare pentru a obţine o interogare, care va afişaMinisterul Educaţiei 46 Agenţia de Evaluare şi Examinare


Aprobată la Comisia Naţională de Examene Proces-verbal nr. 8 din 21 decembrie 2011Validată prin Ordinul Ministrului Educaţiei nr. 998 din 23 decembrie 2011Programa pentru examenul de <strong>bac</strong>alaureat, <strong>2012</strong>INFORMATICAtoate împrumuturile cu o durată mai mică de 10 zile, ordonate crescător după durata lor. Vor fiafişate numele şi prenumele cititorului, titlul cărţii, durata împrumutului.b) Modificaţi setul, structura şi schema relaţională a tabelelor bazei de date pentru a evita posibileleerori în procesul de prelucrare a datelor referitoare la autorii cărţilor. Desenaţi schema relaţionalămodificată.LITERATURA RECOMANDATĂ1. Braicov Andrei. Turbo PASCAL. Culegere de probleme. - Chişinău, Editura PrutInternaţional, 2007. - 232 p.2. Ca<strong>bac</strong> V. Elemente de modelare matematică. - Chişinău, Editura Lumina, 19953. Cerchez Emanuela, Şerban Marinel. Informatica. Manual pentru clasa a X-a.Filierateoretică, profilul matematică-informatică. - Iaşi: Editura POLIROM, 2000. – 199 p.4. Cerchez Emanuela. Informatica. Culegere de probleme pentru liceu. - Iaşi, EdituraPOLIROM, 2000. - 237 p.5. Cerghizan M.Introducere în ACCESS 2.0 - Bucureşti, Editura Tehnică,19956. Corlat Sergiu, Ivanov Lilia. Calcul numeric. Curs de lecţii pentru clasa a XII-a. -Chişinău. CCRE Presa, 2004 - 96 p7. Gremalschi A., Mocanu Iu., Spinei Ion. Informatica. Limbajul de programarePASCAL. Manual pentru clasele IX-XI. Ştiinţa - Chişinău, 20008. Gremalschi A., Mocanu Iu., Spinei Ion. Informatica. Manual pentru clasa a IX-a.Chişinău - Ştiinţa, 2006. - 127 p.9. Gremalschi A., Mocanu Iu., Gremalschi L. Informatica. Manual pentru clasa a 10-a.Editura Ştiinţa - Chişinău, 2007. - 186 p.10. Gremalschi A. Informatica. Tehnici de programare. Manual pentru clasa a 11-a.Editura Ştiinţa - Chişinău, 2003.11. Ivaşc Cornelia., Prună Mona. Bazele informaticii (Grafuri şi elemente decombinatorică). Proiect de manual pentru clasa a X-a. Profil informatică. - Bucureşti,Editura Petrion, 1995. – 175 p.12. Moraru Florin. Bacalaureat. Informatică. Editura Petrion, 2000.- 319 p.13. Sorin T. Tehnici de programare. - Bucureşti Editura Teora. – 1996.14. Gremalschi A., Corlat S., Braicov A. Informatica. Manual pentru clasa a 12-a. EdituraŞtiinţa - Chişinău, 2010. – 144 p.15. Bacalaureat 2003. Informatică. Subiecte de <strong>bac</strong>alaureat, Editura Lyceum - Chişinău,2003Ministerul Educaţiei 47 Agenţia de Evaluare şi Examinare

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!