РУҚА
22

Шешімі: Максимальное число по двоичной жазбалар

ЕГЭ · Информатика · Тапсырма 22 · Алгоритмдер және орындаушылар
КүрделіФИПИ08086CҚысқа жауап≈ 3 минутТалдау 4 қадамЖауап сверен с ключом
Условие

Ниже на пяти языках программирования записан один и тот же алгоритм. Получив на вход число $x$, алгоритм печатает два числа: $L$ и $M$. Укажите наибольшее число $x$, при вводе которого алгоритм печатает сначала $5$, а потом $6$. Алгоритм в цикле делит $x$ на $2$ с отбрасыванием остатка; переменная $M$ считает количество выполнений цикла, а $L$ — количество нечётных остатков при делении.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

4 қадам
1

При последовательном целочисленном делении положительного числа на $2$ количество выполнений цикла равно числу цифр в его двоичной записи. Поэтому $M=6$ означает, что число имеет шесть двоичных разрядов.

2

Остаток $1$ при делении на $2$ соответствует единице в двоичной записи. Поэтому $L=5$ означает, что среди шести двоичных цифр должно быть пять единиц.

3

Чтобы получить наибольшее число, ноль нужно поставить в младшем разряде: $x=111110_2$.

Переведём число в десятичную систему: $111110_2=2^5+2^4+2^3+2^2+2^1=32+16+8+4+2=62$.

Жауап
62
62
так ответ выглядит в бланке

Где здесь ошибаются

Путают $L$ и $M$.

Считают количество разрядов вместе с ведущими нулями.

Выбирают число с шестью единицами, хотя требуется ровно пять.

Закрепить приёмВ теме «Алгоритмдер және орындаушылар» ещё 431 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 22 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Алгоритмдер және орындаушылар»: в ней 432 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.