О Побитовых операциях
Такую математику никто не любит. Кому вообще нравится математика?
- На модуле находится 2 экрана:
- Побитовый оператор (И [AND], ИЛИ [OR], ИСКЛ. ИЛИ [XOR], НЕ [NOT])
- Ввод результата
- Используя два байта, полученные из таблиц ниже, и оператор из первого экрана, найдите ответ.
Первый байт | Бит | Второй байт |
---|---|---|
Отсутствуют элементы питания типа AA | перв. | Имеется 1 и более элементов питания типа D |
Имеется параллельный порт | Имеется 3 и более портов | |
Имеется горящий индикатор NSA | Имеется 2 и более отсеков для элементов питания | |
Количество модулей превышает начальное количество минут на таймере | Имеется горящий индикатор BOB | |
Имеется более 1 горящего индикатора | Имеется более 1 негорящего индикатора | |
Количество модулей кратно 3 | Серийный номер содержит нечётную цифру | |
Менее 2 элементов питания типа D | Количество модулей чётно | |
Имеется менее 4 портов | посл. | 2 и более элементов питания |
Ниже таблица объяснений для каждой из побитовых операций:
Операция | AND [И] | OR [ИЛИ] | XOR [ИСКЛ. ИЛИ] | NOT [НЕ] |
---|---|---|---|---|
КАК | Идите побитово, если оба бита равны 1, то возвращается 1. Иначе возвращается 0. | Идите побитово, если хотя бы один из битов равен 1, то возвращается 1. Иначе возвращается 0. | Идите побитово, если только один бит равен 1, то возвращается 1. Иначе возвращается 0. | Игнорируйте второй операнд и идите побитово. Всегда возвращается обратный бит. |
ФОРМУЛА | бит1 && бит2 | бит1 || бит2 | (бит1 && !бит2) || (!бит1 && бит2) | !бит1 |