0% found this document useful (0 votes)
19 views18 pages

Ce Va Afisa Programul Dat in Cazul Inlocuirii Antetului de Procedura P Cu Fiecare Din Declaratiile Ce Urmeaza

The document contains 4 sections that summarize how a program would run with different procedure headers replacing P. Each section contains the full program with one of 4 procedure headers for P. The procedure headers are: 1) procedure P(var b,c: integer); 2) procedure P(b,c: integer); 3) procedure P(b: integer; var c: integer); 4) procedure P(var b: integer; c: integer). Each section shows the values of variables a and d before and after calling P.

Uploaded by

Valera Cazac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views18 pages

Ce Va Afisa Programul Dat in Cazul Inlocuirii Antetului de Procedura P Cu Fiecare Din Declaratiile Ce Urmeaza

The document contains 4 sections that summarize how a program would run with different procedure headers replacing P. Each section contains the full program with one of 4 procedure headers for P. The procedure headers are: 1) procedure P(var b,c: integer); 2) procedure P(b,c: integer); 3) procedure P(b: integer; var c: integer); 4) procedure P(var b: integer; c: integer). Each section shows the values of variables a and d before and after calling P.

Uploaded by

Valera Cazac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 18

Ce va afisa programul dat in cazul

inlocuirii antetului de procedura P cu


fiecare din declaratiile ce urmeaza:

• procedure P(var b,c: integer);


• procedure P(b,c: integer);
• procedure P(b: integer; var c: integer);
• procedure P(var b: integer; c: integer);
program t6;(1)
var a,d: integer;
procedure P(var b,b c:
c integer);
begin a d
b:=1;
b c
c:=b+1;
end; 1 0
begin
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(1)
var a,d: integer;
procedure P(var b, c: integer);
begin a d
b:=1; b c
c:=b+1;
end; 1 0
begin
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(1)
var a,d: integer;
procedure P(var b, c: integer);
begin a d
b:=1; b c
c:=b+1;
end; 1 2
0
begin
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(1)
var a,d: integer;
procedure P(var b, c: integer);
begin a d
b:=1;
c:=b+1;
end; 1 2
begin
a:=1; d:=0; 12
P(a,d);
writeln(a,d);
end.
program t6;(2)
var a,d: integer;
procedure P( b, b c:
c integer);
begin
b:=1; a d
c:=b+1;
end; b c
begin
1 0 1 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(2)
var a,d: integer;
procedure P( b, c: integer);
begin
b:=1; a d
c:=b+1;
end; b c
begin
1 0 1 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(2)
var a,d: integer;
procedure P( b, c: integer);
begin
b:=1; a d
c:=b+1;
end; b c
begin
1 0 1 02
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(2)
var a,d: integer;
procedure P( b, c: integer);
begin
b:=1; a d
c:=b+1;
end;
begin
1 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
10
end.
program t6;(3)
var a,d: integer;
procedure P(b: b integer; var c:
c integer);
begin
b:=1; a d
c:=b+1;
c b
end;
begin 1 0 1
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(3)
var a,d: integer;
procedure P(b: integer; var c: integer);
begin
b:=1; a d
c:=b+1;
c b
end;
begin 1 0 1
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(3)
var a,d: integer;
procedure P(b: integer; var c: integer);
begin
b:=1; a d
c:=b+1;
c b
end;
begin 1 02 1
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(3)
var a,d: integer;
procedure P(b: integer; var c: integer);
begin
b:=1; a d
c:=b+1;
end;
begin 1 2
a:=1; d:=0;
P(a,d);
writeln(a,d);
12
end.
program t6;(4)
var a,d: integer;
procedure P(var b:b integer; c:
c integer);
begin
b:=1; a d
c:=b+1;
b c
end;
begin 1 0 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(4)
var a,d: integer;
procedure P(var b: integer; c: integer);
begin
b:=1; a d
c:=b+1;
b c
end;
begin 1 0 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(4)
var a,d: integer;
procedure P(var b: integer; c: integer);
begin
b:=1; a d
c:=b+1;
b c
end;
begin 1 0 20
a:=1; d:=0;
P(a,d);
writeln(a,d);
end.
program t6;(4)
var a,d: integer;
procedure P(var b: integer; c: integer);
begin
b:=1; a d
c:=b+1;
end;
begin 1 0
a:=1; d:=0;
P(a,d);
writeln(a,d);
10
end.
program t6;(1) program t6;(2)
var a,d: integer; var a,d: integer;
procedure P( var b, c: integer); a d procedure P( b, c: integer); a d
begin begin
b:=1; c b b:=1; b c
c:=b+1; c:=b+1;
end; 1 2 end; 1 0 1 2
begin begin
a:=1; d:=0; a:=1; d:=0;
P(a,d); 12 P(a,d);
10
writeln(a,d); writeln(a,d);
end. end.

program t6;(3) program t6;(4)


var a,d: integer; var a,d: integer;
procedure P(b: integer; a d procedure P(var b: intege; a d
var c: integer); c: integer);
begin c b begin b c
b:=1; b:=1;
c:=b+1; 1 2 1 c:=b+1; 1 0 2
end; end;
begin begin
a:=1; d:=0;
12 a:=1; d:=0;
10
P(a,d); P(a,d);
writeln(a,d); writeln(a,d);
end. end.

You might also like