Практикум по программированию на языке Turbo Pascal. Часть 2. Портнягина В.В - 46 стр.

UptoLike

Объявление множества с использованием раздела ти-
пов имеет вид:
Type < имя типа > : Set of < базовый тип >;
Var < имя множества > : < имя типа >;
Объявление множества в разделе переменных имеет вид:
Var < имя множества > : Set of < базовый тип >;
2.1. Присваивание значений переменным множест-
венного типа
Для присваивания значений переменным типа множество
используется оператор присваивания:
< имя переменной > : = < выражение >;
Типы множества и выражения должны совпадать. Кон-
кретные значения множественного типа задаются с помощью
конструктора множества, представляющего собой список
элементов множества, заключенный в квадратные скобки.
Пример 1
Зададим постоянное множество
а, опишем тип множест-
ва
symbol и объявим переменные number , s и cvet соответст-
вующих типов.
Const а = [1, 2, 5, 9]; {Задаем постоянное множество}
Type symbol : Set Of Char; {Описываем множество сим-
волов}
{Объявляем переменные number, s, cvet соответствую-
щих множественных типов}
Var number : Set Of 1 .. 100;
s : symbol;
cvet : Set Of (green, black, red);
Объявленным выше переменным можно присвоить такие
значения:
number : = [ ]; number : = [12, 15, 7, 99];
number : = number + [1, 2, 6, 7] * [3, 4, 6, 7] – [4, 7];
s : = [' А ', ' 5 ', ' $ '];
а : = [' R '] * [' X ', ' Y ',' R '] + [' 25 ', ' 20 ', ' r '];
cvet : = [green] ; cvet : = [black]; cvet : = [red];
46
    – Объявление множества с использованием раздела ти-
пов имеет вид:
          Type < имя типа > : Set of < базовый тип >;
            Var < имя множества > : < имя типа >;
    – Объявление множества в разделе переменных имеет вид:
       Var < имя множества > : Set of < базовый тип >;

    2.1. Присваивание значений переменным множест-
венного типа
    Для присваивания значений переменным типа множество
используется оператор присваивания:
            < имя переменной > : = < выражение >;
    Типы множества и выражения должны совпадать. Кон-
кретные значения множественного типа задаются с помощью
конструктора множества, представляющего собой список
элементов множества, заключенный в квадратные скобки.

    Пример 1
    Зададим постоянное множество а, опишем тип множест-
ва symbol и объявим переменные number , s и cvet соответст-
вующих типов.
    Const а = [1, 2, 5, 9]; {Задаем постоянное множество}
    Type symbol : Set Of Char; {Описываем множество сим-
волов}
    {Объявляем переменные number, s, cvet соответствую-
щих множественных типов}
    Var number : Set Of 1 .. 100;
    s : symbol;
    cvet : Set Of (green, black, red);
    Объявленным выше переменным можно присвоить такие
значения:
    number : = [ ]; number : = [12, 15, 7, 99];
    number : = number + [1, 2, 6, 7] * [3, 4, 6, 7] – [4, 7];
    s : = [' А ', ' 5 ', ' $ '];
    а : = [' R '] * [' X ', ' Y ',' R '] + [' 25 ', ' 20 ', ' r '];
    cvet : = [green] ; cvet : = [black]; cvet : = [red];
                                46