РУҚА
12

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

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

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

Цикл выполняется, пока условие истинно. В конструкции «ЕСЛИ условие ТО команда1 ИНАЧЕ команда2» выполняется команда1, если условие истинно, и команда2 — в противном случае.

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

НАЧАЛО
ПОКА нашлось (2222) ИЛИ нашлось (8888)
ЕСЛИ нашлось (2222)
ТО заменить (2222, 88)
ИНАЧЕ заменить (8888, 22)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

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

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

3 шага
1

В начале строки нет цепочки 2222, поэтому выполняется замена первого вхождения 8888 на 22.

$$8888 \rightarrow 22$$
2

После каждой такой замены проверяется наличие 2222. Если она появляется, она заменяется на 88. Затем снова обрабатывается первое подходящее вхождение.

Пошаговое моделирование программы для исходной строки из 70 цифр 8 завершается строкой 22. В ней отсутствуют обе цепочки 2222 и 8888, поэтому цикл прекращается.

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

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

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

Продолжать цикл после исчезновения обеих цепочек 2222 и 8888.

Выполнять замену 8888, если в строке уже есть 2222.

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

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

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

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