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.
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 ratings0% 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.
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.