Подпрограммы (процедуры и функции)
Функция (в отличие от процедуры) всегда возвращает единственное значение.Покажем, как изменится подпрограмма из примера, если ее записать в виде функции.Подпрограммы могут быть двух видов: подпрограмма без параметров и подпрограмма с параметрами.При работе с подпрограммами важными являются понятия формальных и фактических параметров.Формальные параметры - это идентификаторы входных данных для подпрограммы.M:=|E|, N:=F, перейти к подпрограмме вычисления НОД.Как видно из примера, объявление и тело подпрограмм находится в разделе описаний.Возможны также подпрограммы, которые вызывают сами себя.При составлении подпрограмм с параметрами надо соблюдать следующие правила.Вызов процедуры осуществляется следующим образом.