Вопрос: В чем заключается отличие функции от процедуры?
Ответ: результатом исполнения операторов, образующих тело функции, всегда является некоторое единственное значение или указатель.