- •Методические указания и задания
- •Задание на лабораторную работу
- •Способы задания множеств. Операции над множествами. Основные соотношения алгебры множеств
- •Теоретическая справка
- •Способы задания множеств
- •Операции над множествами
- •Основные законы алгебры множеств:
- •Задание к лабораторной работе.
- •Контрольные вопросы.
- •Отношения на множествах
- •Теоретическая справка
- •Способы задания отношений
- •Свойства бинарных отношений
- •Функциональные отношения
- •Например:
- •Задание к лабораторной работе
- •Основные понятия комбинаторики
- •Правило произведения Теоретико – множественная формулировка правила произведения
- •Комбинаторная формулировка правила произведения
- •Сложный выбор объектов
- •Соединения без повторений
- •Перестановки
- •Размещения из n элементов по m
- •Решение:
- •Сочетания
- •Свойства сочетаний
- •Соединения с повторениями
- •Размещения с повторениями
- •Сочетания с повторениями
- •Формулы пересчета для основных видов комбинаторных соединений
- •Принцип включения- исключения
- •Частные случаи формулы включений и исключений
- •Задача о беспорядках
- •Задача o встречах
- •Перестановки без фиксированных пар
- •Распределения объектов по ячейкам
- •Распределение одинаковых объектов
- •Вместимость ячеек задана
- •Распределение различных объектов по ячейкам с учётом их порядка в различных ячейках Вместимость ячеек неограниченна, ячейки могут быть пустыми
- •Вместимость ячеек неограниченна, ячейки не могут быть пустыми
- •Задания к лабораторной работе
- •Вариант №1.
- •Вариант №2.
- •Вариант №3.
- •Вариант №4.
- •Вариант №5.
- •Вариант №6.
- •Вариант №7.
- •Вариант №8.
- •Вариант №9.
- •Вариант №10.
- •Вариант №11.
- •Вариант №12.
- •Вариант №13.
- •Вариант №14.
- •Вариант №15.
- •Вариант №16.
- •Вариант №17.
- •Вариант №18.
- •Вариант №19.
- •Вариант №20.
- •Вариант №21.
- •Вариант №22.
- •5.Сколькими способами можно переставить буквы в слове «тартар», чтобы одинаковые буквы не шли друг за другом? Вариант №23.
- •Вариант №24.
- •Вариант №25.
- •Вариант №26.
- •Вариант №27.
- •Вариант №28.
- •Вариант №29.
- •Вариант №30.
- •Контрольные вопросы
- •8. Сформулировать общую постановку задачи распределения объектов по ячейкам.
- •Булевы функции. Законы алгебры логики. Аналитические способы описания. Полные системы функций
- •Теоретическая справка Определение функции алгебры логики
- •Табличный способ представления фал
- •Графическое представление фал
- •Функции алгебры логики одного аргумента
- •Функции алгебры логики двух аргументов
- •Элементарные функции алгебры логики
- •Условные приоритеты булевых функций
- •Выражение одних элементарных функций через другие
- •Аналитическая запись фал
- •Дизъюнктивная нормальная форма (днф)
- •Дизъюнктивная совершенная нормальная форма (дснф)
- •Алгоритм перехода от табличного задания функции к дснф
- •Конъюнктивная совершенная нормальная форма
- •Алгоритм построения конъюнктивной совершенной нормальной формы
- •Полные системы фал
- •Задание к лабораторной работе
- •Контрольные вопросы
- •Методы минимизации функций алгебры логики.
- •Теоретическая справка Основные определения
- •Минимизация фал на кубе
- •Метод Квайна минимизации булевых функций
- •Метод Мак-Класки минимизации булевых функций
- •Графический метод минимизации: карты Карно и диаграммы Вейча
- •Основные принципы построения карт Карно
- •Задание к лабораторной работе
- •Алгоритм генерации варианта
- •Контрольные вопросы
Задание к лабораторной работе.
Заданы множества X,Y,Z,U.
Правило образования множеств X, Y, Z иU:
X- множество букв имени студента;
Y- множество букв отчества студента;
Z- множество букв фамилии студента;
U - универсальное множество = X Y Z { ъ,ё, гласные , отсутствующие в
множествах X, Y, Z}
1.1 Вычислить:
- X Y , Y Z , X Z, X Y Z;
- Y Z , X Y Z;
- X \ Z, Z \ X;
- X ;
- X Z ;
- X , X (Y Z);
- (X \ Z) (Y \ Z).
1.2. Нарисовать диаграммы Эйлера для:
- X Y Z;
- (X Y) ;
- (X \ Z) (Y \ Z).
1.3. Проверить экспериментально на множествахX,Y,Zсправедливость следующих утверждений:
_______
- (X Y) = ;
_______
- (X Y) = ;
- X \ (Y Z) = (X \ Y) (X \ Z);
- X \ (Y Z) = (X \ Y) (X \ Z).
2. Доказать следующие тождества, используя отношения принадлежности.
Продемонстрировать на кругах Эйлера:
1. А ( В С ) = ( А В ) ( А С )
А ( В С ) = ( А В ) ( А С )
( А В ) ( С D ) = ( А С )( В С ) ( А D ) ( В D )
( A B ) A = ( A B ) A = A
_____
A B =
_____
A B =
A \ ( B C ) = ( A \ B ) ( A \ C )
A \ ( B C ) = ( A \ B ) ( A \ C )
A \ ( A \ B ) = A B
_____
A \ B = A = B
A \ B = A \ ( A B )
A ( B \ C ) = ( A B ) \ ( A C ) = ( A B ) \ C
(A \ B) \ C = (A \ C) \ (B \ C)
A B = A ( B \ A )
( A B ) ( A ) = ( A B ) ( A ) = A
( B ) A = A B
A ( B \ A ) =
( A B ) \ C = ( A \ C ) ( B \ C )
A \ ( B \ C ) = ( A \ B ) ( A C )
A \ ( B C ) = ( A \ B ) \ C
A B = B A
A ( B C ) = ( A B ) C
A ( B C ) = ( A B ) ( A C )
A ( A B ) = B
A B = A B ( A B )
A \ B = A ( A B )
A B = ( A B ) ( A B )
A U =
А В = А ∆ В ∆ (А В)
А ∆ ( А ∆ В ) = В
A ∆ ( ( A \ B ) \ C ) = ( ( A \ C ) \ ( B \ C ) ) ∆ A
(А \ В) ∆ C = A ∆ ( A B ) ∆ C
B ∆ ( ( А В ) \ C ) = ( ( A \ C ) ( B \ C ) ) ∆ B
A B = (A ) ( B)
Определить операцию через операции{, } и {\ , };
Определить операциючерез операции{, } и {\ , };
Определить операцию \ через операции{, } и {, };
Контрольные вопросы.
Дать определение множества.
Привести примеры конечных и бесконечных множеств.
Указать существующие способы задания множеств.
Дать определения пустого и универсального множеств.
Что называют подмножеством множества?
Ввести понятия операций над множествами.
Привести примеры операций над множествами с помощью кругов Эйлера.
Записать основные законы и теоремы алгебры множеств.
Лабораторная работа № 3
Отношения на множествах
Цель работы: изучение способов задания отношений, приобретение практических навыков в проверке основных свойств отношений, классификация отношений.
Теоретическая справка
Прямое (декартово) произведение множеств Х и Y – множество упорядоченных пар, таких что: Х x Y = {(x,y) | xX, yY}.
При X = Y множество X х X называется декартовой степенью множества X и обозначается X2.
Бинарное отношение на множествах X и Y – произвольное подмножество прямого произведения двух множеств Х x Y = {(x,y) | xX, yY}.
Если Х2, то отношениезадано на множествеХ.
Если (x,y), то (x,y)находятсяв отношении илисвязаныотношением: х y илиy = (х) .
Область определения D бинарного отношения - множество первых элементов каждой упорядоченной пары D = {x | (x,y) }.
Область значений J бинарного отношения - множество вторых элементов каждой упорядоченной пары
J = {y | (x, y) }.