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


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

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

A?BC?CC(((((A?B)?(A?B))?((A?B)?(A?B)))?(C?C))?(((A?B)?(A?B))?C))?(((((A?B)?(A?B))?((A?B)?(A?B)))?(C?C))?(((A?B)?(A?B))?C))
000
001
010
011
100
101
110
111

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

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

По таблице истинности:
A?BC?CCF
000(
001(
010(
011(
100(
101(
110(
111(
В таблице истинности нет набора значений переменных при которых функция истинна!

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

По таблице истинности:
A?BC?CCF
000(
001(
010(
011(
100(
101(
110(
111(
Fскнф = (A?B∨C?C∨C) ∧ (A?B∨C?C∨¬C) ∧ (A?B∨¬C?C∨C) ∧ (A?B∨¬C?C∨¬C) ∧ (¬A?B∨C?C∨C) ∧ (¬A?B∨C?C∨¬C) ∧ (¬A?B∨¬C?C∨C) ∧ (¬A?B∨¬C?C∨¬C)
Логическая cхема:

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

По таблице истинности функции
A?BC?CCFж
000(
001(
010(
011(
100(
101(
110(
111(

Построим полином Жегалкина:
Fж = C000 ⊕ C100∧A?B ⊕ C010∧C?C ⊕ C001∧C ⊕ C110∧A?B∧C?C ⊕ C101∧A?B∧C ⊕ C011∧C?C∧C ⊕ C111∧A?B∧C?C∧C

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

Далее подставляем все остальные наборы в порядке возрастания числа единиц, подставляя вновь полученные значения в следующие формулы:
Fж(100) = С000 ⊕ С100 = ( => С100 = ( ⊕ ( = 0
Fж(010) = С000 ⊕ С010 = ( => С010 = ( ⊕ ( = 0
Fж(001) = С000 ⊕ С001 = ( => С001 = ( ⊕ ( = 0
Fж(110) = С000 ⊕ С100 ⊕ С010 ⊕ С110 = ( => С110 = ( ⊕ 0 ⊕ 0 ⊕ ( = 0
Fж(101) = С000 ⊕ С100 ⊕ С001 ⊕ С101 = ( => С101 = ( ⊕ 0 ⊕ 0 ⊕ ( = 0
Fж(011) = С000 ⊕ С010 ⊕ С001 ⊕ С011 = ( => С011 = ( ⊕ 0 ⊕ 0 ⊕ ( = 0
Fж(111) = С000 ⊕ С100 ⊕ С010 ⊕ С001 ⊕ С110 ⊕ С101 ⊕ С011 ⊕ С111 = ( => С111 = ( ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ ( = 0

Таким образом, полином Жегалкина будет равен:
Fж = (

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

Рейтинг@Mail.ru

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