Задать вопрос
31 мая, 15:04

Известно, что задуманное натуральное число не превосходит 400 и является степенью числа 2 с целым показателем. Сколько вопросов придется загадать, чтобы гарантированно угадать задуманное число?

+2
Ответы (2)
  1. 31 мая, 16:50
    0
    Максимальная степень числа 2 с целым показателем в диапазоне [0 ... 400] равна 2^8=256; Придётся загадать минимум 4 вопроса, чтобы угадать число (уточнение диапазона путём сравнения).

    Поскольку возможными числами являются: 2^0 2^1 2^2 2^3 2^4 2^5 2^6 2^7 и 2^8, минимальным путём разветвления является:

    1. Больше ли 2^4? (да/нет)

    2. ДА. Больше ли 2^6 (да/нет)

    НЕТ Меньше ли 2^2

    3. ДА. ДА. 2^7 4. либо 2^8

    НЕТ. ДА. 2^1 либо 2^0

    НЕТ. НЕТ. 2^3 либо 2^4
  2. 31 мая, 16:58
    0
    Гарантировано 4 вопроса, используя метод половинного деления для (всего) девяти чисел 2^0 2^1 2^2 ... 2^8
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Известно, что задуманное натуральное число не превосходит 400 и является степенью числа 2 с целым показателем. Сколько вопросов придется ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Вася загадал число от 1 до N. За какое наименьшее количество вопросов (на которые Вася отвечает "да" или "нет") Петя может угадать Васино число?
Ответы (1)
Мальчик задумал число от 1 до 100. Чтобы его угадать, дедушка может задавать вопросы, на которые мальчик может ответить "да" или "нет". За сколько вопросов дедушка наверняка сможет угадать число?
Ответы (1)
За какое наименьшее кол-во выстрелов в морсом бое можно гарантированно потопить четырехпалубный корабль, если вычислить гарантированно его можно за 24?
Ответы (1)
1. Задумайте число, не превышающее 100. С помощью Калькулятора выполните следующую цепочку преобразований: · Умножьте задуманное число на себя; · К ответу дважды прибавьте задуманное число; · Результат разделите на задуманное число;
Ответы (1)
Задумайте любое число, не превышающее 100. С помощью калькулятора выполните следующую цепочку преобразований: умножьте задуманное число на себя; к ответу дважды прибавьте задуманное число; полученный результат разделите на задуманное число;
Ответы (1)