Основні правила написання тексту програми на pascal

Перший сеанс роботи з написання нової програми.

В цьому випадку треба увійти в головне меню (F10), вибрати пункт "File", натиснути "Enter", далі в підменю виділити слово "New", натиснути "Enter". В цьому випадку составляемой програмі буде автоматично присвоєно ім'я "NONAME.PAS", яке буде висвітлений в правому верхньому куті вікна EDIT. Щоб дати програмі будь-яке інше ім'я, слід в пункті "File" головного меню вибрати підпункт "Write to" і у вікні набрати бажане ім'я програми із зазначенням імені диска і, якщо необхідно, ім'я каталогу. Виконавши перераховане, слід натиснути "Enter", після чого вікно EDIT очиститься, у верхньому правому куті вікна буде виведено задане назва програми, а в лівому верхньому кутку буде мерехтіти курсор, запрошуючи до введення з клавіатури тексту нової програми.

Після закінчення сеансу набору тексту програми або його редагування, треба зберегти текст на магнітному диску, натиснувши F2.

Загальна структура програм на мові Паскаль:

Слова PROGRAM, BEGIN і END виділяють 2 частини програми: розділ описів і розділ операторів. Така структура обов'язкове. Будь-який об'єкт, який використовується в програмі, повинен бути врахований в розділі описів. Іншими словами, в розділі описів повинні бути перераховані імена всіх використовуваних в програмі міток, констант, нестандартних типів даних, змінних. Крім того, в розділі описів наводяться тексти функцій і процедур. Розділ операторів - це основна частина програми, тут містяться команди, що становлять програму.

Програма, написана за правилами стандартної мови Паскаль, повинна мати в своєму повному варіанті (коли в ній задіяні всі види програмних об'єктів) наступну структуру:

Алфавіт мови Турбо-Паскаль складається з повного набору символів клавіатури, при цьому не розрізняються великі та малі літери (компілятору байдужа висота букв). Пропуск в Турбо-Паскалі використовується як роздільник окремих конструкцій мови, тому злите написання тексту буде помилковим.

У першому рядку тексту зазвичай оголошується ім'я програми. Для цього використовується слово PROGRAM, яке не може далі використовуватися в програмі для інших цілей:

";" - цей роздільник в Паскалі означає кінець оператора або опису, його використання дозволяє розміщувати кілька операторів в одному рядку.

У другому рядку нашої програми знаходиться розділ визначення констант. У ньому перераховуються використовувані в програмі константи і їх значення. Слово "CONST" означає, що відразу за ним йде визначення однієї або декількох констант. "Визначити константу" означає вказати її ім'я і значення, яке не змінюватиметься на всьому протязі роботи програми. Константа визначається так:

Ім'я константи і її значення поділяються знаком рівності.

Після значення константи обов'язково ставиться крапка з комою. Значення константи повинно залишатися незмінним в ході обчислень. Спроба змінити значення константи буде розцінюватися як помилка. Константи бувають числові, символьні і логічні.

У третьому рядку програми є слово "Var". Воно означає, що розділ визначення констант закінчився і починається розділ опису змінних. Змінні використовуються в для зберігання і передачі даних всередині програми. Кожна змінна, яка використовується в програмі, повинна бути описана, тобто в розділі "Var" повинні бути вказані імена змінних і типи збережених в них даних:

У Турбо-Паскалі ім'я змінної повинно починатися з літери, складатися з латинських букв, цифр або знака підкреслення "_". Ім'я повинно складатися не більше ніж з 63 символів (більше не сприймає компілятор). В імені змінної не можна використовувати пробіл.