РУҚА
12

Решение: Работа редактора с цепочками

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

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

Программа: пока в строке встречается «1111» или «88888», если встречается «1111», заменить первое вхождение «1111» на «888», иначе заменить первое вхождение «88888» на «888».

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

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

3 шага
1

В начале строки находится 81 единица. Пока встречается цепочка «1111», программа заменяет её на «888». После выполнения этих замен в строке не остаётся четырёх подряд идущих единиц.

2

Возникающие цепочки цифр 8 затем обрабатываются по правилу «88888» → «888». Каждая такая замена уменьшает цепочку цифр 8 на две позиции.

После завершения всех замен условие цикла становится ложным: в строке нет ни «1111», ни «88888». Получается строка из четырёх цифр 8 и одной цифры 1.

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

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

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

Продолжают замену «1111» после того, как таких вхождений уже нет.

Забывают, что при отсутствии «1111» выполняется замена «88888» на «888».

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

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

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

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