• Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может
    выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
    заменить (v, w)
    нашлось (v)
    Дана программа для исполнителя Редактор:
    НАЧАЛО
    ПОКА нашлось (5555) ИЛИ нашлось (3333)
    ЕСЛИ нашлось (5555)
    ТО заменить (5555, 3)
    ИНАЧЕ заменить (3333, 5)
    КОНЕЦ ЕСЛИ
    КОНЕЦ ПОКА
    КОНЕЦ
    Какая строка получится в результате применения приведённой ниже программы к строке,
    состоящей из 147 идущих подряд цифр 5? В ответе запишите полученную строку.

Ответы 1

  • Входные данные: 147*(5)И так, я предлагаю посмотреть сколько "5" удаляется за 1 раз````````````````````````````````````````````````````````````````ПОКА нашлось (5555) ИЛИ нашлось (3333) ЕСЛИ нашлось (5555) ТО заменить (5555, 3) ИНАЧЕ заменить (3333, 5) КОНЕЦ ЕСЛИ````````````````````````````````````````````````````````````````5555 -->  3Уходит четыре "5".147 / 4 = 36 (3)36 раз у нас "5555" заменится на "3", и останется еще три "5".Наша строка:(36*(3) + 555) Теперь"3333" ---> 536 / 4 = 9 (0)9 раз "3333" заменим на "5", получаем9*(5) + 555 = 12*(5)"5555" --> 312 / 4 = 3(0)3 раза "5555" заменим на "3"333Конец.Ответ: 333
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years