Раньше (да и сейчас) в некоторых языках программирования существует чёткое разделение на процедуры и функции. Процедура — это подпрограмма, выполняющая некоторое действие (например вывода сообщения). А функция — подпрограмма, которая на основе входных параметров производит вычисления и передаёт назад (возвращает) результат. Уже в языке С от разделения на процедуры и... Читать далее