Documente Academic
Documente Profesional
Documente Cultură
(3
puncte)
3. Fie antetele de subprogram de mai jos. Care dintre ele definesc corect un
subprogram P ce primeşte drept parametri două numere reale şi unul intreg şi
returnează o valoare integer? (2 punct)
a) procedure S(x,y:integer; z:real): real;
b) function P (x,y:real; z:intreg): integer;
c) procedure S (x,y:integer; z:real): real;
d) function P (x,y:integer; z:real): integer;
e)function S (x:integer; y:integer; z:real):double;
Program p1;
var:a, b, c, d, s, p : integer;
begin
writeln(‘Dați valoarea a, b, c, d: ’);
readln(a,b,c,d);
s:=a+b+c+d;
p:=a*b*c*d;
writeln(‘s=’, s);
writeln(‘p=’, p);
end.
Scrieți ce semnifică fiecare linie din program în pătratul alătutat și ce va afișa la ecran
pentru valorile a=1, b=2, c=3, d=4.
5. Se consideră două numere întregi. Dacă primul număr este mai mare decît modulul celui
de al doilea număr, atunci primul număr se micșorează de trei ori, în caz contrar numerele
rămin neschimbate. (10 puncte)
Nota 1 2 3 4 5 6 7 8 9 10
Punctaj 1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
ul