Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 21.12.2015
Сообщений: 188

Угадай число

24.11.2016, 15:07. Показов 719. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Придумайте число в диапазоне от 1 до 100 (или любое число N). Компьютер будет угадывать его с наименьшим количеством возможных шагов. Реализовать по методу деления пополам. чтобы компьютерные запросы были типа -первое число от 1 до 50 ?. Если да, то он спрашивает, рядом ли это с 1 по 25 Если это не так, то он должен быть между 26-50, потом компьютер спрашивает, если цифра в промежутке 26-38 и т.д.


Часть (а): Разработка итеративный (использование циклов) решение
Часть (б): Разработка рекурсивное решение (безциклов).


Пример:
Пример программной последовательности, в которой вы загадали 37 (ввод данных пользователем в скобках <>):
Лежит загаданное число в промежутке 1 и 50? (j/n)<j>
Лежит загаданное число в промежутке 1 и 25? (j/n)<n>
Лежит загаданное число в промежутке 26 и 38? (j/n)<j>
Лежит загаданное число в промежутке 26 и 32? (j/n)<n>
Лежит загаданное число в промежутке 33 и 35? (j/n)<n>
Лежит загаданное число в промежутке и 37? (j/n)<j>
Лежит загаданное число в промежутке 36 и 36? (j/n)<n>
Ваше число 37!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2016, 15:07
Ответы с готовыми решениями:

Игра, угадай число с компьютером
Игра, угадай число с компьютером. Я допустим загадываю число, компьютер отгадывает. Я сделал фундамент кода, но дальше не могу...

Угадай число, расширенная версия
Как у многих, кто начинает учится Java есть задание написать игру угадай число. Игру написал, хотелось бы расширить функционал. Если...

Использование Scanner в игре угадай число
Здравствуйте, многие видели (читали) про игру угадай число из книги Head first Java. решил добавить возможность самостоятельного ввода...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2016, 15:07
Помогаю со студенческими работами здесь

Простая игра между двумя игроками: "Угадай число"
Привет, Всем! Я новичок в сфере программирования и вот у меня есть один вопрос, я создал программу которая предлагает пользователю...

Игра "Угадай число от 1 до 100"
Всем привет, хотел-бы спросить у вас как можно сделать проверку в функции if на то что я ввел в строку ввода. То есть я хочу сделать...

Программа "Угадай число"
Здравствуйте! Подскажите как дописать код к программе? Программа должна считать количество попыток, которое потребовалось...

Создание программы «Угадай название столицы»
Доброго времени суток! Не уверен что создаю тему в нужном разделе. Но нужна ваша помощь в решении задачи. Задание на зачет...

Выяснить, какое число встречается в массиве раньше – число Фибоначчи или простое число
Дан натуральный массив A, состоящий из натуральных чисел. Выяснить, какое число встречается раньше – число Фибоначчи или простое число....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru