В практике программирования часто встречается ситуация, когда одну и ту же группу операторов требуется выполнить без изменений в нескольких местах программы. Чтобы избавить программиста от многократного дублирования одинаковых фрагментов, была предложена концепция подпрограмм.
Функция
Функция – подпрограмма, которая обязательно имеет один выходной параметр, который передаётся через ее имя. Дополнительно может иметь любое количество входных и выходных параметров.
Примеры процедур (3)
Var X, Y, Res : Real; CodeE : Boolean;
procedure DelP(A,B : Real;
Var R : Real; Var Err : Boolean);
begin
if B = 0 then Err := True
else begin R := A / B; Err := False end;
end;
Begin readln(X, Y); DelP(X, Y, Res, CodeE);
If Not CodeE then writeln(Res:12:4)
else writeln(‘Деление на ноль’)
End.
© ООО «Знанио»
С вами с 2009 года.