Множества сравниваются между собой с помощью операторов отношения

Оценить
(0 голоса)

Множества могут быть равны между собой, неравны или же одно множество может входить в другое в качестве подмножества.

Используются такие операторы отношения:

R = L — множества равны (тождественны);

R Ф L — множества неравны (нетождественны);

R  L — множество R включает множество L;

R  L — множество R содержится в множестве L.

По убыванию приоритета операции над множествами ранжируются так: пересечение; объединение, разность; операторы отношения и принадлежности.

Рассмотрим следующий пример. Пусть имеется некоторая совокупность геометрических фигур, состоящая из треугольников, квадратов, ромбов, окружностей, трапеций, точек, прямых, гексаэдров, октаэдров. Требуется из этой совокупности удалить все четырехугольные фигуры. PROGRAM FIGURE (INPUT, OUTPUT); ТУРЕ FIG = (ТРЕУГ, КВАДР, РОМБ, ОКР,

ТРАП, ТЧК, ПРМ, ГЕКС, ОКТ);

OTKAZ = SET OF FIG;

VVOD = ARRAY [1.20] OF FIG; VAR CTR.OTKAZ; FGR:FIG; VHM:VVOD; I:INTE

GER;

BEGIN CTR: = [КВАДР, РОМБ, ТРАП]; FOR I: = 1 TO 20 DO

BEGIN READ (VHM Ш); IF NOT (VHM [I] IN CTR) THEN WRITE (VHM [I]) END END.

Задания

1. Какие отношения могут быть между множествами?

2.         Как сравнивать множества? Перечислите операторы отношений,

3.         Задан оператор ml — m2 * тЗ Ф (ml — m2) * m3.

В каком порядке будут выполнены составляющие его операторы?

Подробнее в этой категории: « Массивы
Массивы
Тип char
Записи
Записи с вариантами
Субэкваториальный и субтропический пояса

Добавить комментарий


Защитный код
Обновить