Задача по информатике Имеются три числа: 43, 54 и 130. Выберите из них два таким образом, чтобы результат поразрядной операции И (and) между этими числами был максимальным
В качестве ответа введите результат поразрядной операции ИЛИ (or) между этими двумя числами. Ответ записать как десятичное число
Краткая справка о поразрядных операциях. Выполняются они между соответствующими двоичными разрядами чисел. Пример: 5 И 6 = 4, 5 ИЛИ 6 = 7. (5 = 000001012, 6 = 0000010102, 4 = 000001002, 7 = 000001112).

16 Июл 2021 в 19:47
157 +1
0
Ответы
1

Переведем числа 43, 54 и 130 в двоичную систему:

43 = 101011
54 = 110110
130 = 100000102

Теперь найдем результат поразрядной операции И (and) между этими числами:

43 & 54 = 1001010 = 1010 (в десятичной системе это число 10
43 & 130 = 10000010 = 10000010 (в десятичной системе это число 130
54 & 130 = 1000002 = 100000 (в десятичной системе это число 32)

Таким образом, максимальный результат операции И (and) получается при числах 43 и 130, равный 130.

Теперь найдем результат операции ИЛИ (or) между числами 43 и 130:

43 | 130 = 101011 | 10000010 = 10101011 = 171 (в десятичной системе)

Ответ: 171.

17 Апр в 14:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 663 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир