![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Алфавит языка Турбо Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы - это буквы латинского алфавита от а до z и от А до Z, а также знак «подчеркивание» (код ASCII #95). В Турбо Паскале нет различия между прописными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0...9, остальные шесть - латинскими буквами A...F или a...f.
Специальные символы Турбо Паскаля - это символы
+ плюс {} фигурные скобки: двоеточие
- минус [ ] квадратные скобки; точка с запятой
* звездочка () круглые скобки ' апостроф
/ дробная черта # номер @ коммерческое а
= равно пробел $ знак доллара
> больше. точка ^ тильда
< меньше, запятая
Комбинации специальных символов могут образовывать составные символы:
:= присваивание <= меньше или равно >= больше или равно
.. диапазон значений <> не равно
(..) альтернатива квадратным скобкам
(* *) альтернатива фигурным скобкам.
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария. Символы (. и .) могут употребляться соответственно вместо [ и ].
Особое место в алфавите языка занимают пробелы, к которым относятся любые символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
В Турбо Паскале имеются следующие зарезервированные слова:
Таблица 1.
and | end | nil | shr | do | interface | constructor | implementation |
array | for | object | then | else | mod | destructor | in |
asm | file | not | string | downto | label | procedure | until |
begin | function | of | to | repeat | while | program | uses |
case | goto | or | type | set | with | div | inline |
const | if | packed | unit | shl | xor | record | var |
Идентификаторы в Турбо Паскале – это имена констант, переменных, меток, типов, объектов, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа.
Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Буквой считается также символ подчеркивания, поэтому идентификатор может начинаться этим символом и даже состоять только из одного или нескольких символов подчеркивания. Пробелы и специальные символы алфавита не могут входить в идентификатор.
Примеры правильных идентификаторов:
а
ALPHA
Дата публикования: 2014-12-10; Прочитано: 472 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!