Вот такая вот задачка На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1. Строится двоичная запись числа N.

2. К этой записи дописываются справа ещё два разряда по следующему правилу:

а) складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;

б) над этой записью производятся те же действия — справа дописывается остаток от деления суммы её цифр на 2.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число R, которое превышает число 97 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

28 Фев в 19:41
78 +2
0
Ответы
1

Исходное число N, которое превышает 97 и имеет двоичную запись с пятью разрядами, это 10100 (20 в десятичной системе счисления).

Построим новое число R по данному алгоритму:

Двоичная запись числа N: 10100
2а. Сумма цифр двоичной записи N: 1 + 0 + 1 + 0 + 0 = 2, остаток от деления на 2 = 0
2б. Полученная запись: 101000Сумма цифр полученной записи: 1 + 0 + 1 + 0 + 0 + 0 = 2, остаток от деления на 2 = 0Итоговая запись R: 1010000

Итак, минимальное число R, которое превышает 97 и может являться результатом работы данного алгоритма, равно 40 в десятичной системе счисления.

16 Апр в 15:35
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 251 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир