- •Донецк-2001
- •Донецк-2001
- •1Введение в теорию множеств
- •1.1Основные определения
- •1.2Способы задания множества
- •1.3Операции над множествами
- •1.4Основные законы алгебры множеств
- •1.5Контрольные вопросы
- •2Отношения на множествах
- •2.1Теоретические сведения
- •2.2Способы задания отношений
- •2.3Свойства бинарных отношений
- •2.4Функциональные отношения
- •2.5Контрольные вопросы
- •3Основные понятия комбинаторики.
- •3.1Правила суммы и произведения
- •3.1.1Правила суммы
- •3.1.2Правило произведения
- •3.1.3Сложный выбор объектов
- •3.2Соединения без повторений
- •3.2.1Перестановки
- •3.2.2Размещения
- •3.2.3Сочетания
- •3.2.4Свойства сочетаний
- •3.3Соединения с повторениями
- •3.3.1Перестановки с повторениями
- •3.3.2Размещения с повторениями.
- •3.3.3Сочетания с повторениями.
- •3.4Контрольные вопросы
- •4Булева алгебра
- •4.1Определение функции алгебры логики
- •4.2Способы описания фал
- •4.2.1Табличный способ представления фал
- •4.2.2Графическое представление фал
- •4.3Функции алгебры логики одного аргумента
- •4.4Функции алгебры логики двух аргументов
- •4.5Условные приоритеты булевых функций
- •4.6Фиктивные аргументы фал
- •4.6.1Алгоритм нахождения фиктивных аргументов
- •4.8Выражение одних элементарных функций через другие
- •4.9Аналитическая запись фал
- •4.9.1Дизъюнктивная нормальная форма (днф)
- •4.10Полные системы фал
- •4.11Контрольные вопросы
- •5Методы минимизации функций алгебры логики.
- •5.1Основные определения
- •5.2Минимизация фал на кубе
- •Пункты решения задачи по минимизации
- •Четырехмерное пространство
- •5.3Метод Квайна
- •5.4Метод Мак-Класки
- •5.5Графический метод минимизации: карты Карно и диаграммы Вейча
- •5.6Основные принципы построения карт Карно
- •5.7Контрольные вопросы
- •6Контрольные работы для студентов заочного отделения.
- •6.1Контрольная работа № 1.
- •6.2Контрольная работа № 2.
- •6.3Алгоритм генерации варианта
- •7Примеры решения типовых зданий.
- •7.1Контрольная работа №1.
- •7.2Контрольная работа №2.
- •1 Введение в теорию множеств 3
- •2 Отношения на множествах 10
- •3 Основные понятия комбинаторики. 15
- •4 Булева алгебра 23
- •5 Методы минимизации функций алгебры логики. 36
- •6 Контрольные работы для студентов заочного отделения. 46
- •7 Примеры решения типовых зданий. 58
3.1.3Сложный выбор объектов
Часто в комбинаторных задачах выбор объектов происходит в несколько ступеней, на некоторых работает правило суммы, на других – правило произведения. При сложном выборе объектов важно обеспечить полный перебор всех возможных случаев.
Например: Имеется три различных флага. На флагштоке поднимается сигнал, состоящий не менее, чем из 2-х флагов. Сколько различных сигналов можно поднять на флагштоке, если порядок сигналов учитывается?
Решение: Сигнал может состоять либо из 2-х сигналов, либо из 3-х. Одновременное выполнение 2-х действий невозможно.
N=N2+N3 (правило суммы)
N2=32=6 (правило произведения)
N3=321=6 (правило произведения)
N=12
3.2Соединения без повторений
Соединения – простые комбинаторные объекты, к которым относятся перестановки, сочетания и размещения.
3.2.1Перестановки
Перестановка из n элементов – упорядоченная последовательность элементов n- элементного множества (кортеж).
Различные перестановки – отличаются порядком элементов в них.
Например:
Пусть A={1,2,3}
Перестановки: 123, 132, 213, 231, 312, 321.
Число перестановок из n различных объектов равно: Pn=n!
Определим n!=1*2*3*…*n, 0!=1, n!=(n-1)!*n
Например:
Число способов стать в очередь за стипендией из 17 человек?
P17=17!
Сколькими способами можно расставить на полке 5 книг?
P5=5!
Сколько различных слов можно образовать, переставляя буквы в слове "ковш"?
P4=4!
3.2.2Размещения
Размещения – упорядоченная последовательность из m элементов множества, содержащего всего n элементов.
Различные размещения – отличаются совокупностью элементов и (или) порядком их следования.
Например:
Пусть A={1,2,3}
Размещения из 3 по 2: 12, 21, 13, 31, 23, 32.
Число
размещений из n
по m
равно:
Например:
Сколькими способами можно расставить на полке 5 книг из 7?
Сколько различных 4х символьных идентификаторов можно получить в алфавите {A,B,C,D,E}.
Замечание:
Формула
верна для всех mn.
При
m=n
=
=Pn.
3.2.3Сочетания
Сочетания из k по m – набор из m элементов, без учета порядка элементов в наборе. Сочетание – произвольное неупорядоченное m-подмножество из n элементов. Различные сочетания – отличаются набором элементов, но не их порядком.
Например:
A={1,2,3}
Сочетания из 3 по 2: 12, 31, 32.
Число сочетаний из n различных объектов по m равно:
,
m<n.
Anm=Cnm*m!
Cnm=
=
3.2.4Свойства сочетаний
при k0 и k n
Симметричность числа сочетаний:
Правило Паскаля:
Для числа сочетаний из n по m справедливо следующее рекурентное соотношение:
Треугольник Паскаля
Числа
, n=0,1
… выпишем в виде треугольника:
n
=0 1
1 1 1
2
1 2 1
3 1 3 3 1
4 1 4 6 4 1
5 1 5
10 10 5 1
из бинома Ньютона − биноминальные коэффициенты в выражении, которое известно, как бином Ньютона.
При a=x=1
, если , − число к-элементных подмножеств
