Таблица истинности для функции (L∨M)∧(¬K→M)∧¬N∧¬M:


Промежуточные таблицы истинности:
L∨M:
LML∨M
000
011
101
111

¬K:
K¬K
01
10

(¬K)→M:
KM¬K(¬K)→M
0010
0111
1001
1101

¬N:
N¬N
01
10

¬M:
M¬M
01
10

(L∨M)∧((¬K)→M):
LMKL∨M¬K(¬K)→M(L∨M)∧((¬K)→M)
0000100
0010010
0101111
0111011
1001100
1011011
1101111
1111011

((L∨M)∧((¬K)→M))∧(¬N):
LMKNL∨M¬K(¬K)→M(L∨M)∧((¬K)→M)¬N((L∨M)∧((¬K)→M))∧(¬N)
0000010010
0001010000
0010001010
0011001000
0100111111
0101111100
0110101111
0111101100
1000110010
1001110000
1010101111
1011101100
1100111111
1101111100
1110101111
1111101100

(((L∨M)∧((¬K)→M))∧(¬N))∧(¬M):
LMKNL∨M¬K(¬K)→M(L∨M)∧((¬K)→M)¬N((L∨M)∧((¬K)→M))∧(¬N)¬M(((L∨M)∧((¬K)→M))∧(¬N))∧(¬M)
000001001010
000101000010
001000101010
001100100010
010011111100
010111110000
011010111100
011110110000
100011001010
100111000010
101010111111
101110110010
110011111100
110111110000
111010111100
111110110000

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

LMKNL∨M¬K(¬K)→M¬N¬M(L∨M)∧((¬K)→M)((L∨M)∧((¬K)→M))∧(¬N)(L∨M)∧(¬K→M)∧¬N∧¬M
000001011000
000101001000
001000111000
001100101000
010011110110
010111100100
011010110110
011110100100
100011011000
100111001000
101010111111
101110101100
110011110110
110111100100
111010110110
111110100100

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

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

По таблице истинности:
LMKNF
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10101
10110
11000
11010
11100
11110
Fсднф = L∧¬M∧K∧¬N
Логическая cхема:

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

По таблице истинности:
LMKNF
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10101
10110
11000
11010
11100
11110
Fскнф = (L∨M∨K∨N) ∧ (L∨M∨K∨¬N) ∧ (L∨M∨¬K∨N) ∧ (L∨M∨¬K∨¬N) ∧ (L∨¬M∨K∨N) ∧ (L∨¬M∨K∨¬N) ∧ (L∨¬M∨¬K∨N) ∧ (L∨¬M∨¬K∨¬N) ∧ (¬L∨M∨K∨N) ∧ (¬L∨M∨K∨¬N) ∧ (¬L∨M∨¬K∨¬N) ∧ (¬L∨¬M∨K∨N) ∧ (¬L∨¬M∨K∨¬N) ∧ (¬L∨¬M∨¬K∨N) ∧ (¬L∨¬M∨¬K∨¬N)
Логическая cхема:

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

По таблице истинности функции
LMKNFж
00000
00010
00100
00110
01000
01010
01100
01110
10000
10010
10101
10110
11000
11010
11100
11110

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

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

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

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

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

Рейтинг@Mail.ru

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