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


Промежуточные таблицы истинности:
Y∨Z:
YZY∨Z
000
011
101
111

X→(Y∨Z):
XYZY∨ZX→(Y∨Z)
00001
00111
01011
01111
10000
10111
11011
11111

¬Y:
Y¬Y
01
10

(¬Y)∧U:
YU¬Y(¬Y)∧U
0010
0111
1000
1100

¬Z:
Z¬Z
01
10

(X→(Y∨Z))∧((¬Y)∧U):
XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U(X→(Y∨Z))∧((¬Y)∧U)
000001100
000101111
001011100
001111111
010011000
010111000
011011000
011111000
100000100
100100110
101011100
101111111
110011000
110111000
111011000
111111000

((X→(Y∨Z))∧((¬Y)∧U))∧U:
XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U(X→(Y∨Z))∧((¬Y)∧U)((X→(Y∨Z))∧((¬Y)∧U))∧U
0000011000
0001011111
0010111000
0011111111
0100110000
0101110000
0110110000
0111110000
1000001000
1001001100
1010111000
1011111111
1100110000
1101110000
1110110000
1111110000

(((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X:
XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U(X→(Y∨Z))∧((¬Y)∧U)((X→(Y∨Z))∧((¬Y)∧U))∧U(((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X
00000110000
00010111110
00101110000
00111111110
01001100000
01011100000
01101100000
01111100000
10000010000
10010011000
10101110000
10111111111
11001100000
11011100000
11101100000
11111100000

((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z):
XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U(X→(Y∨Z))∧((¬Y)∧U)((X→(Y∨Z))∧((¬Y)∧U))∧U(((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X¬Z((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z)
0000011000011
0001011111011
0010111000001
0011111111001
0100110000011
0101110000011
0110110000001
0111110000001
1000001000011
1001001100011
1010111000001
1011111111100
1100110000011
1101110000011
1110110000001
1111110000001

(((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z))≡0:
XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U(X→(Y∨Z))∧((¬Y)∧U)((X→(Y∨Z))∧((¬Y)∧U))∧U(((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X¬Z((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z)(((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z))≡0
00000110000110
00010111110110
00101110000010
00111111110010
01001100000110
01011100000110
01101100000010
01111100000010
10000010000110
10010011000110
10101110000010
10111111111001
11001100000110
11011100000110
11101100000010
11111100000010

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

XYZUY∨ZX→(Y∨Z)¬Y(¬Y)∧U¬Z(X→(Y∨Z))∧((¬Y)∧U)((X→(Y∨Z))∧((¬Y)∧U))∧U(((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X((((X→(Y∨Z))∧((¬Y)∧U))∧U)∧X)→(¬Z)(X→Y∨Z)∧(¬Y∧U)∧U∧X→¬Z≡0
00000110100010
00010111111010
00101110000010
00111111011010
01001100100010
01011100100010
01101100000010
01111100000010
10000010100010
10010011100010
10101110000010
10111111011101
11001100100010
11011100100010
11101100000010
11111100000010

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

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

По таблице истинности:
XYZUF
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10100
10111
11000
11010
11100
11110
Fсднф = X∧¬Y∧Z∧U
Логическая cхема:

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

По таблице истинности:
XYZUF
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10100
10111
11000
11010
11100
11110
Fскнф = (X∨Y∨Z∨U) ∧ (X∨Y∨Z∨¬U) ∧ (X∨Y∨¬Z∨U) ∧ (X∨Y∨¬Z∨¬U) ∧ (X∨¬Y∨Z∨U) ∧ (X∨¬Y∨Z∨¬U) ∧ (X∨¬Y∨¬Z∨U) ∧ (X∨¬Y∨¬Z∨¬U) ∧ (¬X∨Y∨Z∨U) ∧ (¬X∨Y∨Z∨¬U) ∧ (¬X∨Y∨¬Z∨U) ∧ (¬X∨¬Y∨Z∨U) ∧ (¬X∨¬Y∨Z∨¬U) ∧ (¬X∨¬Y∨¬Z∨U) ∧ (¬X∨¬Y∨¬Z∨¬U)
Логическая cхема:

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

По таблице истинности функции
XYZUFж
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10100
10111
11000
11010
11100
11110

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

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

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

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

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

Рейтинг@Mail.ru

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