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


Промежуточные таблицы истинности:
¬X:
X¬X
01
10

¬Y:
Y¬Y
01
10

Y|Z:
YZY|Z
001
011
101
110

Y↓X:
YXY↓X
001
010
100
110

P∧(¬X):
PX¬XP∧(¬X)
0010
0100
1011
1100

(P∧(¬X))∧(Y|Z):
PXYZ¬XP∧(¬X)Y|Z(P∧(¬X))∧(Y|Z)
00001010
00011010
00101010
00111000
01000010
01010010
01100010
01110000
10001111
10011111
10101111
10111100
11000010
11010010
11100010
11110000

(¬Y)∧P:
YP¬Y(¬Y)∧P
0010
0111
1000
1100

(Y↓X)∨Z:
YXZY↓X(Y↓X)∨Z
00011
00111
01000
01101
10000
10101
11000
11101

((P∧(¬X))∧(Y|Z))⊕P:
PXYZ¬XP∧(¬X)Y|Z(P∧(¬X))∧(Y|Z)((P∧(¬X))∧(Y|Z))⊕P
000010100
000110100
001010100
001110000
010000100
010100100
011000100
011100000
100011110
100111110
101011110
101111001
110000101
110100101
111000101
111100001

((Y↓X)∨Z)→((¬Y)∧P):
YXZPY↓X(Y↓X)∨Z¬Y(¬Y)∧P((Y↓X)∨Z)→((¬Y)∧P)
000011100
000111111
001011100
001111111
010000101
010100111
011001100
011101111
100000001
100100001
101001000
101101000
110000001
110100001
111001000
111101000

(((P∧(¬X))∧(Y|Z))⊕P)≡(((Y↓X)∨Z)→((¬Y)∧P)):
PXYZ¬XP∧(¬X)Y|Z(P∧(¬X))∧(Y|Z)((P∧(¬X))∧(Y|Z))⊕PY↓X(Y↓X)∨Z¬Y(¬Y)∧P((Y↓X)∨Z)→((¬Y)∧P)(((P∧(¬X))∧(Y|Z))⊕P)≡(((Y↓X)∨Z)→((¬Y)∧P))
000010100111001
000110100111001
001010100000010
001110000010001
010000100001010
010100100011001
011000100000010
011100000010001
100011110111110
100111110111110
101011110000010
101111001010000
110000101001111
110100101011111
111000101000011
111100001010000

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

PXYZ¬X¬YY|ZY↓XP∧(¬X)(P∧(¬X))∧(Y|Z)(¬Y)∧P(Y↓X)∨Z((P∧(¬X))∧(Y|Z))⊕P((Y↓X)∨Z)→((¬Y)∧P)P∧¬(X)∧Y|Z⊕P≡Y↓X∨Z→¬(Y)∧P
000011110001001
000111110001001
001010100000010
001110000001001
010001100000010
010101100001001
011000100000010
011100000001001
100011111111010
100111111111010
101010101100010
101110001001100
110001100010111
110101100011111
111000100000111
111100000001100

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

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

По таблице истинности:
PXYZF
00001
00011
00100
00111
01000
01011
01100
01111
10000
10010
10100
10110
11001
11011
11101
11110
Fсднф = ¬P∧¬X∧¬Y∧¬Z ∨ ¬P∧¬X∧¬Y∧Z ∨ ¬P∧¬X∧Y∧Z ∨ ¬P∧X∧¬Y∧Z ∨ ¬P∧X∧Y∧Z ∨ P∧X∧¬Y∧¬Z ∨ P∧X∧¬Y∧Z ∨ P∧X∧Y∧¬Z
Логическая cхема:

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

По таблице истинности:
PXYZF
00001
00011
00100
00111
01000
01011
01100
01111
10000
10010
10100
10110
11001
11011
11101
11110
Fскнф = (P∨X∨¬Y∨Z) ∧ (P∨¬X∨Y∨Z) ∧ (P∨¬X∨¬Y∨Z) ∧ (¬P∨X∨Y∨Z) ∧ (¬P∨X∨Y∨¬Z) ∧ (¬P∨X∨¬Y∨Z) ∧ (¬P∨X∨¬Y∨¬Z) ∧ (¬P∨¬X∨¬Y∨¬Z)
Логическая cхема:

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

По таблице истинности функции
PXYZFж
00001
00011
00100
00111
01000
01011
01100
01111
10000
10010
10100
10110
11001
11011
11101
11110

Построим полином Жегалкина:
Fж = C0000 ⊕ C1000∧P ⊕ C0100∧X ⊕ C0010∧Y ⊕ C0001∧Z ⊕ C1100∧P∧X ⊕ C1010∧P∧Y ⊕ C1001∧P∧Z ⊕ C0110∧X∧Y ⊕ C0101∧X∧Z ⊕ C0011∧Y∧Z ⊕ C1110∧P∧X∧Y ⊕ C1101∧P∧X∧Z ⊕ C1011∧P∧Y∧Z ⊕ C0111∧X∧Y∧Z ⊕ C1111∧P∧X∧Y∧Z

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

Далее подставляем все остальные наборы в порядке возрастания числа единиц, подставляя вновь полученные значения в следующие формулы:
Fж(1000) = С0000 ⊕ С1000 = 0 => С1000 = 1 ⊕ 0 = 1
Fж(0100) = С0000 ⊕ С0100 = 0 => С0100 = 1 ⊕ 0 = 1
Fж(0010) = С0000 ⊕ С0010 = 0 => С0010 = 1 ⊕ 0 = 1
Fж(0001) = С0000 ⊕ С0001 = 1 => С0001 = 1 ⊕ 1 = 0
Fж(1100) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С1100 = 1 => С1100 = 1 ⊕ 1 ⊕ 1 ⊕ 1 = 0
Fж(1010) = С0000 ⊕ С1000 ⊕ С0010 ⊕ С1010 = 0 => С1010 = 1 ⊕ 1 ⊕ 1 ⊕ 0 = 1
Fж(1001) = С0000 ⊕ С1000 ⊕ С0001 ⊕ С1001 = 0 => С1001 = 1 ⊕ 1 ⊕ 0 ⊕ 0 = 0
Fж(0110) = С0000 ⊕ С0100 ⊕ С0010 ⊕ С0110 = 0 => С0110 = 1 ⊕ 1 ⊕ 1 ⊕ 0 = 1
Fж(0101) = С0000 ⊕ С0100 ⊕ С0001 ⊕ С0101 = 1 => С0101 = 1 ⊕ 1 ⊕ 0 ⊕ 1 = 1
Fж(0011) = С0000 ⊕ С0010 ⊕ С0001 ⊕ С0011 = 1 => С0011 = 1 ⊕ 1 ⊕ 0 ⊕ 1 = 1
Fж(1110) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0010 ⊕ С1100 ⊕ С1010 ⊕ С0110 ⊕ С1110 = 1 => С1110 = 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 1 = 1
Fж(1101) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0001 ⊕ С1100 ⊕ С1001 ⊕ С0101 ⊕ С1101 = 1 => С1101 = 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 1 = 1
Fж(1011) = С0000 ⊕ С1000 ⊕ С0010 ⊕ С0001 ⊕ С1010 ⊕ С1001 ⊕ С0011 ⊕ С1011 = 0 => С1011 = 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 0 = 1
Fж(0111) = С0000 ⊕ С0100 ⊕ С0010 ⊕ С0001 ⊕ С0110 ⊕ С0101 ⊕ С0011 ⊕ С0111 = 1 => С0111 = 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 = 1
Fж(1111) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0010 ⊕ С0001 ⊕ С1100 ⊕ С1010 ⊕ С1001 ⊕ С0110 ⊕ С0101 ⊕ С0011 ⊕ С1110 ⊕ С1101 ⊕ С1011 ⊕ С0111 ⊕ С1111 = 0 => С1111 = 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 0 = 0

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

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

Рейтинг@Mail.ru

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