- •Содержание
- •6. Элементарные двоичные переключательные функции
- •7. Основные законы булевой алгебры и преобразование
- •Приложение 2. Варианты контрольных заданий по дисциплине
- •Предисловие
- •Дискретная математика
- •1. Множества и алгебраические системы. Булевы алгебры
- •1.1. Основные понятия теории множеств
- •1.2. Основные операции над множествами
- •1.3. Декартово произведение множеств
- •1.4. Соответствия и функции
- •1.5. Отношения
- •1.6. Использование множеств в языке Паскаль
- •2. Элементы общей алгебры
- •2.1. Операции на множествах
- •2.2. Группа подстановок Галуа
- •2.3. Алгебра множеств (алгебра Кантора)
- •2.4. Алгебраические системы. Решетки
- •2.5. Задание множеств конституентами
- •2.6. Решение уравнений в алгебре множеств.
- •3. Элементы комбинаторики
- •3.1. Комбинаторные вычисления
- •3.2. Основные понятия комбинаторики
- •3.3. Размещения
- •3.4. Перестановки
- •3.5. Сочетания
- •3.6. Треугольник Паскаля.
- •3.7. Бином Ньютона
- •3.8. Решение комбинаторных уравнений
- •4. Основные понятия теории графов
- •4.1. Способы задания графов
- •4.2. Характеристики графов
- •4.3. Понятие о задачах на графах
- •4.4. Задача о Ханойской башне
- •5. Переключательные функции и способы их задания
- •5.1. Понятие о переключательных функциях
- •5.2. Двоичные переключательные функции и способы их задания
- •5.3. Основные бинарные логические операции
- •5.4. Понятие о переключательных схемах и технической реализации переключательных функций
- •5.5. Использование логических операций в теории графов
- •6. Элементарные двоичные переключательные функции и функциональная полнота систем переключательных функций
- •6.1. Элементарные переключательные функции одной переменной
- •6.2. Элементарные переключательные (логические) функции двух переменных
- •6.3. Функциональная полнота систем переключательных функций
- •6.4. Базисы представления переключательных функций
- •6.5. Пример анализа и определения свойств пф, заданной десятичным номером
- •7. Основные законы булевой алгебры и преобразование переключательных функций
- •7.1. Основные законы булевой алгебры переключательных функций
- •7.2. Равносильные преобразования. Упрощение формул алгебры переключательных функций
- •7.3. Преобразование форм представления переключательных функций
- •8. Минимизация переключательных функций
- •8.1. Цель минимизации переключательных функций
- •8.2. Основные понятия и определения, используемые при минимизации
- •8.3. Аналитические методы минимизации переключательных функций
- •8.4. Минимизация переключательных функций по картам Карно
- •8.5. Метод поразрядного сравнения рабочих и запрещенных наборов
- •Минимизация переключательных функций на основе поразрядного сравнения рабочих и запрещенных восьмеричных наборов.
- •8.6. Минимизация переключательных функций, заданных в базисе {, и, не}
- •8.7. Минимизация систем переключательных функций
- •8.8. Минимизация переключательных функций методом неопределенных коэффициентов
- •9. Понятие об автомате и его математическом описании
- •9.1. Основные определения теории конечных автоматов
- •9.2. Описание конечных детерминированных автоматов
- •9.3. Понятие о технической интерпретации конечных автоматов
- •9.4. Синтез комбинационных автоматов в заданном базисе
- •9.5. Булева производная
- •9.6. Элементарные автоматы памяти на основе комбинационного автомата и задержки
- •9.7. Синтез автомата – распознавателя последовательности
- •10. Элементы теории кодирования
- •10.1. Понятие о кодировании
- •10.2. Системы счисления, как основа различных кодов
- •10.3. Понятие о помехоустойчивом кодировании
- •10.4. Кодирование по Хэммингу
- •10.5. Кодирование с использованием циклических кодов и математического аппарата умножения и деления полиномов. Сигнатурный анализ
- •10.6. Понятие о криптографической защите информации
- •10.7. Понятие о сжатии информации
3.3. Размещения
Упорядоченная (n,k) выборка, в которой элементы могут повторяться, называется (n,k) размещением с повторениями.
Иными словами размещениями с повторениями из n элементов по k называют векторы длины k, составленные из n элементов множества Х.
Число размещений с повторениями из n элементов по k определяется оценкой соответствующего декартова произведения Хk n-элементного множества, обозначается (по-видимому от английского словаAssing – назначать) и вычисляется следующим образом:
=nk.
Таким образом, первый элемент вектора длины k выбирается n способами, второй – n способами и т.д.: nn...n=nk.
Пример. Сколькими способами можно оснастить две различные фирмы компьютерами трех типов?
Каждый способ оснащения есть выборка (3,2), вектор длины 2, составленный из 3-х элементного множества типов Т={t1,t2,t3}. Поэтому число способов оснащения – число размещений с повторениями из 3 по 2:
.
Рассмотрим подробнее:
1) (t1,t1); 2) (t1,t2); 3) (t1,t3);
4) (t2,t2); 5) (t2,t3); 6) (t2,t1);
7) (t3,t3); 8) (t3,t2); 9) (t3,t1).
Получили различные упорядочения двухэлементных векторов из 3-х элементного множества, т.е. множество Т2.
Здесь каждый вектор соответствует способу оснащения. Видно, что, например, (t1,t2), (t2,t1) считаются разными способами, так как фирмы предполагаются различными («первая – первым типом», «вторая – вторым» и т.д.). Имеются повторения: (t1,t1), (t2,t2), (t3,t3).
В ряде задач необходимо определить число векторов длины k из n элементов данного множества без повторения элементов.
Если элементы упорядоченной (n,k) выборки попарно различны, то они называются (n,k) размещением без повторений или просто (n,k) размещением.
Число таких размещений без повторений обозначается .
Каждое (n,k) размещение без повторения является упорядоченной последовательностью длины k, элементы которой попарно различны и выбираются из множества с n элементами. Тогда первый элемент этой последовательности может быть выбран n способами, после каждого выбора первого элемента последовательности второй элемент может быть выбран n-1 способами и т.д., k-й элемент выбирается n-(k-1) способом:
=(n-1)(n-2)...[n-(k-1)].
Преобразуем эту формулу, умножая и деля ее на произведение чисел 12(n-k):
В частности, при k=0 . Очевидно, что приk>n =0.
Пример. Сколькими способами из 3-х студентов можно назначить группу на прополку клубники в составе начальника и подчиненного?
Речь идет о выборе упорядоченных двухэлементных подмножеств множества студентов, состоящего из трех элементов (K={1,2,3}), т.е. о размещениях без повторений из 3 элементов по 2, поэтому:
.
Подробнее, в виде векторов из номеров студентов, например, по журнальному списку, первая компонента которого обозначает номер студента-начальника, вторая – подчиненного:
(1,2), (1,3), (2,1), (2,3), (3,1), (3,2).
Ясно, что здесь существенен порядок следования компонент и не может быть повторений (один студент не может быть начальником и подчиненным одновременно), поэтому это множество – подмножество декартового произведения.
Пример. Сколькими способами можно провести распределение 10 механизаторов по 3 сушильным установкам? Один механизатор назначается на одну сушильную установку.
Распределение механизаторов – размещение без повторений из 10 элементов по 3, поэтому:
.