Sunteți pe pagina 1din 6

Aprob

Director-adjunct
BILET DE EXAMINARE NR. 1 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Elaborai o funcie care calculeaz cel mai mic multiplu comun al numerelor naturale a, b. Scriei un program care creeaz lista unidirecional, cu cmpuri informaionale care conin numere ntregi, adugnd cte un element la baza listei.

BILET DE EXAMINARE NR. 2 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Funcii. Elaborai o procedur care calculeaz rdcinile ecuaiei ax2+bx+c=0. De la tastatur se citesc numere ntregi diferite de zero. Se cere s creeze dou liste: una a numerelor negative, iar alta a numerelor pozitive. Sfritul irului numeric se indic prin zero.

BILET DE EXAMINARE NR. 3 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Proceduri Elaborai o funcie care calculeaz ultima cifr n notaia zecimal a numrului ntreg n>0 Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Exclude din list candidatul care i retrage actele; BILET DE EXAMINARE NR. 4 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. Subprograme. Domeniul de vizibilitate. 2. Elaborai o funcie care calculeaz suma numerelor reale a, b, c, d. 3. Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Include n list candidatul care depune actele;

eful de catedr________________________ Examinator____________________________

BILET DE EXAMINARE NR. 5 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Comunicarea prin variabile globale. Elaborai o funcie care calculeaz media numerelor ntregi i, j, k, m. Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Exclude din list candidatul care i retrage actele; BILET DE EXAMINARE NR. 6 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. Recursia. 2. Elaborai o funcie care calculeaz minimul din numerele a, b, c, d. 3. Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Afieaz pe ecran candidaii cu media mai mare de 7,5; BILET DE EXAMINARE NR. 7 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. Sintaxa declaraiilor i apelurilor de subprograme. 2. Elaborai o procedur care radiaz dintr-un ir caracterul indicat n apel. 3. Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Creeaz o list suplimentar format din candidaii cu media de 9,0;

eful de catedr________________________ Examinator____________________________

BILET DE EXAMINARE NR. 8 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. Variabile dinamice. Tipul referin. 2. Elaborai o procedur care ncadreaz un ir de caractere ntre simbolurile #. 3. Se consider urmtoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaborai un program care: a) Creeaz o list unidirecional cu componente de tipul Candidat; b) Afieaz lista pe ecran; c) Exclude din list toi candidaii cu media mai mic de 6,0; BILET DE EXAMINARE NR. 9 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Structuri de date statice i dinamice. Elaborai o procedur care ordoneaz componentele unui tablou array[1..100] of real n ordine cresctoare. Scriei un program care creeaz lista bidirecional cu cmpul informaional numr ntreg, adugnd cte un element la baza listei.

BILET DE EXAMINARE NR. 10 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Liste unidirecionale. Prelucrarea lor. Elaborai o funcie care calculeaz suma componentelor unui vector. Colectivele temporare de munc snt formate i desfiinate n ordinea ultimul angajat va fi primul concediat. Elaborai un program care citete de la tastatur i afieaz pe ecran datele despre fiecare persoan angajat sau concediat. Datele n studiu includ: Numele (string); Prenumele (string); Anul naterii (1930 . . 1985); Data angajrii (ziua, luna, anul).

BILET DE EXAMINARE NR. 11 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Liste bidirecionale. Prelucrarea lor. Elaborai o funcie care calculeaz numrul de vocale n ir de caractere. Se consider iruri finite de caractere formate din parantezele (, ) , [ , ] , { , }. Un ir este corect numai atunci cnd el poate fi construit cu ajutorul urmtoarelor reguli: a) irul vid este corect; b) Dac A este un ir corect, atunci (A) , [A] i {A} snt iruri corecte; c) Dac A i B snt iruri corecte, atunci AB este un ir corect. Elaborai un program care verific dac irul citit de la tastatur este corect.

eful de catedr________________________ Examinator____________________________

BILET DE EXAMINARE NR. 12 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Stive. Exemple de utilizare. Elaborai o procedur care calculeaz i depune ntr-un tablou numerele prime mai mici dect un numr natural dat n. Creai o list simplu nlnuit cu noduri numerice. Scriei o funcie care, primind o list, calculeaz suma tuturor componentelor pozitive.

BILET DE EXAMINARE NR. 13 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Cozi. Exemple de utilizare. Elaborai o funcie care calculeaz componenta maxim unui vector. Creai o list simplu nlnuit cu noduri numerice. Scriei o funcie care, primind o list, calculeaz media aritmetic a tuturor componentelor.

BILET DE EXAMINARE NR. 14 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Structuri de date statice i dinamice. Elaborai o funcie care calculeaz cel mai mic divizor comun al numerelor naturale a, b. Creai o list simplu nlnuit cu noduri numerice. Scriei o procedur care calculeaz numrul de elemente pare, impare i respectiv pozitive dintr-o list.

BILET DE EXAMINARE NR. 15 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. Cozi. Exemple de utilizare. Variabila A este introdus prin declaraia Var A : set of A . . Z; Elaborai o funcie care returneaz numrul de caractere din mulimea A. 3. Creai o list simplu nlnuit cu noduri numerice. Scriei o funcie care calculeaz numrul de elemente impare dintr-o list. BILET DE EXAMINARE NR. 16 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Stive. Exemple de utilizare. Elaborai o procedur care creeaz o copie de rezerv a unui fiier text. Creai o list simplu nlnuit cu noduri numerice. Scriei o funcie care, primind o list, calculeaz suma tuturor componentelor pozitive.

BILET DE EXAMINARE NR. 17 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Liste bidirecionale. Prelucrarea lor. Elaborai o procedur care copie dintr-un fiier text n altul toate liniile ne vide. Elaborai o procedur care adaug ntre dou elemente vecine din list unidirecional media lor aritmetic.

eful de catedr________________________ Examinator____________________________

BILET DE EXAMINARE NR. 18 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Variabile dinamice. Tipul referin. Elaborai o funcie care calculeaz cte cifre snt n notaia zecimal a numrului ntreg n>0. Creai o list simplu nlnuit cu noduri numerice. Scriei o funcie care, primind o list, calculeaz suma tuturor componentelor mai mari ca 100.

BILET DE EXAMINARE NR. 19 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Sintaxa declaraiilor i apelurilor de subprograme. Elaborai o procedur care numeroteaz liniile unui fiier text. Scriei o funcie care, primind dou liste L1 i L2, decide dac ele snt egale (n sensul egalitii componentelor informaionale respective).

BILET DE EXAMINARE NR. 20 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Recursia. Elaborai o procedur care concateneaz dou fiiere text ntr-unul singur. Scriei o procedur care, primind dou liste L1 i L2, care imit mulimile numerice Pascal, creeaz a treia list reuniunea primelor dou.

BILET DE EXAMINARE NR. 21 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Comunicarea prin variabile globale. Elaborai un subprogram recursiv care afieaz componentele vectorului pe ecran. Scriei o procedur care, primind dou liste L1 i L2, care imit mulimile numerice Pascal, creeaz a treia list intersecia primelor dou.

BILET DE EXAMINARE NR. 22 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Proceduri. Elaborai un subprogram recursiv care calculeaz suma componentelor unui vector. Scriei o procedur care, primind dou liste L1 i L2, care imit mulimile numerice Pascal, creeaz a treia list diferena ntre L1 i L2.

BILET DE EXAMINARE NR. 23 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Funcii. Elaborai un subprogram recursiv care inverseaz componentele vectorului. Scriei o procedur care, primind o list cu noduri numerice ordonat n cretere, adaug un nod nou n aa fel ca elementele s rmn ordonate n cretere.

eful de catedr________________________ Examinator____________________________

BILET DE EXAMINARE NR. 24 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Elaborai o funcie care calculeaz numrul de apariii a caracterului dat ntr-un ir de caractere. Scriei o procedur care ordoneaz n cretere cmpurile informaionale numerice ale unei liste unidirecionale.

BILET DE EXAMINARE NR. 25 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Subprograme. Domeniul de vizibilitate. Elaborai un subprogram recursiv care calculeaz suma componentelor pozitive dintr-un vector. Scriei o procedur care dubleaz valori numerice pozitive din cmpurile informaionale ale unei liste unidirecionale.

BILET DE EXAMINARE NR. 26 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Liste unidirecionale. Prelucrarea lor. Elaborai un subprogram recursiv care verific dac cel puin o component a vectorului este negativ. Scriei o procedur care ordoneaz n descretere cmpurile informaionale numerice ale unei liste unidirecionale.

BILET DE EXAMINARE NR. 27 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Liste bidirecionale. Prelucrarea lor. Elaborai un subprogram recursiv care calculeaz produsul componentelor negative a unui vector. Elaborai o procedur care schimb cu locul dou elemente din list unidirecional

BILET DE EXAMINARE NR. 28 Disciplina Informatica specialitatea (profilul) real clasa ______ 1. 2. 3. Stive. Exemple de utilizare. Elaborai un subprogram recursiv care verific dac cel puin o component a vectorului este egal cu un numr dat. Elaborai o funcie care calculeaz cifra superioar n notaia zecimal a numrului ntreg n>0.

eful de catedr________________________ Examinator____________________________