ОПЕРАТОРЫ ОБРАБОТКИ ДАННЫХ
Типизированные константы-множества
Типизированные константы – записи
Форма определения константы-записи:
Идентификатор : тип = (список значений полей) ;
Элемент списка значений полей представляет собой:
Имя поля : константа значения поля ;
Элементы списка значений полей разделяются точкой с запятой. Поля в списке значений полей должны указываться в той последовательности, в которой они перечислены в объявлении типа. Для записи с вариантными полями указывается только один из возможных вариантов констант. Например:
TYPE MES = (YAN, FEB, MAR, APR, MAY, IUN, IUL, AUG, SEN, OKT, NOV, DEC) ;
DATE = RECORD
D = 1 //31 ;
M = MES ;
G = 1900 .. 2004 ;
END ;
CONST DAT : DATA = ( D : 18 ; M : MAY ; G : 1913) ;
Значение типизированной константы – множества задается в виде конструктора. Например:
TYPE DEN = SET OF 1 .. 31 ;
BUK = SET OF ‘A’ .. ‘Z’ ;
ERROR = SET OF 1 .. 24 ;
CONST RABDNI : DEN [ 1 .. 5, 8 .. 12, 15 .. 19, 22 .. 26 ] ;
GLASN : BUK = [ ‘A’, ‘E’, ‘I’, ‘O’, ‘U’ ] ;
GLAS : SET OF CYAR = [ ‘A’, ‘E’, ‘И’, ‘О’, ‘У’, ‘Э’, ‘Я’ ] ;
Тело программы (раздел операторов) состоит из различных операторов языка Паскаль. Операторы – это единицы действий языка. Синонимы слова оператор: предложения, утверждения, инструкции, Statement. Операторы могут быть выполняемые и невыполняемые. Выполняемые производят вычисления или управляют процессом вычислений. Невыполняемые содержат сведения о структуре и организации данных, их свойствах и размещении данных в памяти. Почти все операторы начинаются ключевым словом.
В одной строке текста программы можно поместить один и более операторов. Один оператор может занимать одну и более строк. В конце оператора ставится ;. Максимальная длина строки программы 126 символов, но целесообразно использовать видимую часть экрана – 78 символов строки. Программы и данные можно писать с первой позиции экрана.