Book of tasks on programming. Old version

 

 by Aliaksandr N. Prykhodzka

 

examples, сети Петри, лектор, else, язык программирования, итерация, критерий, to, goto, memory, insert, update, constructor, tree, абстракция, type, mod
 

for valuable work you must have JavaScript (allow active content)

Pascal. Pa.30. Nest of tasks. Procedures

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.1     Answer

Determine number which will be produced after executing the following program (task on procedures without parameters).


Program a;
var
      x : integer;

procedure k1;
begin
      x:=x+1;
end;

begin
      x:=0;
      k1; k1; k1;
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.2     Answer

Determine number which will be produced after executing the following program (task on procedures without parameters).


Program a;
var
      x, n : integer;

procedure k1;
begin
      x:=x+1;
end;

begin
      x:=0;
      for n:=1 to 3 do k1;
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.3     Answer

Determine number which will be produced after executing the following program (task on procedures without parameters).


Program a;
var
      x, n : integer;

procedure k1;
begin
      x:=x+2;
end;

begin
      x:=0;
      for n:=1 to 4 do k1;
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.4     Answer

Determine number which will be produced after executing the following program (task on procedures with parameters-values).


Program a;
var
      x : integer;

procedure k1(t : integer);
begin
      x:=x+t;
end;

begin
      x:=0;
      k1(1); k1(2); k1(3);
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.5     Answer

Determine number which will be produced after executing the following program (task on procedures with parameters-values).


Program a;
var
      x, n : integer;

procedure k1(t : integer);
begin
      x:=x+t;
end;

begin
      x:=0;
      for n:=1 to 3 do k1(n);
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.6     Answer

Determine number which will be produced after executing the following program (task on procedures with parameters-variables).


Program a;
var
      x : integer;

procedure k1(t : integer; var z : integer);
begin
      z:=t*t;
end;

begin
      k1(2,x);
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.7     Answer

Determine number which will be produced after executing the following program (task on procedures with parameters-variables).


Program a;
var
      x : integer;

procedure k1(t : integer; var z : integer);
begin
      z:=t*t;
end;

begin
      x:=3;
      k1(x,x);
      writeln(x)
end.

 

 

Calculator

/ - division

\ - rest

S - sum of numbers from and to

P - multiply numbers from and to

Pa.30.8     Answer

Determine number which will be produced after executing the following program (task on procedures with parameters-variables).


Program a;
var
      x : integer;

procedure k1(t : integer; var z : integer);
begin
      z:=t*t;
end;

begin
      k1(2,x); k1(x,x);
      writeln(x)
end.

 

©   Aliaksandr Prykhodzka    1993 - 2007