Добавлю:
BEGIN и END нужны для структуризации программы.
<здесь глобальные определения>
(Видны с этого места вниз везде, так как расположены выше процедур и функций)
PROC/FUNC(<здесь определяется тип и задаются имена параметров>)
<здесь локальные переменные>
BEGIN
<здесь пакет операторов>
...
END <здесь возвращаемое функцией значение>




Ответить с цитированием