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


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

(X∧Y)∧Z:
XYZX∧Y(X∧Y)∧Z
00000
00100
01000
01100
10000
10100
11010
11111

¬Y:
Y¬Y
01
10

¬Z:
Z¬Z
01
10

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

(X∧(¬Y))∧(¬Z):
XYZ¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)
0001010
0011000
0100010
0110000
1001111
1011100
1100010
1110000

(X∧Y)∧V:
XYVX∧Y(X∧Y)∧V
00000
00100
01000
01100
10000
10100
11010
11111

¬X:
X¬X
01
10

(¬X)∧(¬Y):
XY¬X¬Y(¬X)∧(¬Y)
00111
01100
10010
11000

((¬X)∧(¬Y))∧Z:
XYZ¬X¬Y(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z
0001110
0011111
0101000
0111000
1000100
1010100
1100000
1110000

(((¬X)∧(¬Y))∧Z)∧V:
XYZV¬X¬Y(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z(((¬X)∧(¬Y))∧Z)∧V
000011100
000111100
001011110
001111111
010010000
010110000
011010000
011110000
100001000
100101000
101001000
101101000
110000000
110100000
111000000
111100000

¬((X∧Y)∧Z):
XYZX∧Y(X∧Y)∧Z¬((X∧Y)∧Z)
000001
001001
010001
011001
100001
101001
110101
111110

¬((X∧(¬Y))∧(¬Z)):
XYZ¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)¬((X∧(¬Y))∧(¬Z))
00010101
00110001
01000101
01100001
10011110
10111001
11000101
11100001

¬((X∧Y)∧V):
XYVX∧Y(X∧Y)∧V¬((X∧Y)∧V)
000001
001001
010001
011001
100001
101001
110101
111110

¬((((¬X)∧(¬Y))∧Z)∧V):
XYZV¬X¬Y(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z(((¬X)∧(¬Y))∧Z)∧V¬((((¬X)∧(¬Y))∧Z)∧V)
0000111001
0001111001
0010111101
0011111110
0100100001
0101100001
0110100001
0111100001
1000010001
1001010001
1010010001
1011010001
1100000001
1101000001
1110000001
1111000001

(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))):
XYZX∧Y(X∧Y)∧Z¬((X∧Y)∧Z)¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)¬((X∧(¬Y))∧(¬Z))(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z)))
000001101011
001001100011
010001001011
011001000011
100001111100
101001110011
110101001011
111110000010

((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)):
XYZVX∧Y(X∧Y)∧Z¬((X∧Y)∧Z)¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)¬((X∧(¬Y))∧(¬Z))(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z)))X∧Y(X∧Y)∧V¬((X∧Y)∧V)((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V))
00000011010110011
00010011010110011
00100011000110011
00110011000110011
01000010010110011
01010010010110011
01100010000110011
01110010000110011
10000011111000010
10010011111000010
10100011100110011
10110011100110011
11001010010111011
11011010010111100
11101100000101010
11111100000101100

(((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V)):
XYZVX∧Y(X∧Y)∧Z¬((X∧Y)∧Z)¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)¬((X∧(¬Y))∧(¬Z))(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z)))X∧Y(X∧Y)∧V¬((X∧Y)∧V)((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V))¬X¬Y(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z(((¬X)∧(¬Y))∧Z)∧V¬((((¬X)∧(¬Y))∧Z)∧V)(((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V))
000000110101100111110011
000100110101100111110011
001000110001100111111011
001100110001100111111100
010000100101100111000011
010100100101100111000011
011000100001100111000011
011100100001100111000011
100000111110000100100010
100100111110000100100010
101000111001100110100011
101100111001100110100011
110010100101110110000011
110110100101111000000010
111011000001010100000010
111111000001011000000010

¬((((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V))):
XYZVX∧Y(X∧Y)∧Z¬((X∧Y)∧Z)¬YX∧(¬Y)¬Z(X∧(¬Y))∧(¬Z)¬((X∧(¬Y))∧(¬Z))(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z)))X∧Y(X∧Y)∧V¬((X∧Y)∧V)((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V))¬X¬Y(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z(((¬X)∧(¬Y))∧Z)∧V¬((((¬X)∧(¬Y))∧Z)∧V)(((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V))¬((((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V)))
0000001101011001111100110
0001001101011001111100110
0010001100011001111110110
0011001100011001111111001
0100001001011001110000110
0101001001011001110000110
0110001000011001110000110
0111001000011001110000110
1000001111100001001000101
1001001111100001001000101
1010001110011001101000110
1011001110011001101000110
1100101001011101100000110
1101101001011110000000101
1110110000010101000000101
1111110000010110000000101

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

XYZVX∧Y(X∧Y)∧Z¬Y¬ZX∧(¬Y)(X∧(¬Y))∧(¬Z)(X∧Y)∧V¬X(¬X)∧(¬Y)((¬X)∧(¬Y))∧Z(((¬X)∧(¬Y))∧Z)∧V¬((X∧Y)∧Z)¬((X∧(¬Y))∧(¬Z))¬((X∧Y)∧V)¬((((¬X)∧(¬Y))∧Z)∧V)(¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z)))((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V))(((¬((X∧Y)∧Z))∧(¬((X∧(¬Y))∧(¬Z))))∧(¬((X∧Y)∧V)))∧(¬((((¬X)∧(¬Y))∧Z)∧V))¬(¬(X∧Y∧Z)∧¬(X∧¬Y∧¬Z)∧¬(X∧Y∧V)∧¬(¬X∧¬Y∧Z∧V))
00000011000110011111110
00010011000110011111110
00100010000111011111110
00110010000111111101101
01000001000100011111110
01010001000100011111110
01100000000100011111110
01110000000100011111110
10000011110000010110001
10010011110000010110001
10100010100000011111110
10110010100000011111110
11001001000000011111110
11011001001000011011001
11101100000000001110001
11111100001000001010001

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

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

По таблице истинности:
XYZVF
00000
00010
00100
00111
01000
01010
01100
01110
10001
10011
10100
10110
11000
11011
11101
11111
Fсднф = ¬X∧¬Y∧Z∧V ∨ X∧¬Y∧¬Z∧¬V ∨ X∧¬Y∧¬Z∧V ∨ X∧Y∧¬Z∧V ∨ X∧Y∧Z∧¬V ∨ X∧Y∧Z∧V
Логическая cхема:

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

По таблице истинности:
XYZVF
00000
00010
00100
00111
01000
01010
01100
01110
10001
10011
10100
10110
11000
11011
11101
11111
Fскнф = (X∨Y∨Z∨V) ∧ (X∨Y∨Z∨¬V) ∧ (X∨Y∨¬Z∨V) ∧ (X∨¬Y∨Z∨V) ∧ (X∨¬Y∨Z∨¬V) ∧ (X∨¬Y∨¬Z∨V) ∧ (X∨¬Y∨¬Z∨¬V) ∧ (¬X∨Y∨¬Z∨V) ∧ (¬X∨Y∨¬Z∨¬V) ∧ (¬X∨¬Y∨Z∨V)
Логическая cхема:

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

По таблице истинности функции
XYZVFж
00000
00010
00100
00111
01000
01010
01100
01110
10001
10011
10100
10110
11000
11011
11101
11111

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

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

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

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

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

Рейтинг@Mail.ru

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