Любая подпрограмма обладает той же структурой, которой обладает и
вся программа.Подпрограммы решают три важные задачи:
избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты;
улучшают структуру программы, облегчая ее понимание;
повышают устойчивость к ошибкам программирования и непредвидимым последствиям при модификациях программы.
Формат описания процедуры имеет вид:
procedure имя процедуры (формальные параметры); - раздел описаний процедуры
begin
исполняемая часть процедуры
end;
Формат описания функции:
function имя функции (формальные параметры):тип результата; - раздел описаний функции
иegin
исполняемая часть функции
end;