Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах и обозначают цепочки цифр.
А. заменить
Эта команда заменяет в строке первое слева вхождение цепочки на
цепочку Например, выполнение команды
заменить
преобразует строку в строку
Если в строке нет вхождений цепочки то выполнение команды
заменить не меняет эту строку.
Б. нашлось
Эта команда проверяет, встречается ли цепочка в строке исполнителя
Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.
Цикл
ПОКА условие последовательность команд КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие ТО команда ИНАЧЕ команда КОНЕЦ ЕСЛИ
выполняется команда (если условие истинно) или команда (если условие ложно).
Какая строка получится в результате применения приведённой ниже
программы к строке, состоящей из идущих подряд цифр
НАЧАЛО ПОКА нашлось ИЛИ нашлось ЕСЛИ нашлось ТО заменить ИНАЧЕ заменить КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ