evgeniy8705
@evgeniy8705
Повелитель вселенной

Как минимизировать логическое выражение?

61e6692a0efeb600025781.png
Подскажите какие теоремы нужно использовать и как сократить данное выражение
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
ABC!D + A(!B + !C + !D) + !A!B!C!D

ABC!D + A!B + A!C + A!D + !A!B!C!D

(ABC!D + A!D) + A!B + (A!C + !A!B!C!D)

(ABC + A)!D + A!B + !C(A + !A!B!D)

(A)!D + A!B + !C(A + !B!D)

A!D + A!C + A!B + !B!C!D

A!(BCD) + !B!C!D

больше что-то не сокращается
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Akela_wolf
Extreme Programmer
Что-то мне не кажется что эти два выражения равны. Второе выражение будет равно единице если A=0 и любых значениях остальных B, C, D

Но если мы подставим в первое A=0 и любое из B, C, D = 1, то получим 0.

А вообще: создаем таблицу истинности первого выражения (всего 16 строк), переводим в нормальную дизъюнктивную форму, выбрасываем лишние члены. Например, если получилось ABC + !ABC, то это, очевидным образом упрощается до BC.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы