В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет43/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   39   40   41   42   43   44   45   46   ...   196
таблица истинности функции  f X Y Z
X Y Z Y Z
( , , )
=
+
+
Номер набора
X
Y
Z
f X Y Z
X Y Z Y Z
( , , )
=
+
+
0
0
0
0
0
1
0
0
1
1
2
0
1
0
1
3
0
1
1
0
4
1
0
0
1
5
1
0
1
1
6
1
1
0
1
7
1
1
1
1


54
Правило 6.2 (переход от табличного к аналитическому представ-
лению функции в ДНФ).
Необходимо в тех строках таблицы ис-
тинности,  где  функция  равна  1,  выписать  набор  переменных  и 
соединить их конъюнкцией. Если переменная в наборе равна 0, то 
к  переменной  добавляется  отрицание.  Конъюнкции  переменных 
соединить дизъюнкцией.
Пример 6.2. Функция задана таблично (табл. 6.3).
Записать функцию в аналитическом представлении ДНФ и чис-
ловом представлении.
Р е ш е н и е. Выпишем те наборы переменных, на которых функ-
ция принимает значение 1, и запишем их в виде конъюнкции пере-
менных:
набор 3:

X
= 0, Y = 1, Z = 1 → ХYZ;
набор 6:

X
= 1, Y = 1, Z = 0 → XYZ–;
набор 7:

X
= 1, Y = 1, Z = 1 → XYZ.
Соединим полученные конъюнкции переменных дизъюнкцией и
получим аналитическое представление функции:
f(X, Y, Z )
= ХYZ + XYZ– + XYZ.
Функция принимает значение 1 на наборах 3, 6, 7 и значение 0 на
наборах  0,  1,  2,  4,  5,  поэтому  в  числовом  представлении  функция
будет иметь следующий вид:
f(3, 6, 7)
= 1;
(0, 1, 2, 4, 5)
= 0.
Т а б л и ц а  6.3. 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет