511.0400
-46.78
write(R:7:2);
___-46.78
-46.78
write(R:9:4);
___-46.7800
Розберемо структуру програми мовою Паскаль. Програма складається з рядків, максимальна довжина яких не повинна перевищувати 127 символів. Програміст, набираючи текст програми, має право розміщувати рядки на екрані довільно. Рядок може починатися з будь-якої колонки. Кількість операторів у ньому довільна, причому відокремлюються вони один від одного крапкою з комою. Однак для яснішого сприйняття програми рекомендується розміщувати кожен оператор на окремому рядку, а складені оператори взагалі виокремлювати відступами.
Синтаксично програма складається з необов’язкового
Блок, що не входить до складу будь-якого іншого блоку, називається
На початку програми знаходиться
• Після заголовка знаходиться
• список імен використовуваних бібліотечних модулів (програм, щонаписані заздалегідь, які можна використати при розв’язанні даної задачі),
• опис констант;
• опис типів користувача;
• опис змінних;
• опис процедур і функцій користувача;
• оператори.
Таким чином структура програми має такий вигляд:
Program <ім’я>;
Uses <ім’я1, ім’я2>; {список бібліотечних модулів}
Const < ідентифікатор > = < значення >;
Туре < ідентифікатор > = < опис типу >;
Var < ідентифікатор > : < тип >;
{розділ опису підпрограм}
Begin
< оператори >;
End.
Будь-який розділ, крім розділу операторів, може бути відсутнім. Розділ uses завжди знаходиться після заголовку програми. Решта розділів можуть зустрічатися в програмі будь-яку кількість разів у довільному порядку. Головне, щоб усі описи об’єктів програми були зроблені до того, як вони будуть використані.
•
Формат опису:
Uses < ім’я 1 >,< ім’я 2 >,...;
Бібліотечні модулі створюються заздалегідь і містять часто використовувані програми. Вони можуть бути створені самим користувачем.
У шкільному курсі ми використовуємо деякі зі стандартних модулів, що створені розробниками мови Паскаль: Crt і Graph
Crt — містить засоби керування монітором у текстовому режимі, клавіатурою, а також звукові ефекти.
Graph—містить пакет графічних засобів, що забезпечують ефективну роботу з екраном монітору у графічному режимі.
У розділі