ого щоб зміни в тілі процедури значення фактичного параметра призводило до аналогічного зміни відповідного фактичного параметра, необхідно використовувати передачу параметра за посиланням. br/>
.1 Процедури і їх типізація
Отже, процедура - це частина програми (підпрограма), що має ім'я і призначена для вирішення деякої приватної задачі (підзадачі). Процедури діляться за способами опису та звернення до них. Процедура призначена для обчислення значення декількох змінних, в окремому випадку - однієї змінної. Кожна процедурі повинна описуватися в програмі. Опис процедури складається з заголовка процедури і тіла процедури. p align="justify"> Процедура вбудована ( машинна ) - це процедура, опис якої вважається відомої транслятору, у зв'язку з чим її можна використовувати в програмі, знаючи тільки її ім'я.
Процедура користувача - процедура, яку створює (описує) програміст на основі наявних операторів і вбудованих процедур і функцій даної мови за певними правилами даної мови .
Процедура без параметрів - процедура, при зверненні до якої не потрібно завдання початкових установок, значень і після виконання якої в основну програму не передаються результати роботи даної процедури.
Процедура з параметрами-значеннями - процедура, при зверненні до якої потрібні тільки початкові значення. На виході дані не передаються в основну програму.
Процедура з параметрами-змінними - процедура, що не вимагає початкових значень, однак передавальна в основну програму результати своєї роботи (передає значення деяких змінних) .
Комбінована процедура - процедура, що має параметри-змінні і параметри-значення, тобто вхідні та вихідні дані.
.2 НД троение процедури
Вбудовані процедури є складовою частиною системи програмування. Серед них є стандартні процедури, якими можна користуватися в будь-якому місці програми без будь-якого попереднього оголошення. Сюди відносяться вже раніше згадані процедури введення/виведення, управління роботою програми, динамічного розподілу пам'яті, рядкові процедури та ін Повний перелік вбудованих процедур можна знайти в довіднику для мови. p align="justify"> Крім стандартних процедур у Паскалі є також стандартні модулі, представлені у вигляді TPU - файлів, кожен з яких містить в собі цілий набір процедур і функцій. Для того щоб використовувати процедури з модулів, необхідно викликати потрібний модуль в розділі USES. Система TurboPascal має модулі PRINTER, DOS, CRT, GRAPH і др.позвол...