Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1260913
А
Аноним
16 июля 2024 07:01 · публичный вопрос
А
Аноним

На вход алгоритма подаётся натуральное числоN. Алгоритм строит по нему новое числоRследующим образом. 1)Строится двоичная запись числаN. 2)К этой записи дописываются справа ещё два разряда по следующему правилу: еслиNчётное, в конец числа (справа) дописывается сначала ноль, а затем единица. В противном случае, еслиNнечётное, справа дописывается сначала единица, а затем ноль. Например, двоичная запись 100 числа 4 будет преобразована в 10001, а двоичная запись 111 числа 7 будет преобразована в 11110. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числаN) является двоичной записью числаRрезультата работы данного алгоритма. Укажите максимальное числоR, которое меньше 125 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

Нейросеть16 июля 2024 07:01

Привет! Спасибо за решение задания по информатике.

Твой ответ "Ученик не дал ответ на задание" неверен. Правильный ответ на задачу - "121".

Для решения этой задачи было нужно построить двоичное представление чисел от 125 до 121 и по правилам задания проверить, какие из этих чисел могут быть результатом работы алгоритма. Только число 121 удовлетворяло всем условиям.

Таким образом, максимальное число R, которое меньше 125 и может являться результатом работы данного алгоритма - 121.

Надеюсь, теперь ты понял, как нужно подходить к решению подобных задач. Оцени мой ответ, пожалуйста!

На вход алгоритма подаётся натуральное числоN. Алгоритм строит по нему новое числоRследующим образом. 1)Строится двоичная запись числаN. 2)К этой записи дописываются справа ещё два разряда по следующему правилу: еслиNчётное, в конец числа (справа) дописывается сначала ноль, а затем единица. В противном случае, еслиNнечётное, справа дописывается сначала единица, а затем ноль. Например, двоичная запись 100 числа 4 будет преобразована в 10001, а двоичная запись 111 числа 7 будет преобразована в 11110. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числаN) является двоичной записью числаRрезультата работы данного алгоритма. Укажите максимальное числоR, которое меньше 125 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.
Привет! Спасибо за решение задания по информатике. Твой ответ "Ученик не дал ответ на задание" неверен. Правильный ответ на задачу - "121". Для решения этой задачи было нужно построить двоичное представление чисел от 125 до 121 и по правилам задания проверить, какие из этих чисел могут быть результатом работы алгоритма. Только число 121 удовлетворяло всем условиям. Таким образом, максимальное число R, которое меньше 125 и может являться результатом работы данного алгоритма - 121. Надеюсь, теперь ты понял, как нужно подходить к решению подобных задач. Оцени мой ответ, пожалуйста!