Вопрос задан 13.07.2023 в 14:21. Предмет Информатика. Спрашивает Совостьянов Родион.

Помогите с информатикой! Исполнитель Редактор получает на вход строку цифр и преобразовывает её.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шокуров Артём.

Ответ:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте шаг за шагом применим программу к данной строке:

Исходная строка: 222555555555555555555

  1. Первая команда ПОКА нашлось (222) ИЛИ нашлось (888) Подстрока "222" найдена, заменяем её на "8": Результат: 85555555555555555555

  2. Вторая команда ПОКА нашлось (555) заменить (555, 8) Подстрока "555" найдена, заменяем её на "8": Результат: 88855555555555555555

  3. Проверка условия ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) Подстрока "222" найдена, заменяем её на "8": Результат: 88855555555555555555

  4. Повторное выполнение второй команды: Подстрока "555" найдена, заменяем её на "8": Результат: 88888888888888888888

Таким образом, в результате применения программы к исходной строке получится строка: 88888888888888888888.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос