Исполнитель Редактор получает на вход строку из цифр и преобразует её.
Команды исполнителя:
заменить (\(v\),\(w\));
нашлось (\(v\)).
Первая команда заменяет в строке первое слева слово вхождения цепочки \(v\) на цепочку \(w\). Если цепочки \(v\) в строке нет, эта команда не изменяет строку. Вторая команда проверяет, встречается ли цепочка \(v\) в строке исполнителя Редактор. Если встречается, то команда возвращает логическое значение «истина», в противном случает получается значение «ложь».
Дана программа для исполнителя Редактор.
НАЧАЛО
ПОКА нашлось (222) ИЛИ нашлось (\(333\))
ЕСЛИ нашлось (222)
ТО заменить ( 222, \(33\))
ИНАЧЕ заменить (\(333\), 22)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Что будет выведено на экран в результате применения приведённой программы к строке, состоящей из \(80\) троек? В ответе запиши получившуюся строку.
Ответ: 2233.