ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 62
Каждый проход берёт остаток от деления текущего x на 2 и затем отбрасывает эту последнюю цифру целочисленным делением на 2. Поэтому M равно количеству цифр исходного числа в системе с основанием 2. Нужно ровно 6 цифр, первая из которых ненулевая.
Основание чётное, поэтому чётность текущего x совпадает с чётностью его последней цифры. Значит, L считает количество нечётных цифр. Начальное L = 0, требуемое конечное L = 5.
В двоичной записи должно быть 5 единиц и 1 нулей.
При одинаковой длине первым сравнивается старший различающийся разряд. Поэтому для максимума единицы ставим как можно левее, затем все нули.
Получаем 111110 (основание 2). Перестановка, которая улучшала бы число, нарушит этот порядок или ведущую единицу.
Переведём запись в десятичную систему: 1 · 2⁵ + 1 · 2⁴ + 1 · 2³ + 1 · 2² + 1 · 2¹ + 0 · 2⁰ = 62.
Проверка: цифр 6, учитываемые цифры — 1, 1, 1, 1, 1. Их количество равно 5. Значит, программа выводит 5, затем 6.
Ответ: 62.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF08086C.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.