Для демонстрації прикладів, будемо вважати, що маємо множини S1 і S2 одного типу.
Операція
| Запис операції
| Дія
| Опис результату
| =
| S1 = S2
| Перевірка на рівність.
| Результат true, якщо множини складаються з однакових елементів, незалежно від їх порядку.
| <>
| S1 <> S2
| Перевірка на нерівність
| Результат true, якщо множини відрізняються хоча б одним елементом
| <=
| S1 <= S2
| Перевірка на підмножину
| Результат true, якщо всі елементи множини S1 містяться в множині S2.
| >=
| S1 >= S2
| Перевірка на надмножину
| Результат true, якщо всі елементи множини S2 містяться в множині S1.
| IN
| eл. IN S1
| Перевірка входження елемента в множину
| Результат true, якщо вказаний елемент міститься у вказаній множині.
Результат операції 5 in [6,9,5] є true.
| +
| S1 + S2
| Об’єднання множин
| Результатом буде множина, яка буде містити всі елементи обох множин без повторень. Наприклад,
[4,7,9] + [8,4,10,32] = [4,7,9,8,10,32]
| –
| S1 – S2
| Різниця множин
| Результатом буде множина, яка буде містити ті елементи множини S1, які не входять до множини S2. Наприклад,
[5,8,9,3,78] – [4,7,5,3] = [8,9,78]
| *
| S1 * S2
| Пересічення множин
| Результатом буде множина, яка буде містити ті елементи, які містяться в обох множинах одночасно. Наприклад,
[6,8,4,3] * [8,12,4,78] = [8,4]
|
Множини не можна вводити і виводити однією дією. Введення і виведення множин виконується поелементно.
До множини не можна додати елемент, але можна скласти дві множини, одна з яких складається з одного елементу. Наприклад, необхідно до множини mn:=[6,7,3]; додати елемент 12. Маємо записати mn:=mn+[12]; Вміст множини mn - [6,7,3б12].
|