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