Процедура починається із заголовка, за яким слідують:
· розділ оголошення констант;
· розділ оголошення типів;
· розділ оголошення змінних;
· розділ інструкцій.
У загальному вигляді процедура виглядає так:
procedure Ім'я ( Список Параметрів );
const
// тут оголошення констант
type
// тут оголошення типів var
// тут оголошення змінних
begin
// тут інструкції програми
end;
Заголовок процедури складається із слова procedure, за яким слідує ім'я процедури, яке використовується для виклику процедури, активізації її виконання. Якщо у процедури є параметри, то вони указуються після імені процедури, в дужках. Завершується заголовок процедури символом "крапка з комою".
Якщо в процедурі використовуються іменовані константи, то вони оголошуються в розділі оголошення констант, який починається словом const.
За розділом констант слідує розділ оголошення типів, що починається словом type.
Після розділу оголошення типів йде розділ оголошення змінних, в якому оголошуються (перераховуються) всі змінні, використовувані в програмі. Розділ оголошення змінних починається словом var.
За розділом оголошення змінних розташований розділ інструкцій. Розділ інструкцій починається словом begin і закінчується словом end, за яким слідує символ "крапка з комою".