Вызов процедуры
Переменные
Глобальные Локальные
Параметры
Формальные -- указываются
при описании процедуры (x,y,z).
Фактические -- передаются
процедуре при обращении к ней
(a,b,c).
Передача параметров в процедуру
Параметры-значения. Передача
параметров по значению (x, y -- фор-
мальные параметры-значения).
Параметры-переменные. Переда-
ется не значение фактического пара-
метра, а его адрес.
Пример 14.1 Определить и записать решаемую по программе задачу,
провести необходимые вычисления.
Program PR_14_1;
const K=1; L=4;
var S,a,b,c:integer;
Procedure Sum (x,y:integer; var z:integer);
Begin
z:=x+y;
end;
Begin
writeln ('vvedite a,b,c');
read(a,b,c);
Sum(a,b,c);
S:=K+L+ c;
writeln ('Sum=',c:4);
writeln ('S=',S:4)
End.