Элементы языка ТурбоПаскаль

План:

Алфавит

Идентификаторы

Комментарии

Алфавит. Алфавит языка ТурбоПаскаль включает в себя буквы, цифры и специальные символы:

• латинские буквы от А до Z (прописные) и от а до z (стро­чные);

• цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;

• шестнадцатеричные цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В,С, D, E, F;

• специальные символы + - * / = < >[ ]., ():; { }^ @ $ #.

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

:= знак присваивания;

>= больше или равно;

<= меньше или равно;

< > не равно;

(* *) ограничители комментариев (наряду с { });

(..) эквивалент [ ].

Пробелы — это символ пробела (ASCII-32) и все управляющие символы кода ASCII (от 0 до 31).

К специальным символам относятся также служебные слова, смысл которых определен однозначно и которые не могут быть использованы для других целей. Для языка — это единые символы.

Служебные слова языка ТурбоПаскаль: absolute, and, array, begin, case, const, div, do, downto, else, end, external, file, for, forward, function, goto, if, implementation, in, inline, interface, interrupt, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, shl, shr, string, then, to, type, unit, until, uses, var, while, with, xor.

Последние версии языка ТурбоПаскаль содержат также ряд слу­жебных слов, относящихся к работе с объектами и встроенным ассемблером.

Идентификаторы. Идентификатором называется символическое имя определенного программного объекта: константы, перемен­ные, типы данных, процедуры, функции, программы. С помо­щью синтаксической диаграммы идентификатор можно предста­вить в виде, показанном на рис. 2.1.

Расшифровать диаграмму можно следующим образом: идентификатор — это любая последовательность букв и цифр, начинающаяся с буквы. В ТурбоПаскале к буквам приравнивается также знак подчеркивания.

Строчные и прописные буквы в идентификаторах и служебных словаx не различаются. Например: max, MAX, MaX, mAx — одно и то же имя.

И ТурбоПаскале длина идентификатора может быть произвольной, но значащими являются только первые 63 символа.

Комментарии. Конструкции следующего вида представляют co­бой комментарии и поэтому игнорируются компилятором:

{любойтекст, не содержащий символ «}» }

(* любой текст, не содержащий символы «*)» *)

Буквы русского алфавита употребляются только в коммента­риях, литерных и текстовых константах.

Строка, начинающаяся с символов «{$» или «(*$», является ди рективой компилятора. За этими символами следует мнемоника команды компилятора.



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



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