Стандартные и пользоваельские функции

Напомним, что функция отличается от процедуры тем, что

во-первых, функция передает в точу вызова значение (результат своей работы);

во-вторых, имя функции может входить в выражение как операнд

 

Первое отличие подсказывает, что подпрограмму необходими оформлять в вид функции в тех случаях, когда необходимо вычислить какое – нибудь одно (!) значение.

О втором отличии подробнее поговорим чуть позже.

Функция также, как и процедура, состоит из заголовка и тела функции.