РУҚА
12

Шешімі: Преобразование строки редактором

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

Исполнитель Редактор получает строку из 81 идущей подряд цифры 1. Он выполняет программу: пока в строке встречается цепочка $111$ или цепочка $88888$, если встречается $111$, заменить первое слева вхождение $111$ на $88$, иначе заменить первое слева вхождение $88888$ на $8$. Какая строка получится после завершения программы?

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

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

4 қадам
1

В исходной строке 81 единица. Каждая замена $111 \to 88$ удаляет три единицы, поэтому она выполняется $81 : 3 = 27$ раз.

$$81 / 3 = 27$$
2

После этих замен единиц не останется, а число цифр 8 будет равно $27 \cdot 2 = 54$.

$$27 \cdot 2 = 54$$
3

Затем выполняются замены $88888 \to 8$. Каждая такая замена уменьшает количество цифр 8 на 4. После 13 замен останется $54 - 13 \cdot 4 = 2$ цифры 8.

$$54 - 13 \cdot 4 = 2$$

Цепочка из двух цифр 8 не содержит ни $111$, ни $88888$, поэтому цикл завершится.

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

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

Считать, что после замены $111$ на $88$ новые вхождения $111$ могут появиться.

Забыть, что одна замена $88888 \to 8$ уменьшает количество цифр 8 на 4.

Остановиться после получения менее пяти цифр 8, но записать неверное количество оставшихся цифр.

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

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

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

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