Структура программы

Неиспользуемые символы

Специальные символы.

Разделители.

Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей можно использовать:

- Пробел;

- Любой управляющий символ;

- Комментарий.

Комментарии заключается либо в скобки { }, либо в скобки типа (* *) и могут занимать любое число строк. Комментарий, в котором за открывающей скобкой идет знак $, является директивой компилятора.

Специальные символы, выполняющие в языке определенные функции можно разделить на три категории:

- знаки пунктуации;

- знаки операций;

- зарезервированные слова.

1.3.1. Знаки пунктуации.

Знак Примечание
{ } Скобки комментария
(* *) Скобки комментария
[ ] Выделение индексов массива, элементов множеств
() Выделение выражений, списков параметров
Апостроф, для выделения символа или строковой константы
:= Знак присваивания значения переменной
; Разделитель операторов и объявлений
: Отделение перемененной или типизированной константы от типа
= Отделение идентификатора типа от описания типа или типизированной константы от её значения
, Запятая для разделения элементов списка
.. Разделение границ диапазона
. Обозначение конца программы, отделение целой части от дробной в вещественном числе, отделение полей в записи, отделение идентификатора от имени модуля, в котором он находится
^ Обозначение типа указатель, значения величины
@ Обозначение адреса переменной
# Обозначение символа по коду
$ Обозначение директивы компилятора или знак шестнатеричного числа

1.3.2. Знаки операций.

Знаки операций предназначены для обозначения тех или иных арифметических или логических действий. Они бывают двух типов: состоящие из небуквенных символов (например, + - * и т.д.) и буквенных операций (например, NOT, DIV, MOD и т.д.), представляющие собой зарезервированные слова.

1.3.3. Зарезервированные слова.

Зарезервированные слова включают служебные слова (например, BEGIN, END, DIV и т. д.) и имена директив (например, FORWARD, EXTERNAL и т. д.).


Некоторые символы кодировки ASCII, такие как, например, %, &, ² и т. д., не используются в Турбо Паскале, но их можно использовать в комментариях и символьных строках.

В программе Турбо Паскаль могут быть следующие разделы:

- заголовок программы

- раздел объявления констант

- раздел объявления типов

- раздел объявления переменных

- раздел объявления процедур и функций

- тело программы (обязательная часть).

Заголовок программы состоит из зарезервированного слова PROGRAM и имени программы (может быть со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой с запятой. Если программа имеет заголовок, то он носит чисто декоративный характер и игнорируется компилятором.

В Турбо Паскале порядок размещения разделов объявлений произвольный, можно создавать несколько одинаковых разделов. Единственное правило, которого необходимо придерживаться – следует использовать лишь те идентификаторы, которые перед этим были определены. Исключением из этого правила может быть определение типа указателя через не определенный до этого тип. Однако и этот тип впоследствии должен быть определен. Тело программы начинается словом BEGIN, а заканчивается словом END с точкой, которое является признаком конца программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: