- Подпрограмма – именованная, логически законченная группа операторов языка, которую можно вызывать для выполнения любое количество раз из различных мест программы. В Pascal подпрограммы реализованы в виде процедур и функций.
- Функция может принимать параметры и возвращать значение. Общий вид записи функции:
function <имя> (<параметры>): <тип_результата>;
begin
<операторы>;
<имя> := <значение>;
end; - Процедура в отличие от функции не возвращает результата, а выполняет действия. Она вызывается как самостоятельный оператор и может изменять свои параметры-переменные (через var) или глобальные данные. Параметры могут отсутствовать. Общий вид записи процедуры:
procedure <имя> (var <параметры-переменные>;
<параметры-значения>);
begin
<операторы>;
end;
Пример. Вычисление факториала числа 5 | Пример. Увеличение значения переменной |
|---|---|
program Factorial; | program AddExample; |