![]() |
Зміст | Задачі | ![]() |
Програма, написана на Turbo Pascal'i, може складатися з наступних розділів:
Заголовок програми починається із службового слова Program, за яким йде ім'я програми (можливо із списком параметрів у круглих дужках). Завершується заголовок крапкою з комою.
Розділ модулів починається із службового слова Uses. В ньому через кому перераховуються імена всіх модулів, ресурси яких використовує програма. Завершується розділ модулів крапкою з комою.
Всі мітки, які використовуються у програмі повинні бути описані в розділі міток. Починається цей розділ із службового слова Label, після якого через кому перераховуються імена міток і закінчується крапкою з комою.
Константи описують в розділі Const, типи - в розділі Type, змінні - в розділі Var, процедури і функції – в розділах Procedure і Function відповідно.
Оператори записуються в розділі, який починається із службового слова Begin і закінчується службовим словом End.
Програма закінчується крапкою.
Усі розділи, крім розділу операторів, необов’язкові. Розділи опису міток, констант, типів, змінних, процедур і функцій можуть зустрічатись в програмі будь-яку кількість раз і слідувати в довільному порядку. Головне, щоб всі описи об’єктів програми були зроблені до того, як вони будуть використовуватись.
Розділ модулів (Uses) завжди слідує після заголовку програми (Program).
ЗАУВАЖЕННЯ. У класичному Паскалі розділ модулів відсутній, а всі інші розділи повинні обов’язково записуватись у порядку, вказаному вище. Крім того, заголовок програми обов’язковий і має вигляд
Program <ім’я програми > (input, output) ;
Наведемо приклад найкоротшоє програми, написаноє на Turbo Pascal’і.
Begin End.
У даній програмі всі розділи, крім розділу операторів, відсутні;
розділ операторів не містить жодного оператора. Дана програма нічого не вводить,
не виводить і, взагалі, нічого не робить; наведена як демонстраційний приклад.
Для пояснення окремих частин програми використовують коментарі. Текст коментарю
береться в фігурні дужки {} або в (* *). Коментарі можуть бути вкладеними. Вкладеність
коментарів не повинна перевищувати 2.
Приклад.
Program Demo_Remark; Begin {Це коментар } (* Це теж коментар *) {Приклад (* вкладеного *) коментарю} End.
Коментарі можуть знаходитись в будь-якому місці програми і служити не тільки для пояснень окремих частин програми , але й для відлагодження самої програми.
![]() |
Зміст | Задачі | ![]() |