Задание 12 ЕГЭ, информатика: Исполнитель Редактор

ЕГЭ ИнформатикаЗадание 12

Исполнитель Редактор получает на вход строку цифр и преобразует её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

А)  заменить (v, w).

Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды

заменить (111, 27)

преобразует строку 05111150 в строку 0527150.

Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

Б)  нашлось (v).

Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

 

Дана программа для Редактора:

НАЧАЛО

    ПОКА нашлось (111) ИЛИ нашлось (222)

            заменить (111, 22)

            заменить (222, 11)

            заменить (11, 2)

            заменить (22, 1)

    КОНЕЦ ПОКА

КОНЕЦ

 

Определите, сколько различных строк может получиться в результате применения этой программы к строкам, состоящим только из единиц.

В подтеме 60 задач
Подробный разбор этой задачи готовится. Пока: ответ выше, гайд по теме «Исполнитель Редактор» и разбор задания 12 — как решать такие задачи по шагам.

Ещё задачи этой подтемы