множественностью образующих тип элементов. К этим типам относятся массивы, строки,
множества, записи, файлы. Этот тип соответствует математическому представлению о множествах.
Type <имя_типа> = set of <баз_тип>;
где имя_типа – идентификатор типа множества,
set of – ключевые слова описания типа: Множество из набора однотипных логи-чески связанных объектов (не более 256, нумерация объектов начинается с 0 до 255),
баз_тип – базовый тип элементов множества (любой порядковый тип, кроме word, integer, longint).
Можно задать множество прямо в разделе описания переменных:
Var <имя_переменной> : set of <баз_тип>;
Для задания констант множественного типа используется Конструктор множеств: заключенный в квадратные скобки список спецификаций элементов множества разделенных запятой. Спецификации элементов могут быть константы или выражения базового типа, а также тип-диапазон того же базового типа (например, 1..9). Конструкция вида [ ] означает пустое множество. Порядок перечисления элементов базового типа в константах не имеет значения.
Множества
И+ПРГ
Pascal