Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_6_ДМ_Минимизация булевых функций(рус)(для ст....doc
Скачиваний:
12
Добавлен:
12.07.2019
Размер:
700.93 Кб
Скачать

6.4 Примеры аудиторных и домашних заданий

Задание 1.

Сравнить тупиковые ДНФ и логической функции , используя следующие индексы простоты: , , .

Решение.

Вычислим индексы простоты для функций и . Для функции : , , . Для функции : , , . Сравним соответствующие индексы простоты для двух функций: , т. к. , следовательно, функция проще, чем ; , т. к. , следовательно, функция проще, чем ; , т. к. , следовательно, функция проще, чем .

Задание 2. С помощью преобразований вида и перейти от заданной ДНФ к СКНФ.

Решение.

.

Задание 3.

Найти МДНФ для функции .

Решение.

Построим карту Карно для заданной функции (рис. 6.4)

Рисунок 6.4 − Карта Карно для функции

Минимальная ДНФ будет представлена в виде .

Задание 4.

Найти минимальную дизъюнктивную нормальную форму для функции .

Решение. Построим карту Карно для заданной функции (рис. 6.5).

Рисунок 6.5 − Карта Карно для функции

Минимальная ДНФ будет представлена в виде .

Задание 5.

Построить минимальную дизъюнктивную нормальную форму функции .

Решение. Построим соответствующую карту Карно (рис. 6.6).

Рисунок 6.6 − Карта Карно для функции

Запишем минимальную ДНФ, объединяя дизъюнкцией простые импликанты : .

Задание 6

Получить минимальную КНФ функции, заданной СКНФ :

.

Решение.

Данная функция обращается в нуль на следующих интерпретациях: (0,0,0,0,0), (0,0,0,0,1), (0,0,1,0,0,), (0,0,1,1,0), (0,1,1,0,0), (0,1,1,1,0), (1,0,0,0,0), (1,0,0,0,1), (1,1,1,0,0), (1,0,1,1,1).

Карта Карно (диаграмма Вейча) для данной функции будет иметь вид, представленный на рис. 6.7.

Рисунок 6.7 − Карта Карно для функции

Запишем минимальную КНФ:

.

Задание 7. Функция равна единице на наборах (0,0,1,0), (0,1,1,0), (1,0,1,0), (1,0,0,0) и не определена, если . Построить минимальную ДНФ данной функции.

Решение. Составим карту Карно для заданной функции (рис. 6.8)

Рисунок 6.8 − Карта Карно для частично определенной функции

Минимальная ДНФ будет иметь вид:

.

6.5 Литература к практическому занятию

1. Бондаренко, М. Ф. Компьютерная дискретная математика [Текст] : учебник для вузов / М. Ф. Бондаренко, Н. В. Белоус, А. Г. Руткас. – Харьков: «Компания СМИТ», 2004. – 480 с.

2. Тевяшев, А. Д. Основы дискретной математики в примерах и задачах [Текст] : учеб. пособие для вузов / А. Д. Тевяшев, И. Г. Гусарова. – Харьков: ХНУРЭ, 2003. – 272 с.

3. Бардачев, Ю. Н. Основы дискретной математики [Текст] : учебное пособие / Ю. Н. Бардачев, Н. А. Соколова, В. Е. Ходаков; под редакцией В. Е. Ходакова – Херсон: ХГТУ, 2000. – 356 с.

4. Сигорский, В. П. Математический аппарат инженера [Текст] / В. П. Сигорский. – Киев: Техніка, 1977. – 768 с.

5. Капитонова, Ю. В. Лекции по дискретной математике [Текст] / Ю. В. Капитонова, С. Л. Кривой, А. А. Летичевский, Г. М. Луцкий. – СПб.: БХВ-Петербург, 2004. – 624 с.

6. Андерсон, Дж. А Дискретная математика и комбинаторика [Текст] / Джеймс А Андерсон. – М.: Издательский дом «Вильямс», 2003. – 960 с.

7. Кузнецов, О. П. Дискретная математика для инженера [Текст] / О. П. Кузнецов, Г. М. Адельсон-Вельский. – М.: Энергоатомиздат, 1988. – 480 с.

8. Яблонский, С. В. Введение в дискретную математику [Текст] / С. В. Яблонский. – М.: Наука, 1986. – 384 с.

9. Бондаренко, М. Ф. Збірник тестових завдань з дискретної математики [Текст] / М. Ф. Бондаренко, Н. В. Білоус, І. Ю. Шубін. – Харків: ХТУРЕ, 2000. – 156 с.

10. Новиков, Ф. А. Дискретная математика для программистов [Текст] / Ф. А. Новиков. – СПб: Питер, 2001. – 304 с.