Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_gotove 2012.doc
Скачиваний:
28
Добавлен:
14.08.2019
Размер:
1.47 Mб
Скачать

Ііі. Перетворити в базисі і-ні функцію

IV. f = x12·( 3x2·x1)  І – АБО – НІ  І – НІ

V. f = x23)  І – АБО – НІ І – НІ

VI. Перетворити функцію в базисі або – ні

І, АБО, НІ

VII. І, АБО, НІ  АБО – НІ

Приклад 1.

 І, АБО, НЕ  І – НЕ

Приклад 2.

 І, АБО, НІ  АБО – НІ

Тема 2.2 Представлення логічних функцій

Лекція №6 Форми представлення логічних функцій

  1. Диз’юнктивна (ДНФ) та кон’юнктивна(КНФ) нормальна форма.

  2. Перехід від ДНФ та КНФ до ДНДФ та ДКНФ.

Диз’юнктивна нормальна форма (ДНФ) – це є булева сума елементарних добутків. Наприклад:

f = x1х1· 21·х2· 3 – нормальна диз’юнктивна форма.

f = x1х1· 22·х2· 3·х1 – ненормальна диз’юнктивна форма.

Кон’юктивна нормальна форма (КНФ) – це є булевий добуток елементарних сум.

КНФ: f = (x12)·(х 1х23)

не є КНФ: f = (x12)·(х 1·х23)

Довершена ДНФ (ДДНФ) – ДНФ функції n – аргументів, яка складається з елементарних добутків ранга n (тобто з мінтермім).

Приклад: f = x1·х2· 31· 3·х2х1· 2· 3 – ДДНФ

f = x2· 33х1· 2· 3 – не є ДДНФ.

Довершена КНФ (ДКНФ) – КНФ функції n – аргументів, яка складається з елементарних сум ранга n (макстермів).

Приклад: f = (х1х23)·(х123)·(х123) – ДКНФ

f = (х1х2)·(х1х23)·(х13) – не є ДКНФ

Запис ДДНФ і ДКНФ за таблицею істинності

х3

х2

х1

f

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

1

1

0

1

0

1

1

0

0

1

1

1

1

22

21

20

ДДНФ

f = 3·х2·х1х3· 2· 1х3·х2·х1 функція =1

ДКНФ

f = (х3х2х1)·(х3х21)·(х32х1) ( 3х21)·( 32х1) функція =0

х3

х2

х1

f

0

0

0

1

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

1

1

0

1

1

1

1

0

0

1

1

1

0

22

21

20

Приклад:

ДДНФ

f = 3· 2· 13· 2·х1х3· 2· 1х3· 2·х1

ДКНФ

f = (х32х1)·(х321)·( 32х1)·( 3· 2· 1)

Запис функції ДДНФ і ДКНФ за допомогою аналітичних перетворень.

f (х3, х2, х1) = х1·( 23) 2·х1 = х1· 23·х12·х1 = х1· 2·(х33) х1· 3·(х22)  2·х1·(х33) = х1· 2·х3х1· 2· 3 х1· 3·х2 х2· 3· 2 2·х1·х3 2·х1· 3= х1· 2·х3 х1· 2· 3 х1· 3·х2

Висновки: Для переходу до ДДНФ необхідно:

  1. розкрити душки (розподільчий закон).

  2. кожний з добутків домножити на вираз типу (х ), аргумент взяти з індексом, який не входить в даний добуток (тотожність х·1=х, х =1).

  3. Розкрити всі дужки і привести подібні члени. (розподільчий, переставний, і закон хх=х)

Приклад:

f (х1, х2, х3, х4) = х1•х3•х23•х23•х421 = х1•х2•х3•(х44) 3•х2•(х11) 3•х421 = х1•х3•х2•х4 х1•х2•х34 х23•х131•х23•х421= х1•х3•х2•х4 х1•х2•х34 х23•х1•(х44) 31•х2•(х44) 123•х4 = х1•х3•х2•х4 х1•х2•х34 х23•х1•х4 х23•х14 1 32•х4 31•х24 123•х4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]