Неиспользуемые символы
Специальные символы.
Разделители.
Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей можно использовать:
- Пробел;
- Любой управляющий символ;
- Комментарий.
Комментарии заключается либо в скобки { }, либо в скобки типа (* *) и могут занимать любое число строк. Комментарий, в котором за открывающей скобкой идет знак $, является директивой компилятора.
Специальные символы, выполняющие в языке определенные функции можно разделить на три категории:
- знаки пунктуации;
- знаки операций;
- зарезервированные слова.
1.3.1. Знаки пунктуации.
Знак | Примечание |
{ } | Скобки комментария |
(* *) | Скобки комментария |
[ ] | Выделение индексов массива, элементов множеств |
() | Выделение выражений, списков параметров |
‘ | Апостроф, для выделения символа или строковой константы |
:= | Знак присваивания значения переменной |
; | Разделитель операторов и объявлений |
: | Отделение перемененной или типизированной константы от типа |
= | Отделение идентификатора типа от описания типа или типизированной константы от её значения |
, | Запятая для разделения элементов списка |
.. | Разделение границ диапазона |
. | Обозначение конца программы, отделение целой части от дробной в вещественном числе, отделение полей в записи, отделение идентификатора от имени модуля, в котором он находится |
^ | Обозначение типа указатель, значения величины |
@ | Обозначение адреса переменной |
# | Обозначение символа по коду |
$ | Обозначение директивы компилятора или знак шестнатеричного числа |
1.3.2. Знаки операций.
|
|
Знаки операций предназначены для обозначения тех или иных арифметических или логических действий. Они бывают двух типов: состоящие из небуквенных символов (например, + - * и т.д.) и буквенных операций (например, NOT, DIV, MOD и т.д.), представляющие собой зарезервированные слова.
1.3.3. Зарезервированные слова.
Зарезервированные слова включают служебные слова (например, BEGIN, END, DIV и т. д.) и имена директив (например, FORWARD, EXTERNAL и т. д.).
Некоторые символы кодировки ASCII, такие как, например, %, &, ² и т. д., не используются в Турбо Паскале, но их можно использовать в комментариях и символьных строках.
В программе Турбо Паскаль могут быть следующие разделы:
- заголовок программы
- раздел объявления констант
- раздел объявления типов
- раздел объявления переменных
- раздел объявления процедур и функций
- тело программы (обязательная часть).
Заголовок программы состоит из зарезервированного слова PROGRAM и имени программы (может быть со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой с запятой. Если программа имеет заголовок, то он носит чисто декоративный характер и игнорируется компилятором.
|
|
В Турбо Паскале порядок размещения разделов объявлений произвольный, можно создавать несколько одинаковых разделов. Единственное правило, которого необходимо придерживаться – следует использовать лишь те идентификаторы, которые перед этим были определены. Исключением из этого правила может быть определение типа указателя через не определенный до этого тип. Однако и этот тип впоследствии должен быть определен. Тело программы начинается словом BEGIN, а заканчивается словом END с точкой, которое является признаком конца программы.