ОПЕРАТОРЫ ОБРАБОТКИ ДАННЫХ

Типизированные константы-множества

Типизированные константы – записи

Форма определения константы-записи:

Идентификатор : тип = (список значений полей) ;

Элемент списка значений полей представляет собой:

Имя поля : константа значения поля ;

Элементы списка значений полей разделяются точкой с запятой. Поля в списке значений полей должны указываться в той последовательности, в которой они перечислены в объявлении типа. Для записи с вариантными полями указывается только один из возможных вариантов констант. Например:

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 символов строки. Программы и данные можно писать с первой позиции экрана.