- •Методические указания
- •2.1. Пример решения и оформления
- •Проверка:
- •Проверка:
- •Проверка:
- •Проверка:
- •2.2. Условия задач и варианты заданий
- •Варианты заданий
- •Методические указания
- •400005, Волгоград, просп. Ленина, 28, корп.1
- •400005, Волгоград, ул. Советская, 35, корп.7
- •Список рекомендуемой литературы
Проверка:
-
№ х1 х2 х3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
f(x1,x2,x3)
1
0
0
0
0
1
0
1
f1(x1,x2,x3)
1
0
0
0
0
1
0
1
Т.к. f =f1, то преобразования выполнены верно.
Ответ: f1(x1,x2,x3) =
6. Используя метод Квайна, необходимо найти МДНФ функции f(x1,x2,x3), принимающей значение 1 на наборах: 2 , 3, 4 , 5 , 7.
Решение:
1. Составим таблицу истинности:
-
№ х1 х2 х3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
f(x1,x2,x3)
0
0
1
1
1
1
0
1
Выпишем термы для 1 значений функции и склеим все возможные:
-
*
*
*
*
Составим таблицу и найдем минимальное покрытие:
|
|
|
|
|
|
|
+ |
|
+ |
|
|
|
|
+ |
|
+ |
|
|
|
|
|
|
+ |
В данном случае все импликанты являются существенными, поэтому
f1(x1,x2,x3) = \/ \/ .
Замечание: Необходимо подробно рассматривать этапы поиска существенных импликант и минимального количества покрывающих импликант (строить минимальную таблицу).
Проверка:
-
№ х1 х2 х3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
f(x1,x2,x3)
0
0
1
1
1
1
0
1
f1(x1,x2,x3)
0
0
1
1
1
1
0
1
Т. к. f1 = f, то преобразования выполнено верно.
Ответ: f1(x1,x2,x3) = \/ \/ .
7.Используя метод Квайна – Мак-Класки, необходимо найти МДНФ функции f(x1,x2,x3), принимающей значение 1 на наборах :
2 , 3, 4 , 5 , 6.
Решение:
Составим таблицу истинности:
-
№ х1 х2 х3
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
f(x1,x2,x3)
0
0
1
1
1
1
1
0
Составим группы по количеству 1 и выполним необходимые преобразования:
2.1. 2.2.
1 - группа 010 100 1 - группа 01- -10 10- 1-0
2-группа 011 101 110
Составим таблицу и найдем минимальное покрытие:
-
010
100
011
101
110
01-
+
+
-10
+
+
10-
+
+
1-0
+
+
Импликанты
и
являются
существенными, после вычер-кивания
соответствующих столбцов и строк
остается один непокрытый столбец,
который покрывается, например, импликантой
.
Т. о., получаем f1(x1,x2,x3) = \/ \/ .
