Таблица истинности для функции (¬(X∧Y))∨(Y∧Z∧(¬X)∧((¬X)∨(¬((¬Y)∨(X∧Y))))):


Промежуточные таблицы истинности:
X∧Y:
XYX∧Y
000
010
100
111

¬(X∧Y):
XYX∧Y¬(X∧Y)
0001
0101
1001
1110

¬X:
X¬X
01
10

¬Y:
Y¬Y
01
10

(¬Y)∨(X∧Y):
YX¬YX∧Y(¬Y)∨(X∧Y)
00101
01101
10000
11011

¬((¬Y)∨(X∧Y)):
YX¬YX∧Y(¬Y)∨(X∧Y)¬((¬Y)∨(X∧Y))
001010
011010
100001
110110

(¬X)∨(¬((¬Y)∨(X∧Y))):
XY¬X¬YX∧Y(¬Y)∨(X∧Y)¬((¬Y)∨(X∧Y))(¬X)∨(¬((¬Y)∨(X∧Y)))
00110101
01100011
10010100
11001100

Y∧Z:
YZY∧Z
000
010
100
111

(Y∧Z)∧(¬X):
YZXY∧Z¬X(Y∧Z)∧(¬X)
000010
001000
010010
011000
100010
101000
110111
111100

((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y)))):
YZXY∧Z¬X(Y∧Z)∧(¬X)¬X¬YX∧Y(¬Y)∨(X∧Y)¬((¬Y)∨(X∧Y))(¬X)∨(¬((¬Y)∨(X∧Y)))((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y))))
0000101101010
0010000101000
0100101101010
0110000101000
1000101000110
1010000011000
1101111000111
1111000011000

(¬(X∧Y))∨(((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y))))):
XYZX∧Y¬(X∧Y)Y∧Z¬X(Y∧Z)∧(¬X)¬X¬YX∧Y(¬Y)∨(X∧Y)¬((¬Y)∨(X∧Y))(¬X)∨(¬((¬Y)∨(X∧Y)))((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y))))(¬(X∧Y))∨(((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y)))))
0000101011010101
0010101011010101
0100101010001101
0110111110001111
1000100001010001
1010100001010001
1101000000110000
1111010000110000

Общая таблица истинности:

XYZX∧Y¬(X∧Y)¬X¬Y(¬Y)∨(X∧Y)¬((¬Y)∨(X∧Y))(¬X)∨(¬((¬Y)∨(X∧Y)))Y∧Z(Y∧Z)∧(¬X)((Y∧Z)∧(¬X))∧((¬X)∨(¬((¬Y)∨(X∧Y))))(¬(X∧Y))∨(Y∧Z∧(¬X)∧((¬X)∨(¬((¬Y)∨(X∧Y)))))
00001111010001
00101111010001
01001100110001
01101100111111
10001011000001
10101011000001
11010001000000
11110001001000

Логическая схема:

Совершенная дизъюнктивная нормальная форма (СДНФ):

По таблице истинности:
XYZF
0001
0011
0101
0111
1001
1011
1100
1110
Fсднф = ¬X∧¬Y∧¬Z ∨ ¬X∧¬Y∧Z ∨ ¬X∧Y∧¬Z ∨ ¬X∧Y∧Z ∨ X∧¬Y∧¬Z ∨ X∧¬Y∧Z
Логическая cхема:

Совершенная конъюнктивная нормальная форма (СКНФ):

По таблице истинности:
XYZF
0001
0011
0101
0111
1001
1011
1100
1110
Fскнф = (¬X∨¬Y∨Z) ∧ (¬X∨¬Y∨¬Z)
Логическая cхема:

Построение полинома Жегалкина:

По таблице истинности функции
XYZFж
0001
0011
0101
0111
1001
1011
1100
1110

Построим полином Жегалкина:
Fж = C000 ⊕ C100∧X ⊕ C010∧Y ⊕ C001∧Z ⊕ C110∧X∧Y ⊕ C101∧X∧Z ⊕ C011∧Y∧Z ⊕ C111∧X∧Y∧Z

Так как Fж(000) = 1, то С000 = 1.

Далее подставляем все остальные наборы в порядке возрастания числа единиц, подставляя вновь полученные значения в следующие формулы:
Fж(100) = С000 ⊕ С100 = 1 => С100 = 1 ⊕ 1 = 0
Fж(010) = С000 ⊕ С010 = 1 => С010 = 1 ⊕ 1 = 0
Fж(001) = С000 ⊕ С001 = 1 => С001 = 1 ⊕ 1 = 0
Fж(110) = С000 ⊕ С100 ⊕ С010 ⊕ С110 = 0 => С110 = 1 ⊕ 0 ⊕ 0 ⊕ 0 = 1
Fж(101) = С000 ⊕ С100 ⊕ С001 ⊕ С101 = 1 => С101 = 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(011) = С000 ⊕ С010 ⊕ С001 ⊕ С011 = 1 => С011 = 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(111) = С000 ⊕ С100 ⊕ С010 ⊕ С001 ⊕ С110 ⊕ С101 ⊕ С011 ⊕ С111 = 0 => С111 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 0 = 0

Таким образом, полином Жегалкина будет равен:
Fж = 1 ⊕ X∧Y
Логическая схема, соответствующая полиному Жегалкина:

Околостуденческое

Рейтинг@Mail.ru

© 2009-2024, Список Литературы