Sunteți pe pagina 1din 4

1.

Continuaţi enunţul:
Procedura este subprogamul care ________________________________________________________
___________________________________________________________________________________.
4 p.
2.
Care dintre apeluri sunt A/
Fie declaraţiile: Argumentaţi răspunsul.
incorecte? F
Pr (‘a’, b, k);
Var a, b: real; c, k: integer; a)
Procedure Pr(x, y: real; b) Pr (a, 8, c);
var z: integer);c)
d) Pr (a, b, 7);
e)
f) P (b, a, c);
6 p.
3.
Indicaţi care sunt cele două antete de funcţii
A/F Argumentaţi răspunsul.
ce conţin erori:
a) Function F1(n, m: integer):real;
b)
c) Function F2(a, b: byte);

d) Function F3(x:integer; y:real):of integer;

e) Function F4(a:integer; b:real):boolean;

4 p.
4.
Program TEST; Construiţi reprezentarea arborescentă a
var a: real; programului. Determinaţi nivelul de imbricare a
Procedure P1(b: real); subprogramelor.
var c: real;
Function F1(d: integer):real;
var n: char;
begin
....
end;
begin
...
end;
Procedure P2(x: real);
var k: integer;
Function F2(d: integer):real;
var t: char;
begin
....
end;
begin
.....
end;
Procedure P3(m: real);
var n: real;
begin
...
end;
Begin
......
End.
8 p.
5. Parcurge arborii în cele 3 moduri?
8p

6.Descrie în ce constă tehnica Greedy


5p

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