
Помогите с информатикой! Исполнитель Редактор получает на вход строку цифр и преобразовывает её.
Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. заменить (v, w) нашлось (v) Дана программа для исполнителя Редактор: НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ПОКА нашлось (555) заменить (555, 8) КОНЕЦ ПОКА ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Дана строка, состоящая из 21 цифры, причем первые три цифры - двойки, а остальные - пятерки. Какая строка получится в результате применения программы к данной строке?

Ответы на вопрос

Ответ:
222,8или 888,2 по-моему так



Давайте шаг за шагом применим программу к данной строке:
Исходная строка: 222555555555555555555
Первая команда ПОКА нашлось (222) ИЛИ нашлось (888) Подстрока "222" найдена, заменяем её на "8": Результат: 85555555555555555555
Вторая команда ПОКА нашлось (555) заменить (555, 8) Подстрока "555" найдена, заменяем её на "8": Результат: 88855555555555555555
Проверка условия ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) Подстрока "222" найдена, заменяем её на "8": Результат: 88855555555555555555
Повторное выполнение второй команды: Подстрока "555" найдена, заменяем её на "8": Результат: 88888888888888888888
Таким образом, в результате применения программы к исходной строке получится строка: 88888888888888888888.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili