Pangeya

    Описание объекта 
    Группы объекта
    Просмотр объекта
    Имя национальное Бинарная угадайка
    Имя международное Binarnaya ugadajka
    Показать все аватар-фото(1)
    Источник объектаСоздан просматриваемым пользователем
    Память объекта
    298 686  байт
    Наследование   
    200
    Дата создания09 апреля 2020 года 20ч:45м:48с
    Дата обновления   12 марта 2022 года 11ч:27м:59с


    ПОДЕЛИТЬСЯ 

    Подробное Описание Объекта
    Бинарная угадайка Binarnaya ugadajka
    Двойственный режим
    Текстовый режим
    Режим изображений

    Бинарная угадайка

    Напишите программу, которая отгадывает загаданное целое число от 1 до 1000 (пользователь загадывает число в уме и не сообщает программе). Угадать число нужно не более чем за 10 попыток. На каждую попытку пользователь отвечает, что загаданное число больше названного (вводит символ “>”), меньше названного (“<”) или угадано правильно (“=”).

    Используйте бинарный поиск. Программа должна каждый раз называть число, находящееся посередине исследуемого диапазона — в результате станет ясно, в какой половине диапазона находится искомое число.

    Например, для диапазона от 1 до 8 (а не до 1000) это могло бы выглядеть так (загадано число 5):

    4 (программа пробует угадать, называя число из середины интервала от 1 до 8)

    > (пользователь отвечает, что загаданное число больше введенного; теперь программа ищет в интервале от 4 до 8)

    6

    <

    5

    =

    Примечания

    Данная задача дополнительно проверяется преподавателем.

    Отменить Продолжить
    Подтвердите, что Вы человек
    Отправить Отмена
    Развернуть Закрыть
    Закрыть
    Отмена