Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по ДМ.doc
Скачиваний:
75
Добавлен:
20.02.2016
Размер:
3.62 Mб
Скачать
  1. Лабораторная работа № 1 Операции над множествами

      1. Цель работы: Изучить основные операции над множествами: объединение, пересечение, разность, дополнение.

      2. Теоретические сведения

В математике понятие “множество” является исходным и не подлежит точному определению. Поэтому набор или совокупность каких-либо объектов, обладающих общими свойствами, на интуитивном уровне, называют множеством. Например, в математике такими множествами являются множество целых чисел Z (INTEGER), множество вещественных чисел R (REAL) и др. “Нематематические” объекты также формируют множества. Объекты, включаемые в множество, называют его элементами

Общим обозначением множества служит пара фигурных скобок {, }, между которыми перечисляют все элементы множества или указывают свойства, которыми должны обладать элементы формируемого множества. Для обозначения множества в тексте используют прописные буквы латинского алфавита A, B, C, ...X, Y, Z. Для обозначения элементов множества в тексте используют строчные буквы латинского алфавита a, b, c,...x, y, z.

Для обозначения принадлежности элемента x множеству X используют знак ““ - знакпринадлежности, т.е. xX. Если элемент х не принадлежит множеству Х, то используют знак ““, т.е. хХ.

Число элементов счетного конечного множества Х называют его мощностьюи обозначают так: |X|=n.

Если всякий элемент множества Х является также элементом другого множества Y, то множествоXназываютподмножествоммножества Y. Для обозначения этого в тексте используют знак ““ - знак включения, т.е. ХY. Если множество Х не включено в множество Y, т.е. не все его элементы принадлежат Y, то используют знак ““ - знак невключения, т.е. XY.

Если XY и YX, то X=Y.

Если XYи XY, то множество Х называютсобственным подмножествоммножества Y. Для указания в тексте этого факта используют знак строгого включения - ““, т.е. XY.

Множество, не содержащее ни одного элемента, называют пустыммножеством и обозначают знаком, т.е.={ }. Пустое множество может быть подмножеством любого множества.

Множество, содержащее все элементы всех подмножеств, принимающих участие в решении какой-либо задачи, называют основным или универсальныммножеством и обозначают символомU, т.е. если в решении какой-либо задачи принимают участие множества А={a} и B={b,c}, тоU={a,b,c}.

Максимально возможное число подмножеств универсального множества называют семейством подмножеств универсального множества. Это семейство включает пустое подмножество, само универсальное множество и множества, сформированные по одному, два, три и т.д., элементов универсального множества. Семейство подмножеств универсального множества обозначают символомB(U) и называютбулеаноммножестваU.

Например, если U={a,b,c},B(U)={, {a}, {b}, {c}, {a,b}, {b,c}, {a,c}, {a,b,c}}.

Легко видеть, что число элементов булеана B(U) зависит от числа элементов универсального множестваU по формуле: |B(U)|=2|U|.

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

При задании множества описанием его характеристических свойств между фигурными скобками после указания текущего значения элемента множества Х, т.е. хХ, ставится знак ““, вслед за которым указывают характеристическое свойство элементов множества, т.е. Р(х). При подстановке конкретного значения х=а выражение Р(а) принимает значение “истина” или “ложь”, т.е. Р(х) есть логическая функция, которую иначе называют-“предикат”.

Множество значений х=а1, х=а2, х=а3 и т.д., для которых Р(х=аi)=“истина” формирует множество Х={а1, а2, а3,...}.

Множество может быть задано характеристическим вектором – вектором, размерность которого равна количеству элементов в универсальном множестве. Каждый компонент характеристического вектора множества А равен либо 1 (если соответствующий элемент универсального множесва содержится в А), либо 0 (если соответствующий элемент универсального множесва не содержится в А).

Над множествами можно проводить ряд традиционных действий. А именно:

1.Объединение. Так называется множествоC, которое строится по заданным множествамAиBследующим образом: в него включаются все элементы изAи все элементы изB. Обозначение:

2. Пересечение. Так называется множествоC, которое строится по заданным множествамAиBследующим образом: в него включаются все элементы, принадлежащие одновремен-но множествуAи множествуB. Обозначение:

3.Вычитание.Так называется множествоC, которое строится по заданным множест

вам AиBследующим образом: в него включаются все элементы изA, не принадлежащие мно-жествуB. Обозначение:C=A\BЧасто при включениивместоA\Bпишути говорят одополненииподмножестваB.

  1. Произведение.Так называется множествоC, которое строится по заданным множествамAиBследующим образом: в него включаются все упорядоченные пары, где. Обозначение:Если, тоназываетсядекартовым квадратом множестваA.

Диаграммы Венна- это геометрическое представление множеств. С помощью этих диаграмм можно быстро убедиться в справедливости сложных операций над множествами. Диаграммы Венна не заменяют доказательств, а лишь наглядно иллюстрируют их.

AEE- универсальное множество

BА, В- множества

Рис.1 Диаграмма Венна.

Пусть E = {b, c, d, e}; A = {b, c, d} B = {c, e} (рис.1)