Э Л Е М Е Н Т А Р Н Ы Е К О Н С Т Р У К Ц И И
О С Н О В Н Ы Е С И М В О Л Ы
Основные символы языка-буквы, цифры и специальные символы-состав-
ляют его алфавит. ТУРБО ПАСКАЛЬ включает следующий набор основных
символов:
1) 26 латинских строчных и 26 латинских прописных букв:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m n o p q r s t u v w x y z
2) _ подчеркивание
3) 10 цифр:
0 1 2 3 4 5 6 7 8 9
4) знаки операций:
+ - * / = <> < > <= >= := @
5) ограничители:
. , ' ( ) [ ] (. .) { } (* *) .. : ;
6) спецификаторы:
^ # $
7) служебные (зарезервированные) слова:
ABSOLUTE EXPORTS LIBRARY SET
ASSEMBLER EXTERNAL MOD SHL
AND FAR NAME SHR
ARRAY FILE NIL STRING
ASM FOR NEAR THEN
ASSEMBLER FORWARD NOT TO
BEGIN FUNCTION OBJECT TYPE
CASE GOTO OF UNIT
CONST IF OR UNTIL
CONSTRUCTOR IMPLEMENTATION PACKED USES
DESTRUCTOR IN PRIVATE VAR
DIV INDEX PROCEDURE VIRTUAL
DO INHERITED PROGRAM WHILE
DOWNTO INLINE PUBLIC WITH
ELSE INTERFACE RECORD XOR
END INTERRUPT REPEAT
EXPORT LABEL RESIDENT
Кроме перечисленных, в набор основных символов входит пробел. Про-
белы нельзя использовать внутри сдвоенных символов и зарезервирован-
ных слов.
Элементарные конструкции языка ПАСКАЛЬ включают в себя имена, чис-
ла и строки.
Имена (идентификаторы) называют элементы языка - константы, метки,
типы, переменные, процедуры, функции, модули, объекты. Имя - это пос-
ледовательность букв и цифр, начинающаяся с буквы. В именах может ис-
пользоваться символ _ подчеркивание. Имя может содержать произвольное
количество символов, но значащими являются 63 символа.
Не разрешается в языке ПАСКАЛЬ использовать в качестве имен слу-
жебные слова и стандартные имена, которыми названы стандартные конс-
танты, типы, процедуры, функции и файлы.
Для улучшения наглядности программы в нее могут вставляться пробе-
лы. По крайней мере один пробел требуется вставить между двумя
последовательными именами, числами или служебными и стандартными име-
нами. Пробелы нельзя использовать внутри имен и чисел.
Примеры имен языка ПАСКАЛЬ:
A b12 r1m SIGMA gamma I80_86
Числа в языке ПАСКАЛЬ обычно записываются в десятичной системе
счисления. Они могут быть целыми и действительными. Положительный
знак числа может быть опущен. Целые числа записываются в форме без
десятичной точки, например:
217 -45 8954 +483
Действительные числа записываются в форме с десятичной точкой или
в форме с использованием десятичного порядка, который изображается
буквой Е:
28.6 0.65 -0.018 4.0 5Е12 -1.72Е9 73.1Е-16
ПАСКАЛЬ допускает запись целых чисел и фрагментов действительных
чисел в форме с порядком в шестнадцатиричной системе счисления:
$7F $40 $ABC0
Строки в языке ПАСКАЛЬ - это последовательность символов, записан-
ная между апострофами. Если в строке в качестве содержательного сим-
вола необходимо употребить сам апостроф, то следует записать два
апострофа. Примеры строк:
'СТРОКА' 'STRING' 'ПРОГРАММА' 'АД''ЮТАНТ'