Множества. Множество — это структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку (или группе признаков) элементов
Множество — это структурированный тип данных, представляющий набор взаимосвязанных по какому-либо признаку (или группе признаков) элементов, которые можно рассматривать как единое целое.
Все элементы множества должны принадлежать одному из скалярных типов, кроме вещественных (и других скалярных типов, число элементов которых превышает 256). Этот тип называется базовым типом множества. Количество элементов множества не должно превышать 256. Поэтому нельзя использовать в качестве базового типа типы, количество элементов которых превышает 256 (например, Integer), для таких типов в качестве базового типа можно использовать диапазоны или перечисления из их значений.
Область значений переменных типа множество — набор всевозможных подмножеств, составленных из элементов базового типа. Если базовый тип принимает N значений, то тип множество для него будет иметь вариантов различных значений (порядок элементов в подмножествах не учитывается).
Формат описания:
1-ый способ:
Type
имя_типа_множество = set of базовый_тип;
Var
имя_множества: имя_типа_множество;
2-ой способ:
Var
имя_множества: set of базовый_тип;
Пример 7.1 (описания множеств):
Type
Chislo = set of 1 .. 31;
LatBold = set of ‘A’ .. ’Z’;
Col = set of (Red, Green, Blue);
Day = (Mon, Tues, Wed, Thur, Fri, Sat, Sun);
WorkDay = set of Mon .. Fri;
Var
Ch1, Ch2: Chislo;
LatB1: LatBold;
C1, C2, C3: Col;
WD1, WD2, WD3, WD4: WorkDay;
KirB: set of ‘А’ .. ’Я’;
Дата добавления: 2015-09-27 | Просмотры: 484 | Нарушение авторских прав
|