Присоединиться

11 класс·средний уровень

принимает значение 1 при любом неотрицательном целом значении

Условие

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

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведем аналитическое решение Юрия Красильникова. Преобразуем исходное выражение x & 29 ≠ 0 → (x & 17 = 0 → x & А ≠ 0),исключив импликацию: (x & 29 =

Осталось ещё 13 шагов

  1. ∨ (x & А ≠ 0).Число 29 в двоичном…

  2. будет истинно, а значит, истинной будет и вся…

  3. и вся формула будут истинны. Следовательно…

  4. В таком случае должно быть истинным выражение…

  5. Это число в двоичной записи — 1100, в…

  6. Решим задание с помощью языка…

  7. or ((x and A) <> 0)) then B := False; if B…

  8. Приведем аналогичную программу на языке…

  9. <= (x & a != 0))) == 0: ok=0 if ok: A.add(a)…

  10. Приведём другое решение на языке Python. for…

  11. <= (x & A != 0)) if not(f): flag = False…

  12. <= (x & a != 0)): k += 1 if k…

  13. <= (x & A != 0))for A in range(0, 1000): if…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Преобразование логических выражений»