Что это значит? Двоичное число, представляющее количество входов, равное 1?
Я пытаюсь создать таблицу правды, но я не понимаю, что означает эта фраза? "Два выхода должны быть равны двоичному числу, которое представляет количество входов, равное одному"
1 ответ
Предложение неясно, поэтому давайте подумаем об упражнении как о попытке создать таблицу истинности, которая каким-то образом соответствует тому, что нам говорят. При этом мы должны интерпретировать каждый фрагмент информации, включенный в фразу.
Два выхода должны быть равны двоичному числу, которое представляет количество входов, равных одному.
Два выхода
Учитывая, что каждый вывод в таблице истинности - один бит, я буду интерпретировать это как таблицу истинности с двумя выходными столбцами. Давайте назовем их b1
а также b2
(b
имея в виду bit
)
двоичное число
Биты b1
а также b2
сформирует 2-значное двоичное число. Итак, возможные результаты для комбинированного вывода: 00
, 01
, 10
а также 11
, Они в свою очередь соответственно соответствуют своим десятичным значениям 0
, 1
, 2
а также 3
,
входные
Это первые столбцы нашей таблицы истинности. Мы еще не знаем, сколько их. Но...
количество входов, равное одному
Учитывая, что наибольшая выходная стоимость 3
(см. выше), мы можем иметь максимум 3
Булевы входы. Позвоним им i1
, i2
а также i3
,
Объединяя все вместе
i1 i2 i3 (sum) (binary) b1 b2
0 0 0 0 00 0 0
0 0 1 1 01 0 1
0 1 0 1 01 0 1
0 1 1 2 10 1 0
1 0 0 1 01 0 1
1 0 1 2 10 1 0
1 1 0 2 10 1 0
1 1 1 3 11 1 1