lign="justify"> При зверненні до процедур з параметрами-змінними фактичними параметрами повинні бути імена змінних, які описані в основній програмі.
2.7 Вхідні і вихідні параметри процедури
Вхідні і вихідні параметри процедури називаються формальними параметрами.
Фактичні, конкретні, значення формальні параметри повинні отримати в основній програмі після звернення до неї (а поки у процедурі вони є не чим іншим, як В«пустушкамиВ»). Після формальних параметрів, описуються змінні, які необхідні безпосередньо для роботи процедури. Це параметри процедури. Вони потрібні в ній, як і в будь-який інший програмі і описуються також. Їх імена повинні відрізнятися від імен вхідних і вихідних параметрів.
Треба зауважити, що процедура може бути такий, що в ній не буде взагалі параметрів, достатньо тих, які будуть введені з програми. p align="justify"> Опис процедури має вигляд:
Procedur e <ім'я> (<вхідні параметри>: <їх тип>;
var <вихідні параметри>: <їх тип>);
var
(розділ описів)
begin
(розділ операторів)
end ;
Вона поміщається в основній програмі в розділі описів. p align="justify"> За вхідним і вихідним параметрам процедури можуть бути наступних типів:
) мати та вхідні і вихідні параметри :
Procedure <ім'я> (<вхідні параметри>: <їх тип>;
var <вихідні параметри>: <їх тип>);
Ми тільки познайомилися з програмою такого типу. p align="justify">) мати вхідні параметри, але не мати вихідних :
Procedure <ім'я> (<вхідні параметри>: <їх тип>);
) мати вихідні параметри, але не мати вхідних :
Procedure <ім'я> ( var <вихідні параметри>: <їх тип>);
) не мати ні вхідних, ні вихідних параметрів :
Procedure <ім'я>;