Таблица истинности для функции ¬A1←A3↓A4∨¬A2|A1≡A4⊕(¬A1∧A2)∧A3:


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

(¬A1)∧A2:
A1A2¬A1(¬A1)∧A2
0010
0111
1000
1100

¬A2:
A2¬A2
01
10

A3↓A4:
A3A4A3↓A4
001
010
100
110

(¬A2)|A1:
A2A1¬A2(¬A2)|A1
0011
0110
1001
1101

((¬A1)∧A2)∧A3:
A1A2A3¬A1(¬A1)∧A2((¬A1)∧A2)∧A3
000100
001100
010110
011111
100000
101000
110000
111000

(A3↓A4)∨((¬A2)|A1):
A3A4A2A1A3↓A4¬A2(¬A2)|A1(A3↓A4)∨((¬A2)|A1)
00001111
00011101
00101011
00111011
01000111
01010100
01100011
01110011
10000111
10010100
10100011
10110011
11000111
11010100
11100011
11110011

A4⊕(((¬A1)∧A2)∧A3):
A4A1A2A3¬A1(¬A1)∧A2((¬A1)∧A2)∧A3A4⊕(((¬A1)∧A2)∧A3)
00001000
00011000
00101100
00111111
01000000
01010000
01100000
01110000
10001001
10011001
10101101
10111110
11000001
11010001
11100001
11110001

(¬A1)←((A3↓A4)∨((¬A2)|A1)):
A1A3A4A2¬A1A3↓A4¬A2(¬A2)|A1(A3↓A4)∨((¬A2)|A1)(¬A1)←((A3↓A4)∨((¬A2)|A1))
0000111111
0001110111
0010101111
0011100111
0100101111
0101100111
0110101111
0111100111
1000011010
1001010110
1010001001
1011000110
1100001001
1101000110
1110001001
1111000110

((¬A1)←((A3↓A4)∨((¬A2)|A1)))≡(A4⊕(((¬A1)∧A2)∧A3)):
A1A3A4A2¬A1A3↓A4¬A2(¬A2)|A1(A3↓A4)∨((¬A2)|A1)(¬A1)←((A3↓A4)∨((¬A2)|A1))¬A1(¬A1)∧A2((¬A1)∧A2)∧A3A4⊕(((¬A1)∧A2)∧A3)((¬A1)←((A3↓A4)∨((¬A2)|A1)))≡(A4⊕(((¬A1)∧A2)∧A3))
000011111110000
000111011111000
001010111110011
001110011111011
010010111110000
010110011111111
011010111110011
011110011111100
100001101000001
100101011000001
101000100100011
101100011000010
110000100100000
110100011000001
111000100100011
111100011000010

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

A1A3A4A2¬A1(¬A1)∧A2¬A2A3↓A4(¬A2)|A1((¬A1)∧A2)∧A3(A3↓A4)∨((¬A2)|A1)A4⊕(((¬A1)∧A2)∧A3)(¬A1)←((A3↓A4)∨((¬A2)|A1))¬A1←A3↓A4∨¬A2|A1≡A4⊕(¬A1∧A2)∧A3
00001011101010
00011101101010
00101010101111
00111100101111
01001010101010
01011100111111
01101010101111
01111100111010
10000011001001
10010001101001
10100010000111
10110000101100
11000010000010
11010000101001
11100010000111
11110000101100

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

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

По таблице истинности:
A1A3A4A2F
00000
00010
00101
00111
01000
01011
01101
01110
10001
10011
10101
10110
11000
11011
11101
11110
Fсднф = ¬A1∧¬A3∧A4∧¬A2 ∨ ¬A1∧¬A3∧A4∧A2 ∨ ¬A1∧A3∧¬A4∧A2 ∨ ¬A1∧A3∧A4∧¬A2 ∨ A1∧¬A3∧¬A4∧¬A2 ∨ A1∧¬A3∧¬A4∧A2 ∨ A1∧¬A3∧A4∧¬A2 ∨ A1∧A3∧¬A4∧A2 ∨ A1∧A3∧A4∧¬A2
Логическая cхема:

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

По таблице истинности:
A1A3A4A2F
00000
00010
00101
00111
01000
01011
01101
01110
10001
10011
10101
10110
11000
11011
11101
11110
Fскнф = (A1∨A3∨A4∨A2) ∧ (A1∨A3∨A4∨¬A2) ∧ (A1∨¬A3∨A4∨A2) ∧ (A1∨¬A3∨¬A4∨¬A2) ∧ (¬A1∨A3∨¬A4∨¬A2) ∧ (¬A1∨¬A3∨A4∨A2) ∧ (¬A1∨¬A3∨¬A4∨¬A2)
Логическая cхема:

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

По таблице истинности функции
A1A3A4A2Fж
00000
00010
00101
00111
01000
01011
01101
01110
10001
10011
10101
10110
11000
11011
11101
11110

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

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

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

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

Рейтинг@Mail.ru

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