![](/user_photo/2706_HbeT2.jpg)
- •Введение
- •1 Общие организационно—методические указания по выполнению курсовой работы
- •2 Выполнение расчетно-графических работ
- •3 Оформление расчетно-графических работ и курсовой работы
- •4 График выполнения курсовой работы
- •5 Методические указания по выполнению расчетно-графической работы №1 на тему: «Расчет числовых характеристик графов»
- •Задание на расчетно-графическую работу №1
- •Расчет числа компонент связности æ(g)
- •Расчет цикломатического числа λ(g) графа g
- •Расчет хроматического числа γ(g) графа g
- •Расчет плотности (g) графа g
- •Расчет неплотности ε(g) графа g
- •5.2.9 Расчет внешней устойчивости ψ(g) графа g
- •5.2.10 Расчет числа внутренней устойчивости (g) графа g
- •6 Методические указания по выполнению расчетно-графической работы № 2 на тему: «Нахождение кратчайшего остова неориентированного графа по алгоритму Дейкстра»
- •6.1 Задание на расчетно-графическую работу № 2
- •6.2 Пример расчетов по алгоритму Дейкстра
- •6.2.1 Построение таблицы обозначений
- •6.2.2. Шаг «0» расчетов
- •6.2.3 Шаг «1» расчетов
- •6.2.4 Шаги «2 — 6» расчетов
- •6.2.5 Выводы
- •7 Методические указания по выполнению расчетно-графической работы №3 на тему: «Поиск кратчайших путей на неориентированном графе по алгоритму Флойда»
- •Задание на расчетно-графическую работу №3
- •7.2 Пример расчета кратчайших путей на неориентированном графе
- •7.2.1 Построение матрицы путей и матрицы переходов графа g
- •7.2.2 Шаг 0 расчетов по алгоритму Флойда
- •Шаг 1 расчетов по алгоритму Флойда
- •Шаг 2 расчетов по алгоритму Флойда
- •7.2.5 Шаг 3 расчетов по алгоритму Флойда
- •7.2.6 Шаг 4 расчетов по алгоритму Флойда
- •7.2.7 Шаг 5 расчетов по алгоритму Флойда
- •7.2.8. Шаг 6 расчетов по алгоритму Флойда
- •7.3 Проверка результатов расчетов по алгоритму Флойда
- •7.4 Использование результатов расчетов по алгоритму Флойда
- •8 Методические указания по выполнению расчетно-графической работы № 4 на тему: «Расчет максимального потока в сети с ограниченной пропускной способностью по алгоритму Форда-Фалкерсона»
- •8.1 Задания на выполнение расчетно-графической работы №4
- •8.2 Обозначения
- •Краткие теоретические сведения
- •8.4 Пример выполнению расчетов по алгоритму Форда-Фалкерсона
- •8.4.1 Итерация 1 расчетов по алгоритму Форда-Фалкерсона
- •8.4.2 Итерации 2—6 расчетов по алгоритму Форда-Фалкерсона
- •9 Методические указания по выполнению расчетно-графической работы № 5 на тему: «Расчеты по алгоритмам управления проектом»
- •9.1 Задание на расчетно-графическую работу № 5
- •9.2 Обозначения и краткие теоретические сведения
- •Пример расчетов по алгоритмам управления проектом
- •9.3.1 Выполним нумерацию вершин графа
- •9.3.2 Рассчитаем ранние моменты наступления событий
- •9.3.3 Рассчитаем поздние моменты наступления событий
- •9.3.4 Рассчитаем резерв времени событий
- •9.3.5 Расчет фиктивных работ
- •Рассчитаем полный резерв времени на работы и определим критический путь
- •Рассчитаем свободный, независимый и гарантированный резервы времени
- •Анализ полученных результатов
- •10 Методические указания по выполнению расчетно-графической работы № 6 на тему: «Логическое проектирование схемы, реализующей минимальную булеву функцию»
- •10. 1 Задание на расчетно-графическую работу № 6
- •10.2 Пример выполнения расчетов по конструированию схемы для минимизированной булевой функции
- •Функции четырех переменных
- •10.2.1 Совершенная дизъюнктивная нормальная форма функции,
- •10.2.2 Совершенная конъюнктивная нормальная форма функции, заданной
- •10.2.3. Минимизация булевой функцию методом Квайна
- •10.2.4 Минимизация булевой функции методом карт Карно
- •10.2.5 Сравнение результатов минимизации булевой функцию методами Квайна и карт Карно
- •10.2.6 Разработать схему, реализующую минимальную булеву функцию, используя элементы на два входа и один выход
- •10.2.8 Проверка правильности работы схемы устройства
- •11 Методические указания по выполнению расчетно-графической работы № 7 на тему: «Нахождение всех гамильтоновых циклов на ориентированном графе»
- •11.1 Задание на расчетно-графическую работу № 7
- •11.2 Краткие теоретические сведения
- •11.3 Пример выполнения расчетов по поиску всех гамильтоновых циклов
- •Литература
- •Содержание
10.2.4 Минимизация булевой функции методом карт Карно
Минимизируем по методу карт Карно СДНФ (1). Для этого построим специальную таблицу. Поскольку функция (1) — функция четырех переменных, то размерность таблицы — 4 х 4 квадрата. Эти квадраты имеют специальную численную нумерацию. На рис. 10.1 эта нумерация дана в десятичной, а на рисунке 10.2 в двоичной системах счисления.
12
14
6
4
13
15
7
5
9
11
3
1
8
10
2
0
Рисунок 10.1— Таблица с десятичной
нумерацией квадратов
1100
1110
0110
0100
1101
1111
0111
0101
1001
1011
0011
0001
1000
1010
0010
0000
Рисунок 10.2 — Таблица с двоичной
нумерацией квадратов
Очевидно, что нумерация квадратов таблицы на рис. 10.2 соответствует векторам значений четырех переменных из таблицы истинности булевой функции. Далее заполним таблицу на рис. 10.2 информацией о СДНФ (1). Для этого ниже соответствующих номеров проставим «1». Получим таблицу на рис. 10.3.
1100 1
1110 1
0110
0100
1101
1111 1
0111 1
0101 1
1001
1011
0011 1
0001 1
1000
1010
0010
0000
Рисунок 10.3 — Таблица с информацией о
СДНФ булевой функции
Помимо численной разметки, таблица может иметь и буквенную разметку, которая обозначает области, для которых значение переменной остается постоянным (рис. 10. 4).
Суть метода карт Карно состоит в визуальном анализе таблицы на рис. 10.4. В ходе анализа используется понятие «смежные элементы—квадраты таблицы». На рис. 10.5 это понятие пояснено графически для СДНФ отличной от рассматриваемого примера.
1100 1
1110 1
0110
0100
1101
1111 1
0111 1
0101 1
1001
1011
0011 1
0001 1
1000 1
1010
0010
0000 1
Рисунок 10.5 — Таблица с информацией о
СДНФ булевой функции
Светло-серым цветом показаны четыре смежных элемента. Они «примыкают» друг к другу, т.е. имеют общие стороны и в векторах хначений переменных по два одинаковых значения одних и тех же компонент (показано овалом). Темно-серым цветом также показаны смежные элементы. Они имеют общую сторону, выделенную жирной линией и по три одинаковых значения одних и тех же компонент. Таким образом, смежные элементы следует искать не только «внутри» таблицы, но и по ее сторонам.
Для получения минимальной ДНФ можно объединять по 8, 4, 2 смежных элемента таблицы. Если объединяются восемь элементов, сокращенная конъюнкция имеет (n– 3),т.е. (4 – 3) = 1 переменную, если объединяются четыре элемента, то (n – 2), а если два элемента, то (n – 1).
Проанализирует таблицу на рисунке 10.4:
восьми смежных элементов нет;
четыре смежных элемента есть (они показаны на рис. 10.6 темно-серым цветом). Запишем покрывающую их сокращенную конъюнкцию
Других четырех смежных элементов нет;
Два смежных элемента есть (они показаны на рисунках 10.6 —10.8 светло-серым цветом). Причем, как оказалось, таких вариантов несколько.
Для варианта двух смежных элементов на рис.10.6 имеем покрывающую их конъюнкцию:
Для варианта двух смежных элементов на рис. 10.7 имеем покрывающую их конъюнкцию:
Для варианта двух смежных элементов на рис. 10.8 имеем покрывающую их конъюнкцию:
Других смежных двух элементов нет.
По результатам анализа таблицы имеем несколько вариантов минимальной ДНФ:
(8)