Алфавіт - це набір символів, що використовуються для написання програм.
Алфавіт мови 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.
|
У фігурних дужках записується коментар (пояснення до програми), який транслятором мови ігнорується.
Заголовок програми і кожний опис повинні закінчуватися крапкою з комою. Команди (оператори) в тілі програми повинні відокремлюватися одна від одної крапкою з комою, навіть якщо вони записуються в різних рядках. Окремі блоки програми прийнято записувати з відступом ("драбинкою"), що поліпшує сприйняття програми.
Перерахування всіх даних із вказуванням їхніх типів на початку програми не тільки полегшує контроль за їхнім використанням, але й дозволяє транслятору виявляти і повідомляти про помилки, що містяться в тілі програми.