Семотюк В.Програмування в середовищі Турбо Паскаль.Львів: БаК,2000.-248с.
Зуев Е.А. Система программирования Турбо Паскаль.М.,1992.
Підпрограми.
Алгоритм рішення задачі проектується шляхом декомпозициi всього завдання в окремі підзадачi. Звичайно підзадачi реалізуються у вигляді підпрограм. Підпрограма - це послідовність операторів, що визначені і записані в одному місці програми, проте їх можна викликати для виконання з однієї або декількох точок програми. Таким чином, використання підпрограм дає має, принаймні, дві переваги :
1.один і той самий фрагмент можна використовувати багатократно як в одній , так і в різних програмах;
2. програми краще писати невеликими частинами, щоб їх легче було читати, тестувати і відлагоджувати.
Кожна підпрограма визначається унікальним ім'ям. В мові Паскаль існують два типи підпрограм - процедури і функції. При використанні процедур чи функцій Паскаль-програма повинна містити текст процедури чи функції і звертання до процедури чи функції.