Обозначим через m & n поразрядную конъюнкцию неотрицательных целых чисел m и n. Так, например, 14 & 5 = 1110_2 & 0101_2 = 0100_2=4. Для какого наименьшего неотрицательного целого числа `A` формула x&49 ≠ 0 → (x&33 = 0 → x&A ≠ 0) тождественно истинна (т. е. принимает значение `1` при любом неотрицательном целом значении переменной `x`)? Ответ обосновать.

16 Янв в 19:40
26 +1
0
Ответы
1

Для того чтобы формула была тождественно истинна, необходимо, чтобы при значении x таком, что x&49 ≠ 0, выполнялись два условия:

Если x&49 ≠ 0, то x&33 = 0.Если x&33 = 0, то x&A ≠ 0.

Заметим, что x&33 = 0 тогда и только тогда, когда одновременно выполняются два условия:

x не имеет единицы на 5 значимом разряде (соответствующем третьему биту).x не имеет единицы на 6 значимом разряде (соответствующем четвертому биту).

Так как x&49 ≠ 0, то x должно иметь хотя бы одну единицу на 5 значимом разряде.

Кроме того, так как x&A ≠ 0, x должно иметь хотя бы одну единицу на 6 значимом разряде. Исключим случай, когда x имеет 6 значимый разряд равный 1.

Итак, x должно иметь 5 значимый разряд равный 1, и не должно иметь 6 значимый разряд равный 1. Получаем, что A = 15 (1111_2) - наименьшее возможное число, удовлетворяющее условиям задачи.

Таким образом, наименьшее неотрицательное целое число A, для которого формула x&49 ≠ 0 → (x&33 = 0 → x&A ≠ 0) тождественно истинна, равно 15.

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