Задание EGEINF579CE8: Преобразование записи числа

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Преобразование записи числа.

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

Впишите правильный ответ.

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

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

2) К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописываются два нуля,
в противном случае справа дописываются две единицы. Например, двоичная запись 1001 числа 9 будет преобразована в 100111.  

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

Укажите максимальное число N, для которого результат работы алгоритма будет меньше 102. В ответе это число запишите в десятичной системе счисления.



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений
Тип ответа:Краткий ответ
Номер: 579CE8
НЕ РЕШЕНО Ответить

Решение задания EGEINF579CE8

Ответ: 24

Дано: N — натуральное число. Укажите максимальное число N, для которого результат работы алгоритма будет меньше 102. В ответе это число запишите в десятичной системе счисления.

Дописать два двоичных разряда означает умножить N на 4 и прибавить значение этих двух разрядов. При чётном N дописывается 00, при нечётном — 11.
Общие формулы: R = 4N при чётном N; R = 4N + 3 при нечётном N.
В обоих случаях R ≥ 4N.

Обоснование конечного перебора.
Достаточно проверить 1 ≤ N ≤ 25. При N ≥ 26 нижняя оценка даёт R ≥ 4 · 26 = 104, что больше 102.
Такие N нарушают верхнюю границу из условия.

Полный расчёт на выбранном отрезке по приведённым формулам. В каждой паре сначала указан вход N, затем результат R:
N = 1, R = 7; N = 2, R = 8; N = 3, R = 15; N = 4, R = 16.
N = 5, R = 23; N = 6, R = 24; N = 7, R = 31; N = 8, R = 32.
N = 9, R = 39; N = 10, R = 40; N = 11, R = 47; N = 12, R = 48.
N = 13, R = 55; N = 14, R = 56; N = 15, R = 63; N = 16, R = 64.
N = 17, R = 71; N = 18, R = 72; N = 19, R = 79; N = 20, R = 80.
N = 21, R = 87; N = 22, R = 88; N = 23, R = 95; N = 24, R = 96.
N = 25, R = 103.

Наибольший допустимый вход: N = 24, R = 96. Его результат меньше 102; все большие входы в таблице нарушают условие, а входы за таблицей исключены оценкой.

Проверка выбранного входа: N = 24 = 11000₂.
Преобразованная запись: 1100000₂.
R = 64 + 32 = 96.
Полученное значение удовлетворяет условию. Полный перебор с доказанной границей подтверждает требуемый экстремум. В ответ записываем N.

Ответ: 24.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF579CE8.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.