Да.Как и другие говорили, вы можете правдиво изложить это.Правила Де Моргана также могут помочь.
Однако я думаю, что лучший вариант - использовать Карта Карно .Обучение занимает несколько минут, но Карты Карно позволяют вам постоянно находить самое минимальное выражение для логической логики.Таблицы истинности могут проверить минимизацию, но не могут дать ее вам.
Вот как я ее получил:
Во-первых, макет таблицы:
AB
00 01 11 10
0| | | | |
C 1| | | | |
Теперь, учитывая ваше уравнение, B ||C всегда будет вызывать истину:
AB
00 01 11 10
0| | T | T | |
C 1| T | T | T | T |
Это оставляет только два случая.В любом случае правая сторона оценивается как ложная.Для 000 левая сторона также оценивается как false (0 &&! (Что угодно) - false).Для 100 1 &&! (0 ||| 0) оценивается как true.Таким образом, утверждение верно.Заполнение:
AB
00 01 11 10
0| F | T | T | T |
C 1| T | T | T | T |
Теперь нам нужно только «покрыть» все истины.«С» покроет нижний ряд.«B» покроет средний квадрат (из четырех значений).Таким образом, «B || C» охватывает все, кроме верхнего правого квадрата.Теперь «А» закроет правый квадрат с четырьмя пробелами.Это нормально, что это избыточно.Таким образом, «A || B || C» покрывает все истинные квадраты и пропускает единственный ложный.