ВУЗ:
Составители:
Рубрика:
8
набор значений переменных. В дизъюнкции мы записываем
i
x , если 0=
i
σ
, и
i
x
, если 1
=
i
σ
. Дизъюнкции соединяются
знаком
∧
.
Всякая булева функция может быть представлена в виде
полинома Жегалкина:
,......
...),...,,(
21
12
211
11021
nnn
nnn
xxxaxxa
xaxaaxxxf
−
+
⊕⊕⊕
⊕⊕⊕⊕=
где
{
}
1,0,...,,...,,
12
10
∈
−
nn
aaaa , где знак
⊕
обозначает сумму по
модулю 2.
Алгоритм построения полинома Жегалкина.
1. Построить таблицу истинности данной булевой функции.
2.
Каждому единичному значению булевой функции будет
соответствовать конъюнкция
n
n
xxx
σ
σσ
...
2
2
1
1
, где
),...,,(
21 n
σ
σ
σ
- соответствующий набор значений перемен-
ных. Конъюнкции соединяются знаком
⊕
.
3.
Заменить выражения
i
x по формуле: 1
⊕
=
ii
xx . Раскрыть
скобки и привести подобные слагаемые по правилу:
0=⊕ xx .
Пример. Построить СДНФ, СКНФ и полином Жегалкина для
функции (11110011).
Таблица истинности данной булевой функции приведена
на стр. 5.
СДНФ имеет вид:
xyzzxyyzxzyxzyxzyxzyxf ∨∨∨∨∨=),,(.
СКНФ имеет вид:
))((),,( zyxzyxzyxf ∨∨∨∨= .
Построим полином Жегалкина:
набор значений переменных. В дизъюнкции мы записываем xi , если σ i = 0 , и xi , если σ i = 1 . Дизъюнкции соединяются знаком ∧ . Всякая булева функция может быть представлена в виде полинома Жегалкина: f ( x1 , x 2 ,..., x n ) = a0 ⊕ a1 x1 ⊕ ... ⊕ a n x n ⊕ ⊕ a n +1 x1 x 2 ⊕ ... ⊕ a x x ...x n , 2n −1 1 2 где a 0 , a1 ,..., a n ,..., a ∈ {0,1} , где знак ⊕ обозначает сумму по 2 n −1 модулю 2. Алгоритм построения полинома Жегалкина. 1. Построить таблицу истинности данной булевой функции. 2. Каждому единичному значению булевой функции будет соответствовать конъюнкция x1σ1 x 2σ 2 ...x nσ n , где (σ 1 , σ 2 ,..., σ n ) - соответствующий набор значений перемен- ных. Конъюнкции соединяются знаком ⊕ . 3. Заменить выражения xi по формуле: xi = xi ⊕ 1 . Раскрыть скобки и привести подобные слагаемые по правилу: x ⊕ x = 0. Пример. Построить СДНФ, СКНФ и полином Жегалкина для функции (11110011). Таблица истинности данной булевой функции приведена на стр. 5. СДНФ имеет вид: f ( x, y, z ) = x y z ∨ x yz ∨ x yz ∨ x yz ∨ xyz ∨ xyz . СКНФ имеет вид: f ( x, y, z ) = ( x ∨ y ∨ z )( x ∨ y ∨ z ) . Построим полином Жегалкина: 8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »