Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕОРІЯ ЦИФРОВИХ АВТОМАТІВ ТА ФОРМАЛЬНИХ МОВ..doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4.72 Mб
Скачать

5.2. Мінімальна диз’юнктивна нормальна форма

Мінімальна диз’юнктивна нормальна форма (МДНФ) записується як диз’юнкція елементарних кон’юнкцій, що відповідають виділеним блокам одиниць на карті Карно.

Для отримання МДНФ необхідно виконати такі дії:

• заносимо одиничні значення функції в карту Карно;

• створюємо ПК за одиничними значеннями. Одиниці, які ввійшли на попередніх кроках в одну із кон’юнкцій, вважаємо покритими. Із непокритих і покритих одиниць створюємо наступну кон’юнкцію, покриваючи максимальну кількість непокритих одиниць. Нову кон’юнкцію тільки із покритих одиниць створювати не потрібно. Процес завершується, коли покриті всі одиниці;

• описуємо всі ПК за допомогою таблиці;

• для кожної ПК складаємо кон’юнкцію змінних, від яких вона залежить.

Якщо змінна для даної ПК приймає одиничне значення, то вона береться в прямому вигляді, а інакше – в інверсному:

• об’єднуємо за допомогою операції диз’юнкції всі описані ПК:

. (5.1)

й отримуємо мінімальну диз’юнктивну нормальну форму.

Приклад 3. Функція f3 задана таблицею істинності (табл. 5.7). Побудувати МДНФ.

Таблиця 5.7 – Таблиця істинності функції f3

х1

х2

х3

f3

0

0

0

1

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

Заносимо одиничні значення функції f3 в карту Карно.

Line 255 ПК21

хOval 252 Line 254 1 ПК12

Oval 253

х2

6

1

7

1

3

1

2

4

5

1

1

1

0

х3

Об’єднуємо клітинки 0, 1, 2 і 3 в ПК12 , а клітинки 3 і 7 в ПК21. Правильні конфігурації описуємо за допомогою табл. 5.8.

Таблиця 5.8 – Опис значень змінних для правильних конфігурацій за одиничними значеннями функції f3

Правильні

Конфігурації

Значення змінних

х1

х2

х3

ПК12

0

ПК21

1

1

ПК12 описується тільки однією змінною, а саме . ПК21 описується добутком змінних х2 і х3 Об’єднавши за допомогою операції диз’юнкції отримані описи ПК, одержимо МДНФ:

f3мднф = .