511.0400

-46.78

write(R:7:2);

___-46.78

-46.78

write(R:9:4);

___-46.7800

Розберемо структуру програми мовою Паскаль. Програма складається з рядків, максимальна довжина яких не повинна перевищувати 127 символів. Програміст, набираючи текст програми, має право розміщувати рядки на екрані довільно. Рядок може починатися з будь-якої колонки. Кількість операторів у ньому довільна, причому відокремлюються вони один від одного крапкою з комою. Однак для яснішого сприйняття програми рекомендується розміщувати кожен оператор на окремому рядку, а складені оператори взагалі виокремлювати відступами.

Синтаксично програма складається з необов’язкового заголовку і програмного блоку, який будується з двох частин: описової; виконавчої.

Блок, що не входить до складу будь-якого іншого блоку, називається глобальним. Блоки, що знаходяться в глобальному блоці, називаються локальними. Глобальний блок — це основна програма, він присутній обов’язково. Локальні блоки — це процедури і функції (вивчатимуться пізніше), їх наявність не обов’язкова. Об’єкти програми (змінні, константи тощо) відповідно називають глобальними і локальними. Область дії об’єктів — блок, де вони описані, і усі вкладені в нього блоки.

На початку програми знаходиться заголовок, що складається в загальному випадку з зарезервованого слова Program та імені програми. Заголовок несе чисто змістове навантаження і може бути відсутнім.

• Після заголовка знаходиться програмний блок, що складається в загальному випадку із п’яти розділів, перші чотири з яких—описова частина, а останній—виконавча. Склад цих блоків наступний:

• список імен використовуваних бібліотечних модулів (програм, щонаписані заздалегідь, які можна використати при розв’язанні даної задачі),

• опис констант;

• опис типів користувача;

• опис змінних;

• опис процедур і функцій користувача;

• оператори.

Таким чином структура програми має такий вигляд:

Program <ім’я>;

Uses <ім’я1, ім’я2>; {список бібліотечних модулів}

Const < ідентифікатор > = < значення >;

Туре < ідентифікатор > = < опис типу >;

Var < ідентифікатор > : < тип >;

{розділ опису підпрограм}

Begin

< оператори >;

End.

Будь-який розділ, крім розділу операторів, може бути відсутнім. Розділ uses завжди знаходиться після заголовку програми. Решта розділів можуть зустрічатися в програмі будь-яку кількість разів у довільному порядку. Головне, щоб усі описи об’єктів програми були зроблені до того, як вони будуть використані.

Розділ uses складається з зарезервованого слова Uses і списку іменстандартних бібліотечних модулів та бібліотечних модулів користувача.

Формат опису:

Uses < ім’я 1 >,< ім’я 2 >,...;

Бібліотечні модулі створюються заздалегідь і містять часто використовувані програми. Вони можуть бути створені самим користувачем.

У шкільному курсі ми використовуємо деякі зі стандартних модулів, що створені розробниками мови Паскаль: Crt і Graph:

Crt — містить засоби керування монітором у текстовому режимі, клавіатурою, а також звукові ефекти.

Graph—містить пакет графічних засобів, що забезпечують ефективну роботу з екраном монітору у графічному режимі.

У розділі опису процедур і функцій розміщуються тіла підпрограм.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату