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


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

(¬X1)∧X4:
X1X4¬X1(¬X1)∧X4
0010
0111
1000
1100

¬X2:
X2¬X2
01
10

(¬X2)∧X4:
X2X4¬X2(¬X2)∧X4
0010
0111
1000
1100

¬X3:
X3¬X3
01
10

(¬X3)∧X4:
X3X4¬X3(¬X3)∧X4
0010
0111
1000
1100

X1|(¬X2):
X1X2¬X2X1|(¬X2)
0011
0101
1010
1101

(X1|(¬X2))|1:
X1X2¬X2X1|(¬X2)(X1|(¬X2))|1
00110
01010
10101
11010

((X1|(¬X2))|1)|(¬X3):
X1X2X3¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)
00011011
00111001
01001011
01101001
10010110
10110101
11001011
11101001

(¬X1)|X2:
X1X2¬X1(¬X1)|X2
0011
0110
1001
1101

((¬X1)|X2)|1:
X1X2¬X1(¬X1)|X2((¬X1)|X2)|1
00110
01101
10010
11010

(((¬X1)|X2)|1)|(¬X3):
X1X2X3¬X1(¬X1)|X2((¬X1)|X2)|1¬X3(((¬X1)|X2)|1)|(¬X3)
00011011
00111001
01010110
01110101
10001011
10101001
11001011
11101001

¬X4:
X4¬X4
01
10

X1|X2:
X1X2X1|X2
001
011
101
110

(X1|X2)|1:
X1X2X1|X2(X1|X2)|1
0010
0110
1010
1101

((X1|X2)|1)|X3:
X1X2X3X1|X2(X1|X2)|1((X1|X2)|1)|X3
000101
001101
010101
011101
100101
101101
110011
111010

(((X1|X2)|1)|X3)|1:
X1X2X3X1|X2(X1|X2)|1((X1|X2)|1)|X3(((X1|X2)|1)|X3)|1
0001010
0011010
0101010
0111010
1001010
1011010
1100110
1110101

((((X1|X2)|1)|X3)|1)|(¬X4):
X1X2X3X4X1|X2(X1|X2)|1((X1|X2)|1)|X3(((X1|X2)|1)|X3)|1¬X4((((X1|X2)|1)|X3)|1)|(¬X4)
0000101011
0001101001
0010101011
0011101001
0100101011
0101101001
0110101011
0111101001
1000101011
1001101001
1010101011
1011101001
1100011011
1101011001
1110010110
1111010101

((¬X1)∧X4)|((¬X2)∧X4):
X1X4X2¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)
00010101
00110001
01011110
01111001
10000101
10100001
11000111
11100001

(((¬X1)∧X4)|((¬X2)∧X4))|1:
X1X4X2¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1
000101010
001100010
010111101
011110010
100001010
101000010
110001110
111000010

((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4):
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)
0000101010101
0001101010001
0010100010101
0011100010001
0100111101110
0101111101001
0110110010111
0111110010001
1000001010101
1001001010001
1010000010101
1011000010001
1100001110111
1101001110001
1110000010111
1111000010001

(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1:
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1
00001010101010
00011010100010
00101000101010
00111000100010
01001111011101
01011111010010
01101100101110
01111100100010
10000010101010
10010010100010
10100000101010
10110000100010
11000011101110
11010011100010
11100000101110
11110000100010

((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)):
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))
00001010101010110111
00011010100010110011
00101000101010010111
00111000100010010011
01001111011101110110
01011111010010110011
01101100101110010111
01111100100010010011
10000010101010101101
10010010100010101011
10100000101010010111
10110000100010010011
11000011101110101101
11010011100010101011
11100000101110010111
11110000100010010011

(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1:
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1
000010101010101101110
000110101000101100110
001010001010100101110
001110001000100100110
010011110111011101101
010111110100101100110
011011001011100101110
011111001000100100110
100000101010101011010
100100101000101010110
101000001010100101110
101100001000100100110
110000111011101011010
110100111000101010110
111000001011100101110
111100001000100100110

((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)):
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1¬X1(¬X1)|X2((¬X1)|X2)|1¬X3(((¬X1)|X2)|1)|(¬X3)((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3))
000010101010101101110110111
000110101000101100110110011
001010001010100101110101101
001110001000100100110101011
010011110111011101101110110
010111110100101100110110011
011011001011100101110101101
011111001000100100110101011
100000101010101011010010111
100100101000101010110010011
101000001010100101110010111
101100001000100100110010011
110000111011101011010010111
110100111000101010110010011
111000001011100101110010111
111100001000100100110010011

(((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1:
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1¬X1(¬X1)|X2((¬X1)|X2)|1¬X3(((¬X1)|X2)|1)|(¬X3)((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3))(((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1
0000101010101011011101101110
0001101010001011001101100110
0010100010101001011101011010
0011100010001001001101010110
0100111101110111011011101101
0101111101001011001101100110
0110110010111001011101011010
0111110010001001001101010110
1000001010101010110100101110
1001001010001010101100100110
1010000010101001011100101110
1011000010001001001100100110
1100001110111010110100101110
1101001110001010101100100110
1110000010111001011100101110
1111000010001001001100100110

((((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1)|(((((X1|X2)|1)|X3)|1)|(¬X4)):
X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1¬X3(¬X3)∧X4((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1¬X2X1|(¬X2)(X1|(¬X2))|1¬X3((X1|(¬X2))|1)|(¬X3)((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1¬X1(¬X1)|X2((¬X1)|X2)|1¬X3(((¬X1)|X2)|1)|(¬X3)((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3))(((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1X1|X2(X1|X2)|1((X1|X2)|1)|X3(((X1|X2)|1)|X3)|1¬X4((((X1|X2)|1)|X3)|1)|(¬X4)((((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1)|(((((X1|X2)|1)|X3)|1)|(¬X4))
00001010101010110111011011101010111
00011010100010110011011001101010111
00101000101010010111010110101010111
00111000100010010011010101101010111
01001111011101110110111011011010010
01011111010010110011011001101010011
01101100101110010111010110101010011
01111100100010010011010101101010011
10000010101010101101001011101010111
10010010100010101011001001101010111
10100000101010010111001011100110111
10110000100010010011001001100101101
11000011101110101101001011101010011
11010011100010101011001001101010011
11100000101110010111001011100110011
11110000100010010011001001100101011

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

X1X4X2X3¬X1(¬X1)∧X4¬X2(¬X2)∧X4¬X3(¬X3)∧X4X1|(¬X2)(X1|(¬X2))|1((X1|(¬X2))|1)|(¬X3)(¬X1)|X2((¬X1)|X2)|1(((¬X1)|X2)|1)|(¬X3)¬X4X1|X2(X1|X2)|1((X1|X2)|1)|X3(((X1|X2)|1)|X3)|1((((X1|X2)|1)|X3)|1)|(¬X4)((¬X1)∧X4)|((¬X2)∧X4)(((¬X1)∧X4)|((¬X2)∧X4))|1((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4)(((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3))(((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3))(((((((((¬X1)∧X4)|((¬X2)∧X4))|1)|((¬X3)∧X4))|1)|(((X1|(¬X2))|1)|(¬X3)))|1)|((((¬X1)|X2)|1)|(¬X3)))|1(¬X1∧X4)|(¬X2∧X4)|1|(¬X3∧X4)|1|(X1|¬X2|1|¬X3)|1|(¬X1|X2|1|¬X3)|1|(X1|X2|1|X3|1|¬X4)
0000101010101101110101101010101
0001101000101101110101101010101
0010100010101010110101101010101
0011100000101011110101101010101
0100111111101101010101010101010
0101111100101101010101011010101
0110110011101010010101101010101
0111110000101011010101101010101
1000001010010101110101101010101
1001001000011101110101101010101
1010000010101101101101101010101
1011000000101101101010101010101
1100001111010101010101101010101
1101001100011101010101101010101
1110000011101101001101101010101
1111000000101101001011101010101

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

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

По таблице истинности:
X1X4X2X3F
00001
00011
00101
00111
01000
01011
01101
01111
10001
10011
10101
10111
11001
11011
11101
11111
Fсднф = ¬X1∧¬X4∧¬X2∧¬X3 ∨ ¬X1∧¬X4∧¬X2∧X3 ∨ ¬X1∧¬X4∧X2∧¬X3 ∨ ¬X1∧¬X4∧X2∧X3 ∨ ¬X1∧X4∧¬X2∧X3 ∨ ¬X1∧X4∧X2∧¬X3 ∨ ¬X1∧X4∧X2∧X3 ∨ X1∧¬X4∧¬X2∧¬X3 ∨ X1∧¬X4∧¬X2∧X3 ∨ X1∧¬X4∧X2∧¬X3 ∨ X1∧¬X4∧X2∧X3 ∨ X1∧X4∧¬X2∧¬X3 ∨ X1∧X4∧¬X2∧X3 ∨ X1∧X4∧X2∧¬X3 ∨ X1∧X4∧X2∧X3
Логическая cхема:

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

По таблице истинности:
X1X4X2X3F
00001
00011
00101
00111
01000
01011
01101
01111
10001
10011
10101
10111
11001
11011
11101
11111
Fскнф = (X1∨¬X4∨X2∨X3)
Логическая cхема:

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

По таблице истинности функции
X1X4X2X3Fж
00001
00011
00101
00111
01000
01011
01101
01111
10001
10011
10101
10111
11001
11011
11101
11111

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

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

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

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

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

Рейтинг@Mail.ru

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