СТАНДАРТНЫЙ TURBO-PASCAL
Алфавит Паскаля:
- латинские буквы от А до Z (или от а до z)
- арабские цифры от 0 до 9
- шестнадцатиричные цифры - от 0 до 9 и буквы от А до F (или от а до
О
- символ пробела (ASCII 32) и управляющие символы (ASCII 0-31),
включая символ "конец строки" или "возврат" (ASCII 13)
- специальные символы: + -*/=<>[]., ():; А @ {} $ # <=>=:=..(*
*) (• •)
Типы
BOOLEAN- логический, значения: TRUE - истина, FALSE - ложь, 1 байт (в справочнике при описании процедур используется переменная В типа Boolean)
CHAR- символьный, 256 значений от управляющих символов, до букв русского алфавита (переменная С).
BYTE- положительное целое от 0 до 255, 1 байт.
SHORTINT- короткое целое число от -128 до 127, 1 байт: 8 бит со знаком.
WORD- положительное целое от 0 до 65535, 2 байта.
INTEGER- целое от -32768 до 32767, 2 байта (переменная I или Е).
LONG1NT- длинное целое -2147483648 .. 2147483647, 4 байта (переменная I или Е).
REAL• вещественное число 2.9Е-39 .. 1.7Е38, точность 11-12 знаков (без учета десят.запятой), 6 байт (переменная Е или R).
SINGLE- вещественное число с одинарной точностью 1.5Е-45.. 3.4Е38, 7 - 8 знаков, 4 байта.
DOUBLE- вещественное число с двойной точностью 5.0Е-324 ..1.7Е308, 15- 16 знаков, 8 байт.
EXTENDED- вещественное число с повышенной точностью 3.4Е-4932 .. 1.1Е4932, 19-20 знаков, 10 байт.
СОМР- комплексное число, -9.2Е18 .. 9.2Е18, 19-20 знаков, 8 байт. STRING•• строковый тип, 255 букв (переменная ST).
ARRAY[индекс] OF тип - массив однотипных переменных.
RECORD- тип запись (из разных простых типов) описание типов
END - конец описания типа запись.
FILE OFтип - файл определенного типа (переменная F).
TEXT- файл не типизированный (переменная Т).
Лтип - указатель на переменную определенного типа (переменная-указатель PTR).
Другие переменные, используемые здесь при описании процедур
POS - позиция внутри строки (тип Byte).
SC - любая скалярная величина.
SUB - подстрока.
V - переменная любого типа.
С,С1,С2,СЗ,С4 - коды цвета.
VAL - символ или переменная типа байт.
W - код установки режима дисплея.
Х,Х1,Х2 - горизонтальные координаты.
Y,Y1,Y2 - вертикальные координаты.