Что это значит? Двоичное число, представляющее количество входов, равное 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
Другие вопросы по тегам