Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ODM_ch1_2010-2011.doc
Скачиваний:
7
Добавлен:
10.11.2019
Размер:
3.24 Mб
Скачать

64

Министерство образования и науки украины государственное высшее учебное заведение «донецкий национальный технический университет»

Методические указания и задания

к лабораторным работам

по курсу “Основы дискретной математики“, часть I

Донецк – 2010

УДК 004.021

Методические указания и задания к лабораторным работам по курсу "Основы дискретной математики, часть 1" (для студентов, обучающихся по направлениям подготовки «Программная инженерия» и «Компьютерные науки» очной и очно-заочной формы обучения) / Сост.: И.А. Назарова. - Донецк: ДонНТУ, 2010. - 67с.

Методические указания и задания к лабораторным работам по курсу "Основы дискретной математики, часть 1" включают лабораторные работы по следующим основным темам курса:

  • теория множеств;

  • теория отношений;

  • булевы функции и булева алгебра.

Составитель: Назарова И.А., к.т.н., доцент

Рецензент: Скобцов ю.О., д.Т.Н., профессор

Лабораторная работа № 1

Способы задания множеств. Операции над множествами.

Основные соотношения алгебры множеств

Цель работы: изучение способов задания множеств, приобретение практических навыков в выполнении операций над множествами и проверке основных соотношений алгебры множеств.

Теоретическая справка

Множество – объединение в одно целое различимых между собой элементов.

Конечное множество – множество, состоящее из конечного числа элементов.

Способы задания множеств

1) Перечисление элементов.

Например:

.

2) Задание определяющего свойства.

Например:

;

.

Пустое множество – множество, не содержащее ни одного элемента. Пустое множество обозначается или

Универсальное множество множество, содержащее все возможные элементы. Универсальное множество обозначается .

Утверждение " является элементом множества " записывается в виде ( принадлежит множеству ).

Утверждение "а не является элементом множества А" записывается в виде (а не принадлежит множеству А).

Множества А и В называются равными (обозначается ), если они состоят из одних и тех же элементов.

Если каждый элемент множества А является также элементом множества В, то говорят, что А содержится или включается в В. В этом случае пишут .

Множество A называется подмножеством множества B, если .

В тех случаях, когда одновременно имеют место соотношения и , говорят, что A строго включается в B, и используют запись .

Операции над множествами

Объединением множеств A и B (AB) называется множество, состоящее из всех элементов, принадлежащих хотя бы одному из этих множеств, т.е.

A B = X=x xA или xB.

Пересечением множеств A и B (AB) называется множество, состоящее из всех элементов, принадлежащих каждому из этих множеств, т.е.

А B = X=x x А и x B.

Разностью множеств А и B (А \ B) называется множество, состоящее из всех элементов множества A , не принадлежащих множеству B, т.е.

А \ B =X=x x А и x B.

Дополнением множества А в универсальном множестве U ( , А) называется множество, состоящее из всех элементов универсального множества U, не принадлежащих множеству А, т.е.

.

Симметрической разностью множеств A и B (обозначается AB или ) называется множество, состоящее из всех элементов, принадлежащих в точности одному из этих множеств, т.е.

A B X=x либо x A и x B, либо x A и x B,

A B = (A \ B) (B \ A) = (A B) \ (A B).

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

Например:

1) Пусть множества и заданы на универсуме

, .

Тогда, , , ,

, ,

, .

2) Пусть , .

Тогда, ,

, , ,

, .

3) , , . Изобразить графически на диаграммах Эйлера множество .

, , но , поэтому результат этой операции штриховкой отметить.

Основные законы алгебры множеств:

1) Коммутативные законы

2) Ассоциативные законы

3)Дистрибутивные законы

4)Законы с и U

А = А АU = А

А = АU = U

= = U

А  = U А  =

6) Законы идемпотентности

, ,

7) Законы поглощения

А  (АВ) = А А  (  В) = АВ

А  (АВ) = А А  (  В) = АВ

8) Законы де Моргана

9) Законы склеивания

Булеан (множество-степень)

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

Теорема о мощности булеана

Frame1

Например.

1) , ,

.

2) , , .

3) , ,

.

4) , , . .

Разбиения и покрытия множества

Покрытием непустого множества A называется совокупность его непустых подмножеств таких, что:

Разбиением непустого множества A называется совокупность его непустых подмножеств таких, что:

Например.

Пусть .

Пример покрытия множества : .

Пример разбиений множества : , .

Задание к лабораторной работе.

Заданы множества X, Y, Z, U, правила образования:

X множество букв имени студента;

Y множество букв отчества студента;

Z множество букв фамилии студента;

U универсальное множество = {ъ, ё, гласные , отсутствующие в множествах X, Y, Z}.

1. Вычислить:

- X Y , X Z, Y Z, X Y Z;

- Y Z , X Y Z;

- X \ Z, Z \ X; X ; X Z;

- X , X (Y Z); (X \ Z) (Y \ Z).

2. Нарисовать диаграммы Эйлера для следующих операций:

- X Y Z;

- (X Y) ;

- ( );

- (X \ Z) (Y \ Z).

3. Проверить экспериментально на множествах X, Y, Z справедливость следующих утверждений:

  • = ;

  • = ;

  • X \ (Y Z) = (X \ Y) (X \ Z);

  • X \ (Y Z) = (X \ Y) (X \ Z).

4. Записать булеан для произвольного подмножества множества Z мощности 4. Выписать все возможные разбиения и привести примеры 3 покрытий этого подмножества.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]