Для сравнения множеств используются операции отношения:
= − проверка на равенство (совпадение) двухмножеств;
<> − проверка на неравенство двух множеств;
<=, < − проверка на вхождение первого множества во второе множество;
>=, > − проверка на вхождение второго множества в первое множество.
Пример 1
Составить программу выделения следующих множеств из множества целых чисел от 1 до 30:
− множества чисел, кратных 2;
− множества чисел, кратных 3;
− множества чисел, кратных 6;
− множества чисел, кратных 2 или 3.
Вопросы для обсуждения
1. Сколько множеств надо описать? Каков тип их элементов? (Четыре множества с элементами типа Byte.)
2. Каково начальное значение множеств? (Начальное значение множеств − пустое множество.)
3. Как формируются множества? (Первые два формируются перебором всех чисел данного промежутка и отбором подходящих, а третье и четвертое получаются из первых двух путем применения операций пересечения или объединения.)
4. Как осуществить вывод сформированных множеств? (Вывод множеств производится ТОЛЬКО поэлементно, поэтому удобно составить процедуру и передавать в нее множество, элементы которого и будут выводиться на экран. Для этого в разделе типов надо создать соответствующий тип и использовать его в дальнейшем.)