Алгоритм Квайна построения сокращенной ДНФ.

1. Получить СДНФ функции f.

2. Провести все операции неполного склеивания.

3. Провести все операции поглощения.

Пример 1. Построим сокращенную ДНФ для функции, приведенной в таблице 3.1.

Таблица 3.1

x y z t 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
f 1 1 1 1 0 1 0 0 1 0 1 0 1 1 1 1

 

1. Строим СДНФ функции f:

. Пронумеруем дизъюнктивные члены в полученной СДНФ в порядке от 1 до 11.

2. Проводим все операции неполного склеивания.

Первый этап склеивания в таблице 3.2.

После первого этапа склеиваний (и возможных поглощений) получаем, что

Пронумеруем дизъюнктивные члены в полученной ДНФ в порядке их следования от 1 до 15.

Второй этап склеиваний в таблице 3.3.

После второго этапа склеиваний и последующих поглощений получаем, что Это и будет сокращенной ДНФ для функции f, ибо дальнейшие склеивания невозможны.

Таблица 3.2

Слагаемые Склеивание по Результат
1,2 T
1,3 Z
1,6 X
2,4 Z
2,5 Y
3,4 T
3,7 X
5,9 X
6,7 Z
6,8 Y
7,10 Y
8,9 T
8,10 Z
9,11 Z xyt
10,11 T xyz

 

Таблица 3.3

Слагаемые Склеивание по Результат
1, 6 Z
2, 4 T
2, 8 X
3, 7 Z
8, 13 Y x
10, 11 Z x
12, 15 Z xy
13, 14 T xy

Метод Блейка

Метод Блейка для построения сокращенной ДНФ из произвольной ДНФ состоит в применении правил обобщенного склеивания и поглощения. Подразумевается, что правила применяются слева направо. На первом этапе производится операция обобщенного склеивания до тех пор, пока это возможно. На втором производится операция поглощения.

Пример 2. Построить сокращенную ДНФ по ДНФ D функции f(x,y,z), где

После первого этапа получаем:

После второго этапа получаем сокращенную ДНФ:

 








Дата добавления: 2016-03-27; просмотров: 1468;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.