Таблица истинности для функции (¬A∧¬B∧C)∨(A∧¬(¬B∧C))∨(A∧(¬(B∨C))∧¬D)∨(¬A∧¬B∧¬C∧D)∨(¬B∧¬C∧D)∨(¬A∧¬B∧¬C∧D):


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

¬B:
B¬B
01
10

(¬A)∧(¬B):
AB¬A¬B(¬A)∧(¬B)
00111
01100
10010
11000

((¬A)∧(¬B))∧C:
ABC¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C
0001110
0011111
0101000
0111000
1000100
1010100
1100000
1110000

(¬B)∧C:
BC¬B(¬B)∧C
0010
0111
1000
1100

¬((¬B)∧C):
BC¬B(¬B)∧C¬((¬B)∧C)
00101
01110
10001
11001

A∧(¬((¬B)∧C)):
ABC¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))
0001010
0011100
0100010
0110010
1001011
1011100
1100011
1110011

B∨C:
BCB∨C
000
011
101
111

¬(B∨C):
BCB∨C¬(B∨C)
0001
0110
1010
1110

¬D:
D¬D
01
10

A∧(¬(B∨C)):
ABCB∨C¬(B∨C)A∧(¬(B∨C))
000010
001100
010100
011100
100011
101100
110100
111100

(A∧(¬(B∨C)))∧(¬D):
ABCDB∨C¬(B∨C)A∧(¬(B∨C))¬D(A∧(¬(B∨C)))∧(¬D)
000001010
000101000
001010010
001110000
010010010
010110000
011010010
011110000
100001111
100101100
101010010
101110000
110010010
110110000
111010010
111110000

¬C:
C¬C
01
10

((¬A)∧(¬B))∧(¬C):
ABC¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)
00011111
00111100
01010010
01110000
10001010
10101000
11000010
11100000

(((¬A)∧(¬B))∧(¬C))∧D:
ABCD¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D
0000111110
0001111111
0010111000
0011111000
0100100100
0101100100
0110100000
0111100000
1000010100
1001010100
1010010000
1011010000
1100000100
1101000100
1110000000
1111000000

(¬B)∧(¬C):
BC¬B¬C(¬B)∧(¬C)
00111
01100
10010
11000

((¬B)∧(¬C))∧D:
BCD¬B¬C(¬B)∧(¬C)((¬B)∧(¬C))∧D
0001110
0011111
0101000
0111000
1000100
1010100
1100000
1110000

(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))):
ABC¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))
000111010100
001111111001
010100000100
011100000100
100010010111
101010011000
110000000111
111000000111

((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)):
ABCD¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))B∨C¬(B∨C)A∧(¬(B∨C))¬D(A∧(¬(B∨C)))∧(¬D)((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D))
0000111010100010100
0001111010100010000
0010111111001100101
0011111111001100001
0100100000100100100
0101100000100100000
0110100000100100100
0111100000100100000
1000010010111011111
1001010010111011001
1010010011000100100
1011010011000100000
1100000000111100101
1101000000111100001
1110000000111100101
1111000000111100001

(((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D):
ABCD¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))B∨C¬(B∨C)A∧(¬(B∨C))¬D(A∧(¬(B∨C)))∧(¬D)((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D))¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D(((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D)
00001110101000101001111100
00011110101000100001111111
00101111110011001011110001
00111111110011000011110001
01001000001001001001001000
01011000001001000001001000
01101000001001001001000000
01111000001001000001000000
10000100101110111110101001
10010100101110110010101001
10100100110001001000100000
10110100110001000000100000
11000000001111001010001001
11010000001111000010001001
11100000001111001010000001
11110000001111000010000001

((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D):
ABCD¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))B∨C¬(B∨C)A∧(¬(B∨C))¬D(A∧(¬(B∨C)))∧(¬D)((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D))¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D(((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D)¬B¬C(¬B)∧(¬C)((¬B)∧(¬C))∧D((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D)
0000111010100010100111110011100
0001111010100010000111111111111
0010111111001100101111000110001
0011111111001100001111000110001
0100100000100100100100100001000
0101100000100100000100100001000
0110100000100100100100000000000
0111100000100100000100000000000
1000010010111011111010100111101
1001010010111011001010100111111
1010010011000100100010000010000
1011010011000100000010000010000
1100000000111100101000100101001
1101000000111100001000100101001
1110000000111100101000000100001
1111000000111100001000000100001

(((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D))∨((((¬A)∧(¬B))∧(¬C))∧D):
ABCD¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C¬B(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))B∨C¬(B∨C)A∧(¬(B∨C))¬D(A∧(¬(B∨C)))∧(¬D)((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D))¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D(((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D)¬B¬C(¬B)∧(¬C)((¬B)∧(¬C))∧D((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D)¬A¬B(¬A)∧(¬B)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D(((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D))∨((((¬A)∧(¬B))∧(¬C))∧D)
00001110101000101001111100111001111100
00011110101000100001111111111111111111
00101111110011001011110001100011110001
00111111110011000011110001100011110001
01001000001001001001001000010001001000
01011000001001000001001000010001001000
01101000001001001001000000000001000000
01111000001001000001000000000001000000
10000100101110111110101001111010101001
10010100101110110010101001111110101001
10100100110001001000100000100000100000
10110100110001000000100000100000100000
11000000001111001010001001010010001001
11010000001111000010001001010010001001
11100000001111001010000001000010000001
11110000001111000010000001000010000001

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

ABCD¬A¬B(¬A)∧(¬B)((¬A)∧(¬B))∧C(¬B)∧C¬((¬B)∧C)A∧(¬((¬B)∧C))B∨C¬(B∨C)¬DA∧(¬(B∨C))(A∧(¬(B∨C)))∧(¬D)¬C((¬A)∧(¬B))∧(¬C)(((¬A)∧(¬B))∧(¬C))∧D(¬B)∧(¬C)((¬B)∧(¬C))∧D(((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C)))((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D))(((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D)((((((¬A)∧(¬B))∧C)∨(A∧(¬((¬B)∧C))))∨((A∧(¬(B∨C)))∧(¬D)))∨((((¬A)∧(¬B))∧(¬C))∧D))∨(((¬B)∧(¬C))∧D)(¬A∧¬B∧C)∨(A∧¬(¬B∧C))∨(A∧(¬(B∨C))∧¬D)∨(¬A∧¬B∧¬C∧D)∨(¬B∧¬C∧D)∨(¬A∧¬B∧¬C∧D)
00001110010011001101000000
00011110010010001111100111
00101111100101000000011111
00111111100100000000011111
01001000010101001000000000
01011000010100001000000000
01101000010101000000000000
01111000010100000000000000
10000100011011111001011111
10010100011010101001111111
10100100100101000000000000
10110100100100000000000000
11000000011101001000011111
11010000011100001000011111
11100000011101000000011111
11110000011100000000011111

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

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

По таблице истинности:
ABCDF
00000
00011
00101
00111
01000
01010
01100
01110
10001
10011
10100
10110
11001
11011
11101
11111
Fсднф = ¬A∧¬B∧¬C∧D ∨ ¬A∧¬B∧C∧¬D ∨ ¬A∧¬B∧C∧D ∨ A∧¬B∧¬C∧¬D ∨ A∧¬B∧¬C∧D ∨ A∧B∧¬C∧¬D ∨ A∧B∧¬C∧D ∨ A∧B∧C∧¬D ∨ A∧B∧C∧D
Логическая cхема:

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

По таблице истинности:
ABCDF
00000
00011
00101
00111
01000
01010
01100
01110
10001
10011
10100
10110
11001
11011
11101
11111
Fскнф = (A∨B∨C∨D) ∧ (A∨¬B∨C∨D) ∧ (A∨¬B∨C∨¬D) ∧ (A∨¬B∨¬C∨D) ∧ (A∨¬B∨¬C∨¬D) ∧ (¬A∨B∨¬C∨D) ∧ (¬A∨B∨¬C∨¬D)
Логическая cхема:

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

По таблице истинности функции
ABCDFж
00000
00011
00101
00111
01000
01010
01100
01110
10001
10011
10100
10110
11001
11011
11101
11111

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

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

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

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

Рейтинг@Mail.ru

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