Процедури з параметрами

В ідеальній ситуації загальновідомим є лише заголовок підпрограми, а її внутрішня будова залишається прихованою від розробників інших підпрограм, програм або модулів. Для модифікації значення змінних, що використовуються всередині підпрограм застосовують спеціальні змінні, параметри процедури, що оголошуються в її заголовку.

Синтаксис заголовка процедури з параметрами:

procedure <ім'я> (<ім'я:тип>;... <var ім'я:тип>;...);

Парою <ім'я:тип> позначається ідентифікатор параметра та ідентифікатор його типу. Зазначимо, що параметри одного типу можна об'єднувати в один список: <ім'я 1, ім'я2:тип>.