12

Решение: Работа исполнителя Редактор

ЕГЭ · Информатика · Задание 12 · Алгоритмы и исполнители
ПовышеннаяФИПИ2E73A0Короткий ответ≈ 5 минутРазбор в 4 шагаОтвет сверен с ключом
Условие

Исполнитель Редактор получает на вход строку цифр. Команда «заменить (v, w)» заменяет первое слева вхождение цепочки цифр v на цепочку цифр w, а команда «нашлось (v)» проверяет наличие цепочки v в строке, не изменяя её. Цикл выполняется, пока условие истинно.

Какая строка получится в результате применения программы к строке, состоящей из 99 идущих подряд цифр 9?

Программа:
НАЧАЛО
ПОКА нашлось (22222) ИЛИ нашлось (9999)
ЕСЛИ нашлось (22222)
ТО заменить (22222, 99)
ИНАЧЕ заменить (9999, 2)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

В начале строки находятся 99 цифр 9. Пока встречается цепочка $9999$ и не встречается $22222$, заменяется первое вхождение $9999$ на $2$.

2

После появления пяти идущих подряд двоек срабатывает первая ветвь условия: цепочка $22222$ заменяется на $99$. Затем снова выполняются замены $9999$ на $2$.

3

Продолжаем моделирование программы, каждый раз выбирая первое слева подходящее вхождение. В конечном состоянии получается строка $229$.

В строке $229$ отсутствуют цепочки $22222$ и $9999$, поэтому условие цикла ложно и выполнение завершается.

Ответ
229
229
так ответ выглядит в бланке

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

Заменять все вхождения цепочки одновременно, хотя команда заменяет только первое слева.

Не учитывать, что при наличии $22222$ выполняется первая ветвь, а не замена $9999$.

Остановить выполнение сразу после исчезновения цепочки $9999$, не проверив наличие $22222$.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 12 ЕГЭ, информатика

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

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.