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


Промежуточные таблицы истинности:
W→Y:
WYW→Y
001
011
100
111

¬X:
X¬X
01
10

(¬X)→Z:
XZ¬X(¬X)→Z
0010
0111
1001
1101

(W→Y)∧((¬X)→Z):
WYXZW→Y¬X(¬X)→Z(W→Y)∧((¬X)→Z)
00001100
00011111
00101011
00111011
01001100
01011111
01101011
01111011
10000100
10010110
10100010
10110010
11001100
11011111
11101011
11111011

Z≡W:
ZWZ≡W
001
010
100
111

Y∧(¬X):
YX¬XY∧(¬X)
0010
0100
1011
1100

(Z≡W)∨(Y∧(¬X)):
ZWYXZ≡W¬XY∧(¬X)(Z≡W)∨(Y∧(¬X))
00001101
00011001
00101111
00111001
01000100
01010000
01100111
01110000
10000100
10010000
10100111
10110000
11001101
11011001
11101111
11111001

((W→Y)∧((¬X)→Z))→((Z≡W)∨(Y∧(¬X))):
WYXZW→Y¬X(¬X)→Z(W→Y)∧((¬X)→Z)Z≡W¬XY∧(¬X)(Z≡W)∨(Y∧(¬X))((W→Y)∧((¬X)→Z))→((Z≡W)∨(Y∧(¬X)))
0000110011011
0001111101000
0010101110011
0011101100000
0100110011111
0101111101111
0110101110011
0111101100000
1000010001001
1001011011011
1010001000001
1011001010011
1100110001111
1101111111111
1110101100000
1111101110011

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

WYXZW→Y¬X(¬X)→Z(W→Y)∧((¬X)→Z)Z≡WY∧(¬X)(Z≡W)∨(Y∧(¬X))((W→Y)∧(¬X→Z))→((Z≡W)∨(Y∧¬X))
000011001011
000111110000
001010111011
001110110000
010011001111
010111110111
011010111011
011110110000
100001000001
100101101011
101000100001
101100101011
110011000111
110111111111
111010110000
111110111011

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

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

По таблице истинности:
WYXZF
00001
00010
00101
00110
01001
01011
01101
01110
10001
10011
10101
10111
11001
11011
11100
11111
Fсднф = ¬W∧¬Y∧¬X∧¬Z ∨ ¬W∧¬Y∧X∧¬Z ∨ ¬W∧Y∧¬X∧¬Z ∨ ¬W∧Y∧¬X∧Z ∨ ¬W∧Y∧X∧¬Z ∨ W∧¬Y∧¬X∧¬Z ∨ W∧¬Y∧¬X∧Z ∨ W∧¬Y∧X∧¬Z ∨ W∧¬Y∧X∧Z ∨ W∧Y∧¬X∧¬Z ∨ W∧Y∧¬X∧Z ∨ W∧Y∧X∧Z
Логическая cхема:

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

По таблице истинности:
WYXZF
00001
00010
00101
00110
01001
01011
01101
01110
10001
10011
10101
10111
11001
11011
11100
11111
Fскнф = (W∨Y∨X∨¬Z) ∧ (W∨Y∨¬X∨¬Z) ∧ (W∨¬Y∨¬X∨¬Z) ∧ (¬W∨¬Y∨¬X∨Z)
Логическая cхема:

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

По таблице истинности функции
WYXZFж
00001
00010
00101
00110
01001
01011
01101
01110
10001
10011
10101
10111
11001
11011
11100
11111

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

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

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

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

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

Рейтинг@Mail.ru

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