68. Как вызывается подпрограмма-функция в языке Паскаль?
Подпрограмма - это отдельная функционально независимая часть программы.
Подпрограммы решают три важные задачи:
избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты;
улучшают структуру программы, облегчая ее понимание;
повышают устойчивость к ошибкам программирования и непредвиденным последствиям при модификациях программы.
В языках программирования высокого уровня используется два типа подпрограмм: процедуры и функции.
Функция — это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет ещё одну возможность — она может возвращать результат. Вызов функции является, с точки зрения языка программирования, выражением, он может использоваться в других выражениях или в качестве правой части присваивания. Подробнее см. в статье Функция (программирование).
Процедура — это любая подпрограмма, которая не является функцией.
Вызов функции может осуществляться из выражения, где имя функции используется в качестве операнда.
Program pr;
FUNCTION minim(d:mass):integer;
begin
end;
BEGIN
sr: = (minim(a) + minim(b) + minim(c))/3;
END.