Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варіант 00 (Восстановлен).docx
Скачиваний:
1
Добавлен:
20.08.2019
Размер:
695 Кб
Скачать
☆

2.11 Виписати всі функції, які покривають задану.

(¬X1*¬X2*¬X3*¬X4)

(¬X1*¬X2*¬X3*X4)

(¬X1*¬X2*X3*¬X4)

(¬X1*¬X2*X3*X4)

(¬X1*X2*X3*¬X4)

(¬X1*X2*X3*X4)

(X1*¬X2*¬X3*X4)

(X1*¬X2*X3*X4)

(X1*X2*¬X3*¬X4)

(X1*X2*X3*X4)

2.12 Записати в аналітичному виді ДДНФ заданої функції і мінімізувати її методом Квайна (безпосередньо по імплікантній матриці і з допомогою метода Петрика для пошуку тупикових ДНФ), методом Квайна – Мак-Класкі, а також за допомогою діаграм Вейча (карт Карно).

ДДНФ:

F(X1,X2,X3,X4)=(¬X1*¬X2*¬X3*¬X4)v(¬X1*¬X2*¬X3*X4)v(¬X1*¬X2*X3*¬X4)v

v(¬X1*¬X2*X3*X4)v(¬X1*X2*X3*¬X4)v(¬X1*X2*X3*X4)v(X1*¬X2*¬X3*X4)v

v(X1*¬X2*X3*X4)v(X1*X2*¬X3*¬X4)v(X1*X2*X3*X4).

Мінімізація методом:

  • Квайна:

Функція у досконалій диз'юнктивній нормальній формі (ДДНФ) має вигляд:

F(X1,X2,X3,X4)=(¬X1*¬X2*¬X3*¬X4)v(¬X1*¬X2*¬X3*X4)v(¬X1*¬X2*X3*¬X4)v

v(¬X1*¬X2*X3*X4)v(¬X1*X2*X3*¬X4)v(¬X1*X2*X3*X4)v(X1*¬X2*¬X3*X4)v

v(X1*¬X2*X3*X4)v(X1*X2*¬X3*¬X4)v(X1*X2*X3*X4).

Виконавши попарне склеювання конституент одиниці, одержуємо множину імплікант 3-го рангу:

1-2: ¬X1*¬X2*¬X3

1-3: ¬X1*¬X2*¬X4

2-4: ¬X1*¬X2*X4

2-7: ¬X2*X3¬*X4

3-4: ¬X1*¬X2*X3

3-5: ¬X1*X3*¬X4

4-6: ¬X1*X3*X4

4-8: ¬X2*X3*X4

5-6: ¬X1*X2*X3

6-10: X2*X3*X4

7-8: X1*¬X2*X4

8-10: X1*X3*X4

F(X1,X2,X3,X4)=(¬X1*¬X2*¬X3)v(¬X1*¬X2*¬X4)v(¬X1*¬X2*X4)v(¬X2*X3¬*X4)v v(¬X1*¬X2*X3)v(¬X1*X3*¬X4)v(¬X1*X3*X4)v(¬X2*X3*X4)v(¬X1*X2*X3)v

v(X2*X3* *X4)v(X1*¬X2*X4)v(X1*X3*X4).

Таблиця покриттів:

¬x1*¬x2*¬x3*¬x4

¬x1*¬x2*¬x3*x4

¬x1*¬x2*x3*¬x4

¬x1*¬x2*x3*x4

¬x1*x2*x3*¬x4

¬x1*x2*x3*x4

x1*¬x2*¬x3*x4

x1*¬x2*x3*x4

x1*x2*¬x3*¬x4

x1*x2*x3*x4

¬x1*¬x2*¬x3

1

1

¬x1*¬x2*¬x4

1

1

¬x1*¬x2*x4

1

1

¬x2*x3*¬x4

1

1

¬x1*¬x2*x3

1

1

¬x1*x3*¬x4

1

1

¬x1*x3*x4

1

¬x1*x2*x3

1

1

x2*x3*x4

1

x1*¬x2*x4

1

1

x1*x3*x4

1

1

Ядро F(X1,X2,X3,X4)= X1*¬X2*¬X3*X4.

Виконавши попарне склеювання конституент одиниці, одержуємо множину імплікант 2-го рангу:

1-5: ¬X1*¬X2

2-3: ¬X1*¬X2

3-11: ¬X2*X4

4-8: ¬X2*X4

5-9: ¬X1*X3

6-7: ¬X1*X3

7-12: X3*X4

8-10: X3*X4

Подальше склеювання імплікант неможливо. Тоді функцію можна записати у вигляді:

F(X1,X2,X3,X4)=(¬X1*¬X2)v(¬X1*¬X2)v(¬X2*X4)v(¬X2*X4)v(¬X1*X3)v(¬X1*X3)vv(X3*X4)v(X3*X4)=(¬X1*¬X2)v(¬X2*X4)v(¬X1*X3)v(X3*X4).

Таблиця покриттів:

¬x1*¬x2*¬x3

¬x1*¬x2*¬x4

¬x1*¬x2*x4

¬x2*x3¬*x4

¬x1*¬x2*x3

¬x1*x3*¬x4

¬x1*x3*x4

¬x2*x3*x4

¬x1*x2*x3

x2*x3*x4

x1*¬x2*x4

x1*x3*x4

¬x1*¬x2

1

1

1

1

¬x2*x4

1

1

¬x1*x3

1

1

1

1

x3*x4

1

1

1

1

Ядро: F(X1,X2,X3,X4)=(¬x1*¬x2*¬x3)v(¬x1*¬x2*¬x4)v(¬x2*x3¬*x4)v(¬x1*x3*¬x4)v(¬x2*x3*x4)v(x2*x3*x4)v(x1*¬x2*x4)v(x1*x3*x4).

МДНФ:

F(X1,X2,X3,X4)=(¬X1*¬X2)v(¬X2*X4)v(¬X1*X3)v(X3*X4)v(X1*X2*¬X3*¬X4).

Тупікова ДНФ:

F(X1,X2,X3,X4)=(¬X1*¬X2)v(¬X2*X4)v(¬X1*X3)v(X3*X4)v(X1*X2*¬X3*¬X4).

  • Квайна-Мак-Класкі:

K0= K1= K2= Z=

0000

0001

0010

0011

0110

1001

1100

0111

1011

1111

00xx

1

1

1

1

x0x1

1

1

1

1

0x1x

1

1

1

1

xx11

1

1

1

1

МДНФ:

F(X1,X2,X3,X4)=(¬x1*¬x)v(¬x2*x4)v(¬x1*x3)v(x3*x4) v(X1*X2*¬X3*¬X4).

Тупікова ДНФ:

F(X1,X2,X3,X4)=(¬X1*¬X2)v(¬X2*X4)v(¬X1*X3)v(X3*X4)v(X1*X2*¬X3*¬X4).

  • Діаграм Вейча:

X3X4

X1X2

00

01

11

10

00

1

1

1

1

01

1

1

11

1

1

10

1

1

F(X1,X2,X3,X4)=(¬x1*¬x)v(¬x2*x4)v(¬x1*x3)v(x3*x4)v(X1*X2*¬X3*¬X4).

  • Петрика:

¬x1*¬x2*¬x3

¬x1*¬x2*¬x4

¬x1*¬x2*x4

¬x2*x3¬*x4

¬x1*¬x2*x3

¬x1*x3*¬x4

¬x1*x3*x4

¬x2*x3*x4

¬x1*x2*x3

x2*x3*x4

x1*¬x2*x4

x1*x3*x4

¬x1*¬x2

1

1

1

1

¬x2*x4

1

1

¬x1*x3

1

1

1

1

x3*x4

1

1

1

1

¬x1*¬x=А

¬x2*x4=B

¬x1*x3=C

x3*x4=D

F=A*A*(AvB)*C*(AvC)*C*(CvD)*D*D*B*D=(A*(AVB))*B*(C*(AvC))*(D*(CVD))=A*B*C*D

Тупикова ДНФ містить чотири прості імпліканти: ¬x1*¬x=А, ¬x2*x4=B, ¬x1*x3=C, x3*x4=D, і має вид:

F=(¬x1*¬x)v(¬x2*x4)v(¬x1*x3)v(x3*x4)v(X1*X2*¬X3*¬X4).

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