Sunteți pe pagina 1din 2

Nume....................................... Clasa......................... Data...................

Test

1. Determinai ce afieaz programele de mai jos. (2p)

program banal; program superbanal;


function k(x:integer):integer; function f(x:integer):integer;
begin begin
if x<=0 then k:=0 if x<0 then f:=f(-x)
else if x mod 2=0 then k:=k(x-1)+x else f:=x;
else k:=k(x-1)-x; end;
end; BEGIN write(f(-5)+f(7)); END.
BEGIN write(k(200):4, k(99):4);END.

......................................................................... .......................................................................

2. Definii o structur de date capabil s memoreze numele, adresa i vrsta a 100 de persoane. (1p)

3. Enunai o problem pentru a crei rezolvare s fie nevoie de fiiere i matrice, iar apoi rezolva i
problema folosind subprograme. (3p)

4. Prezentai o funcie i o procedur ce opereaz cu iruri de caractere. (1p)

5. Definii o matrice care s aib 40 celule ce memoreaz numere reale, 5 linii, iar indicele primei linii s
fie 2. (1p)

6. Scriei secvena de program care afieaz treimea sfertului numrului n. (1p)


Nume....................................... Clasa......................... Data...................

Test

1. Determinai ce afieaz programele de mai jos. (2p)

program banal; program superbanal;


function k(x:integer):integer; function f(x:integer):integer;
begin begin
if x<=0 then k:=0 if x>0 then f:=f(-x)
else if x mod 2=0 then k:=k(x-1)-x else f:=x;
else k:=k(x-1)+x; end;
end; BEGIN write(f(5)+f(-7)); END.
BEGIN write(k(200):4, k(99):4);END.

......................................................................... .......................................................................

2. Definii o structur de date capabil s memoreze numele, clasa i media anual a 90 elevi. (1p)

3. Enunai o problem pentru a crei rezolvare s fie nevoie de fiiere i matrice, iar apoi rezolva i
problema folosind subprograme. (3p)

4. Prezentai o funcie i o procedur ce opereaz cu iruri de caractere. (1p)

5. Definii o matrice care s aib 60 celule ce memoreaz numere reale, 6 linii, iar indicele primei linii s
fie 4. (1p)

6. Scriei secvena de program care afieaz optimea sfertului numrului n. (1p)

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