- •Методические указания по выполнению контрольной работы по дисциплине «Дискретная математика»
- •050100.62 Педагогическое образование
- •Рекомендации по выполнению и оформлению контрольной работы
- •Контрольные задания по курсу "Дискретная математика "
- •Раздел1. Множества
- •Раздел 2. Отношения
- •Раздел 3 Булевы функции
- •Раздел 4 «Элементы комбинаторики»
- •Раздел 5 «Графы»
- •Содержание разделов, изучаемых в семестре
- •Материалы для самоподготовки
- •Тема 1. Множества
- •1.1.Основные понятия
- •1.2. Операции над множествами
- •1.3. Геометрическое моделирование множеств. Диаграммы Венна
- •1.4. Алгебра множеств. Основные тождества алгебры множеств
- •Основные тождества алгебры множеств
- •1.5. Эквивалентность множеств
- •1.6. Счетные множества
- •1.7. Множества мощности континуума
- •Тема 2. Отношения. Функции
- •2.1. Отношения. Основные понятия и определения
- •2.2. Операции над отношениями
- •2.3. Свойства отношений
- •2.4. Функции. Основные понятия и определения
- •Тема 3. Графы
- •3.1. Основные характеристики графов
- •3.2. Матричные способы задания графов
- •3.3. Изоморфизм графов
- •3.4. Маршруты, циклы в неориентированном графе
- •3.5. Пути, контуры в ориентированном графе
- •3.6. Связность графа
- •3.7. Экстремальные пути в нагруженных ориентированных графах
- •3.8 Алгоритм Форда – Беллмана нахождения минимального пути
- •3.9. Алгоритм нахождения максимального пути
- •3.10. Деревья.. Основные определения
- •3.11. Минимальные остовные деревья нагруженных графов
- •Тема 4. Булевы функции
- •4.1. Определение булевой функции
- •4.2. Формулы логики булевых функций
- •4.3. Равносильные преобразования формул
- •Основные равносильности булевых формул.
- •4.4. Двойственность. Принцип двойственности.
- •4.5. Булева алгебра (алгебра логики). Полные системы булевых функций
- •4.6. Нормальные формы
- •4.7. Разложение булевой функции по переменным
- •4.8. Минимизация формул булевых функций в классе дизъюнктивных нормальных форм
- •4.9. Применение алгебры булевых функций к релейно-контактным схемам
- •Раздел 5 «Элементы комбинаторики»
- •5.1 Основные определения комбинаторного анализа
- •5.2 Правило суммы и правило произведения
- •5.3 Формулы для расчета перестановок и сочетаний без повторений и с повторениями
- •5.4 Бином Ньютона и полиномиальная теорема.
- •Вопросы для самоконтроля
- •Раздел 1 Множества
- •Раздел 2 Отношения и функции
- •Раздел 3 Логика высказываний
- •Раздел 4 Булевы функции
- •Раздел 5. Основы комбинаторного анализа
- •Раздел 6. Графы и сети.
- •Тесты для самоконтроля
- •Список литературы Основная литература
- •Дополнительная литература
- •Приложение 1
- •Контрольная работа
- •Вариант№____
5.2 Правило суммы и правило произведения
Основной комбинаторной задачей является подсчет числа (п, r) – выборок при различных условиях. Опыт выполнения комбинаторных операций отбора подмножеств приводит к следующим двум логическим правилам.
Правило суммы. Если из множества S подмножество А (которое может состоять и из одного элемента) можно выбрать п способами, а подмножество В, отличное от А, т способами и при этом выборы А и В таковы, что взаимно исключают друг друга и не могут быть получены одновременно, то выбор из множества S множества А В можно получить п+т способами.
Комментарии. Если
Ø,
то А и В называются непересекающимися
множествами, в частности, если
при
всех i,j=1,2,…,r,
i≠j,
то
называется разбиением множества S на
непересекающиеся подмножества или
просто разбиением. Правило суммы
можно сформулировать в терминах теории
множеств: если даны п-множество А
и т-множество В, то при
объединение А
В
будет (п+т)-множеством. Если дано
разбиение
,
где
,
i,j=1,2,…,r,
i≠j,
и если Аi есть пi-множество
(i=1,2,…,r),
то множество S есть
-множество.
Правило произведения. Если из множества S подмножество А может быть выбрано п способами, а после каждого такого выбора подмножество В можно выбрать т способами, то выбор А и В в указанном порядке можно осуществить т·п способами.
Комментарии. В терминах теории
множеств это правило соответствует
понятию декартова произведения множеств:
если А является п-множеством,
а В т-множеством, то А×В
окажется п· т-множеством. Пусть
суть пi-множества, i=1,2,…,r.
Построим множества: М1=А1.
М2=А1×А2=М1×А2,
М3= М2×А3,…Мr=
Мr-1×Аr. Тогда Мr будет
(п1· п2·…
пr·)-множеством.
При решении практических задач правило произведения часто используется при подсчете числа вариантов при проведении (п, r) – выборок. В этом случае его формулировка может выглядеть так.
Пусть требуется выполнить одно за другим r действий. Если первое действие можно выполнить п1 способами, второе действие – п2 способами и так до r-го действия, которое можно выполнить пr способами, то все r действий вместе могут быть выполнены п1· п2·… пr способами.
Пример. Сколько существует целых чисел между 0 и 1000, содержащих ровно одну цифру 6? Пусть S будет подмножеством целых чисел между 0 и 1000, содержащих ровно одну цифру 6. Пусть S1 – подмножество множества S, которое содержит число, состоящее из одной цифры, и эта цифра равна 6. Пусть S2 – подмножество множества S, содержащее двузначные числа ровно с одной цифрой равной 6. Пусть S3 – подмножество множества S, содержащее трехначные числа ровно с одной цифрой равной 6. Множество S1 содержит только один элемент – число 6. В S2 каждый элемент, содержащий 6, имеет ее либо первой . либо второй цифрой. Если 6 – вторая цифра, то существуют 8 различных чисел, поскольку первое число, поскольку первое число не может быть 0 или 6. Если 6 – первая цифра, , то таких чисел 9, поскольку вторая не может быть 6. Таким образом, S2 содержит 8+9=17 элементов. Элемент из S3 содержит 6 как первую, вторую или третью цифру. Если 6 – первая цифра, то существуют 9 вариантов выбора второй цифры и 9 вариантов выбора третьей цифры, тогда согласно правилу умножения, S3 содержит 9*9=81 чисел с 6 как первой цифрой. Если 6 – вторая цифра, то имеются 9 вариантов выбора третьей цифры и 8 вариантов выбора первой цифры, поскольку первая цифра не может быть 0. Следовательно, S3 содержит 9*8=72 чисел. У которых 6 вторая цифра. Аналогично, S3 содержит 72 числа, у которых 6 – третья цифра. Следовательно, всего S3 содержит 1+17+225=243 элементов.
Пример. Битовая строка – это строка, состоящая из элементов, каждый из которых имеет значение 1 или 0. Сколько существует битовых строк, имеющих длину 5? Сколько существует битовых строк длины k? Поскольку каждый символ строки может иметь значение 1 или 0, то существует два варианта выбора для каждой позиции. Следовательно, существует 2×2×2×2×2=25 битовых строк длины 5. По аналогичным соображениям, имеется 2k битовых строк длины k.
