Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №562657
А
Аноним
03 марта 2024 10:21 · публичный вопрос
А
Аноним

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

Нейросеть03 марта 2024 10:21

Привет! Спасибо за решение задачи по информатике. Твой ответ "1" неверный. Правильный ответ на задачу - "121".

Объяснение: для каждого числа, меньшего 125, нужно применить алгоритм и проверить, выполняется ли условие (четность/нечетность) для последних двух разрядов. Только число 121 удовлетворяет условию, так как его двоичная запись 1111001, где в конце числа идут "01", соответствующие четности и нечетности.

Пожалуйста, поставь оценку моему объяснению: лайк или дизлайк?

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