3. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ
34
множество Z содержит элементы, которые принадлежат как множеству X, так и множест-
ву Y, т.е. Z=[1,2,3].
2) + – объединение множеств (сумма).
Пусть X=[1,2,3,4,7,9], а Y=[1,2,3,10,5], тогда при выполнении оператора
Z:= X + Y;
множество Z содержит элементы, которые принадлежат либо множеству X, либо множе-
ству Y, т.е. Z=[1,2,3,4,5,7,9,10].
3) – – разность множеств или относительное дополнение.
Пусть X=[1,2,3,4,7,9], а Y=[1,2,3,10,5], тогда при выполнении оператора
Z: = X – Y;
множество Z содержит элементы множества X, которые не принадлежат множеству Y, т.е.
Z=[4,7,9].
4) = – проверка на равенство.
Если все элементы множества X являются элементами множества Y, то результатом
выполнения операции будет TRUE, в противном случае – FALSE. Пусть X=[1,2,3,4,7,9], а
Y=[1,2,3,10,5], тогда при выполнении оператора
F: = X = Y;
F получит значение FALSE.
5) <> – проверка на неравенство.
Если какие-то элементы множества X не являются элементами множества Y или наобо-
рот, то результатом выполнения операции будет TRUE, в противном случае – FALSE. Пусть
X=[1,2,3,4,7,9], а Y=[1,2,3,10,5], тогда при выполнении оператора
F:=X<>Y;
F получит значение TRUE.
6) >= – проверка на включение.
Если все элементы множества Y являются элементами множества X, то результатом
выполнения операции будет TRUE, в противном случае – FALSE. Пусть X=[1,2,3,4,7,9], а
Y=[1,2,3], тогда при выполнении оператора
F: = X >= Y;
F получит значение TRUE.
7) <= – проверка на включение.
Если все элементы множества X являются элементами множества Y, то результатом
выполнения операции будет TRUE, в противном случае – FALSE. Пусть X=[1,2,3], а
Y=[1,2,3,10,5], тогда при выполнении оператора
F: = X < = Y;
F получит значение TRUE.
8) IN – проверка принадлежности отдельного элемента множеству.
Слева от знака операции записывается выражение того же типа, что и базовый, а спра-
ва – множество. Если левый операнд является элементом множества Y, то результатом
выполнения операции будет TRUE, в противном случае – FALSE. Пусть A=5, а
Y=[1,2,3,10,5], тогда при выполнении оператора