Алфавіт - це набір символів, що використовуються для написання програм.
Алфавіт мови turbo Pаscаl включає:
1) Літери A..Z, a..z, А..Я, а..я і символ підкреслення "_".
2) Цифри від 0 до 9.
3) Спеціальні символи + - * / = ^ < > ( ) { } [ ] . , : ; # $ ' "
4) Службове слово:
| And/ і
| функція /function
| Програма/ program
|
| Array/ масив
| перейти /до goto
| Запис/ record
|
| Begin/ початок
| якщо /if
| Повторювати/ repeat
|
| Case/ варіант
| У/ in
| Безліч/ set
|
| Const/ константа
| Мітка/ label
| То/ then
|
| Div/ розподіл
| мод, міра /mod
| до (збільшуючи до)/ to
|
| Do/ виконати
| нуль, нічого/ nil
| Тип/ type
|
| Downto/ зменшуючи
| Не/ not
| доти, поки/ until
|
| Else /інакше
| з /of
| Перемінна/ var
|
| End /кінець
| or /або
| Поки/ while
|
| File /файл
| Упакований /packed
| Процедура/ procedure
|
| For/ для
|
|
|
5) Деякі послідовності з двох спеціальних символів:
:= присвоювання;
>= більше або дорівнює;
<= менше або дорівнює;
<> не дорівнює;
.. роздільник діапазонів;
(* або { початок коментарю;
*) або } кінець коментарю;
6) Структура програми
| PROGRAM ім'я;
|
| опис даних;
|
| BEGIN
|
| Оператор; { }
|
| Оператор; { тіло }
|
| ........; { програми }
|
| Оператор { }
|
| END.
|
У фігурних дужках записується коментар (пояснення до програми), який транслятором мови ігнорується.
Заголовок програми і кожний опис повинні закінчуватися крапкою з комою. Команди (оператори) в тілі програми повинні відокремлюватися одна від одної крапкою з комою, навіть якщо вони записуються в різних рядках. Окремі блоки програми прийнято записувати з відступом ("драбинкою"), що поліпшує сприйняття програми.
Перерахування всіх даних із вказуванням їхніх типів на початку програми не тільки полегшує контроль за їхнім використанням, але й дозволяє транслятору виявляти і повідомляти про помилки, що містяться в тілі програми.