** вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R...

0 голосов
180 просмотров

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1) Строится двоичная запись числа N. 2) К этой записи дописываются справа ещё два разряда по следующему правилу: a) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001; b) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите такое наименьшее число N, для которого результат работы алгоритма больше 105. В ответе это число запишите в десятичной системе счисления.


Информатика (19 баллов) | 180 просмотров
Дан 1 ответ
0 голосов

1) Нам нужно число больше - 77, то возможно это число 78 или больше...

2) Переведем 78 в двоичную систему счисления:
78 = 1001110;

3) Проверим число, так как число "1001110" - это результат алгоритма, то делаем все в обратном порядке, а именно убираем два разряда с права:
1001110 = 10011;

4) Переводим это число в десятичную систему счисления:
10011=19;

Ответ: 19.

(433 баллов)