Sunteți pe pagina 1din 2

Data__________Grupa______________Numele și prenumele_________________________

Evaluare sumativă Varianta I


(2p.)1Definiți: Funcțiille ………………………………………………………………………
(4p.)2. Uniți printr-o săgeată cuvintele din coloana A cu cele din coloana B:

Coloana A Coloana B

1.Parametri valoare a) servesc pentru transmiterea de valori din programul principal


în procedură

2.Antetul b) este formată de la instrucțiunea compusă până la end.

3.Apelul c) servesc pentru întorcerea rezultatelor din procedură în


programul principal

4.Parametri variabile d) prima linie a subprogramului

5.Corpul e) este declarată în partea executabilă a unui program


subprogramului

(4p.)3. Găsiți greșelile în anteturile de subprograme ? Argumentați.


a) Functcion prima (a,b:real):integer;
_________________________________________________
b) Procedure treia(a. b:integer); real
__________________________________________________
c) Fuction acincea (a,b:char);
__________________________________________________
d) Procedure sase (s:real):a integer.
__________________________________________________
(10p+4p)4. Găsiţi erorile din programul de mai jos, şi după corectarea lor precizaţi ce
afișează programul dacă va primi valoarea x=10 și y=3. Argumentați.
Program P4;
var a,b integer;
funuction calcul(x y .integer):integer;
begin
calul:=sqrt(x*y)/2;
end.
begin
writeln(‘introduceti x si y’); read(a,y);
writeln(calcul (a,b))
end;
(10p)5. Elaborați un program aplicând o procedură care va calcula aria și volumul
2
π𝑅 𝐻
conului, unde R,H și G∈ 𝑍. 𝐴 = π𝑅𝐺, 𝑉 = 3
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
Data_________Grupa______________Numele și prenumele_________________________
Evaluare sumativă Varianta II
(2p.)1Definiți: Procedurile …………………………………………………………………..
(4p.)2. Uniți printr-o săgeată cuvintele din colana A cu cele din coloana B:

Coloana A Coloana B

1. Subprogramele a) sunt declarate în partea executabilă

2. Instrucțiunea compusă b) subprograme care calculează și returnează o singură


valoare

3. Funcțiile c) de la begin pâna la end

4. Parametri actuali d) parametri de forma x1, x2, .... ,xn

5.Parametri formali e) parametri de forma a1, a2, .... ,an

(4p.)3. Găsiți greșelile în anteturile de subprograme ? Argumentați.


a) Procedura un u (a,b:integer):real;
_________________________________________________
b) Function zece(a; b:integer); real
__________________________________________________
c) Procedure NOUa (a,b:real);
__________________________________________________
d) Funtion sase (s;char):boolean.
__________________________________________________
(10p+4p)4.Găsiţi erorile din programul de mai jos, şi după corectarea lor precizaţi ce
afișează programul dacă va primi valoarea x=10 și y=3. Argumentați.
Program F4;
var x, y real;
Procedure Carte(x y .real var c:integer);
begin
c:=sqrt(1+sqr(x))/y;
end.
begin
writeln(‘introduceti x si y’) read(x,y);
Carte (x,y,K)
end;
(10p)5. Elaborați un program aplicând o funcție care va calcula aria totală și volumul
2
cilindrului, unde R,H și G∈ 𝑍. . 𝐴 = 2π𝑅(𝐺 + 𝑅), 𝑉 = π𝑅 𝐻
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

S-ar putea să vă placă și