Таблица истинности для функции (¬X1∧¬X2)∨(X1∧¬X2)∨(¬X1∧¬X3∧¬X4)∨(¬X2∧¬X3∧¬X4)∨(¬X2∧X3∧¬X4)∨(X1∧X3∧¬X4):


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

¬X2:
X2¬X2
01
10

(¬X1)∧(¬X2):
X1X2¬X1¬X2(¬X1)∧(¬X2)
00111
01100
10010
11000

X1∧(¬X2):
X1X2¬X2X1∧(¬X2)
0010
0100
1011
1100

¬X3:
X3¬X3
01
10

¬X4:
X4¬X4
01
10

(¬X1)∧(¬X3):
X1X3¬X1¬X3(¬X1)∧(¬X3)
00111
01100
10010
11000

((¬X1)∧(¬X3))∧(¬X4):
X1X3X4¬X1¬X3(¬X1)∧(¬X3)¬X4((¬X1)∧(¬X3))∧(¬X4)
00011111
00111100
01010010
01110000
10001010
10101000
11000010
11100000

(¬X2)∧(¬X3):
X2X3¬X2¬X3(¬X2)∧(¬X3)
00111
01100
10010
11000

((¬X2)∧(¬X3))∧(¬X4):
X2X3X4¬X2¬X3(¬X2)∧(¬X3)¬X4((¬X2)∧(¬X3))∧(¬X4)
00011111
00111100
01010010
01110000
10001010
10101000
11000010
11100000

(¬X2)∧X3:
X2X3¬X2(¬X2)∧X3
0010
0111
1000
1100

((¬X2)∧X3)∧(¬X4):
X2X3X4¬X2(¬X2)∧X3¬X4((¬X2)∧X3)∧(¬X4)
0001010
0011000
0101111
0111100
1000010
1010000
1100010
1110000

X1∧X3:
X1X3X1∧X3
000
010
100
111

(X1∧X3)∧(¬X4):
X1X3X4X1∧X3¬X4(X1∧X3)∧(¬X4)
000010
001000
010010
011000
100010
101000
110111
111100

((¬X1)∧(¬X2))∨(X1∧(¬X2)):
X1X2¬X1¬X2(¬X1)∧(¬X2)¬X2X1∧(¬X2)((¬X1)∧(¬X2))∨(X1∧(¬X2))
00111101
01100000
10010111
11000000

(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)):
X1X2X3X4¬X1¬X2(¬X1)∧(¬X2)¬X2X1∧(¬X2)((¬X1)∧(¬X2))∨(X1∧(¬X2))¬X1¬X3(¬X1)∧(¬X3)¬X4((¬X1)∧(¬X3))∧(¬X4)(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4))
0000111101111111
0001111101111001
0010111101100101
0011111101100001
0100100000111111
0101100000111000
0110100000100100
0111100000100000
1000010111010101
1001010111010001
1010010111000101
1011010111000001
1100000000010100
1101000000010000
1110000000000100
1111000000000000

((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)):
X1X2X3X4¬X1¬X2(¬X1)∧(¬X2)¬X2X1∧(¬X2)((¬X1)∧(¬X2))∨(X1∧(¬X2))¬X1¬X3(¬X1)∧(¬X3)¬X4((¬X1)∧(¬X3))∧(¬X4)(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4))¬X2¬X3(¬X2)∧(¬X3)¬X4((¬X2)∧(¬X3))∧(¬X4)((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4))
0000111101111111111111
0001111101111001111001
0010111101100101100101
0011111101100001100001
0100100000111111010101
0101100000111000010000
0110100000100100000100
0111100000100000000000
1000010111010101111111
1001010111010001111001
1010010111000101100101
1011010111000001100001
1100000000010100010100
1101000000010000010000
1110000000000100000100
1111000000000000000000

(((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4)):
X1X2X3X4¬X1¬X2(¬X1)∧(¬X2)¬X2X1∧(¬X2)((¬X1)∧(¬X2))∨(X1∧(¬X2))¬X1¬X3(¬X1)∧(¬X3)¬X4((¬X1)∧(¬X3))∧(¬X4)(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4))¬X2¬X3(¬X2)∧(¬X3)¬X4((¬X2)∧(¬X3))∧(¬X4)((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4))¬X2(¬X2)∧X3¬X4((¬X2)∧X3)∧(¬X4)(((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4))
000011110111111111111110101
000111110111100111100110001
001011110110010110010111111
001111110110000110000111001
010010000011111101010100101
010110000011100001000000000
011010000010010000010000100
011110000010000000000000000
100001011101010111111110101
100101011101000111100110001
101001011100010110010111111
101101011100000110000111001
110000000001010001010000100
110100000001000001000000000
111000000000010000010000100
111100000000000000000000000

((((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4)))∨((X1∧X3)∧(¬X4)):
X1X2X3X4¬X1¬X2(¬X1)∧(¬X2)¬X2X1∧(¬X2)((¬X1)∧(¬X2))∨(X1∧(¬X2))¬X1¬X3(¬X1)∧(¬X3)¬X4((¬X1)∧(¬X3))∧(¬X4)(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4))¬X2¬X3(¬X2)∧(¬X3)¬X4((¬X2)∧(¬X3))∧(¬X4)((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4))¬X2(¬X2)∧X3¬X4((¬X2)∧X3)∧(¬X4)(((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4))X1∧X3¬X4(X1∧X3)∧(¬X4)((((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4)))∨((X1∧X3)∧(¬X4))
0000111101111111111111101010101
0001111101111001111001100010001
0010111101100101100101111110101
0011111101100001100001110010001
0100100000111111010101001010101
0101100000111000010000000000000
0110100000100100000100001000100
0111100000100000000000000000000
1000010111010101111111101010101
1001010111010001111001100010001
1010010111000101100101111111111
1011010111000001100001110011001
1100000000010100010100001000100
1101000000010000010000000000000
1110000000000100000100001001111
1111000000000000000000000001000

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

X1X2X3X4¬X1¬X2(¬X1)∧(¬X2)X1∧(¬X2)¬X3¬X4(¬X1)∧(¬X3)((¬X1)∧(¬X3))∧(¬X4)(¬X2)∧(¬X3)((¬X2)∧(¬X3))∧(¬X4)(¬X2)∧X3((¬X2)∧X3)∧(¬X4)X1∧X3(X1∧X3)∧(¬X4)((¬X1)∧(¬X2))∨(X1∧(¬X2))(((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4))((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4))(((((¬X1)∧(¬X2))∨(X1∧(¬X2)))∨(((¬X1)∧(¬X3))∧(¬X4)))∨(((¬X2)∧(¬X3))∧(¬X4)))∨(((¬X2)∧X3)∧(¬X4))(¬X1∧¬X2)∨(X1∧¬X2)∨(¬X1∧¬X3∧¬X4)∨(¬X2∧¬X3∧¬X4)∨(¬X2∧X3∧¬X4)∨(X1∧X3∧¬X4)
00001110111111000011111
00011110101010000011111
00101110010000110011111
00111110000000100011111
01001000111100000001111
01011000101000000000000
01101000010000000000000
01111000000000000000000
10000101110011000011111
10010101100010000011111
10100101010000111111111
10110101000000101011111
11000000110000000000000
11010000100000000000000
11100000010000001100001
11110000000000001000000

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

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

По таблице истинности:
X1X2X3X4F
00001
00011
00101
00111
01001
01010
01100
01110
10001
10011
10101
10111
11000
11010
11101
11110
Fсднф = ¬X1∧¬X2∧¬X3∧¬X4 ∨ ¬X1∧¬X2∧¬X3∧X4 ∨ ¬X1∧¬X2∧X3∧¬X4 ∨ ¬X1∧¬X2∧X3∧X4 ∨ ¬X1∧X2∧¬X3∧¬X4 ∨ X1∧¬X2∧¬X3∧¬X4 ∨ X1∧¬X2∧¬X3∧X4 ∨ X1∧¬X2∧X3∧¬X4 ∨ X1∧¬X2∧X3∧X4 ∨ X1∧X2∧X3∧¬X4
Логическая cхема:

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

По таблице истинности:
X1X2X3X4F
00001
00011
00101
00111
01001
01010
01100
01110
10001
10011
10101
10111
11000
11010
11101
11110
Fскнф = (X1∨¬X2∨X3∨¬X4) ∧ (X1∨¬X2∨¬X3∨X4) ∧ (X1∨¬X2∨¬X3∨¬X4) ∧ (¬X1∨¬X2∨X3∨X4) ∧ (¬X1∨¬X2∨X3∨¬X4) ∧ (¬X1∨¬X2∨¬X3∨¬X4)
Логическая cхема:

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

По таблице истинности функции
X1X2X3X4Fж
00001
00011
00101
00111
01001
01010
01100
01110
10001
10011
10101
10111
11000
11010
11101
11110

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

Так как 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 = 1 => С0001 = 1 ⊕ 1 = 0
Fж(1100) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С1100 = 0 => С1100 = 1 ⊕ 0 ⊕ 0 ⊕ 0 = 1
Fж(1010) = С0000 ⊕ С1000 ⊕ С0010 ⊕ С1010 = 1 => С1010 = 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(1001) = С0000 ⊕ С1000 ⊕ С0001 ⊕ С1001 = 1 => С1001 = 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(0110) = С0000 ⊕ С0100 ⊕ С0010 ⊕ С0110 = 0 => С0110 = 1 ⊕ 0 ⊕ 0 ⊕ 0 = 1
Fж(0101) = С0000 ⊕ С0100 ⊕ С0001 ⊕ С0101 = 0 => С0101 = 1 ⊕ 0 ⊕ 0 ⊕ 0 = 1
Fж(0011) = С0000 ⊕ С0010 ⊕ С0001 ⊕ С0011 = 1 => С0011 = 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(1110) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0010 ⊕ С1100 ⊕ С1010 ⊕ С0110 ⊕ С1110 = 1 => С1110 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 = 0
Fж(1101) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0001 ⊕ С1100 ⊕ С1001 ⊕ С0101 ⊕ С1101 = 0 => С1101 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 0 = 1
Fж(1011) = С0000 ⊕ С1000 ⊕ С0010 ⊕ С0001 ⊕ С1010 ⊕ С1001 ⊕ С0011 ⊕ С1011 = 1 => С1011 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 = 0
Fж(0111) = С0000 ⊕ С0100 ⊕ С0010 ⊕ С0001 ⊕ С0110 ⊕ С0101 ⊕ С0011 ⊕ С0111 = 0 => С0111 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0 = 1
Fж(1111) = С0000 ⊕ С1000 ⊕ С0100 ⊕ С0010 ⊕ С0001 ⊕ С1100 ⊕ С1010 ⊕ С1001 ⊕ С0110 ⊕ С0101 ⊕ С0011 ⊕ С1110 ⊕ С1101 ⊕ С1011 ⊕ С0111 ⊕ С1111 = 0 => С1111 = 1 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 0 = 0

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

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

Рейтинг@Mail.ru

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