Семотюк В.Програмування в середовищі Турбо Паскаль.Львів: БаК,2000.-248с.
Зуев Е.А. Система программирования Турбо Паскаль.М.,1992.
Множини. Конструктор множини. Базовий тип.
Множина - це набір елементів однакового типу. В Паскалі тип "множина" описується таким чином:
TYPE
А = SET OF TB;
де a - назва множини, TB - тип елементів (компонентів) множини, котрий називається базовим. В Паскалі можна створювати множини елементів довільного простого (впорядкованого) типу, за винятком типу REAL і структурних типів. Значення змінних типу "множина" задаються шляхом перечислення конкретних елементів, котрі розділяються комами
і поміщаються в квадратні дужки.
Приклад 1. Нехай базовий тип int і тип intset задані так:
TYPE int=1..3;
intset=SET OF INT;
Змінна типу intset в цьому випадку може приймати такі значення:
[1], [2], [3], [1,2], [1,3], [2,3], [1,2,3], [ ],
де [ ] означає пусту множину. Таким чином, якщо змінна mnogyna маї тип intset, то
їй можна присвоїти такі, наприклад, значення: mnogyna:=[1,3];mnogyna:=[1,2,3];