• Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.

    А) заменить (v, w).

    Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды

    заменить (111, 27)

    преобразует строку 05111150 в строку 0527150.

    Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.

    Б) нашлось (v).

    Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.

    Цикл

    ПОКА условие

    последовательность команд

    КОНЕЦ ПОКА

    выполняется, пока условие истинно.

    В конструкции

    ЕСЛИ условие

    ТО команда1

    ИНАЧЕ команда2

    КОНЕЦ ЕСЛИ

    выполняется команда1 (если условие истинно) или команда2 (если условие ложно).



    Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 81 идущих подряд цифр 1? В ответе запишите полученную строку.

    НАЧАЛО

    ПОКА нашлось (1111) ИЛИ нашлось (8888)

    ЕСЛИ нашлось (1111)

    ТО заменить (1111, 888)

    ИНАЧЕ заменить (8888, 8)

    КОНЕЦ ЕСЛИ

    КОНЕЦ ПОКА

    КОНЕЦ

Ответы 2

  • Ошибочка, выход 8881
    • Автор:

      aylarivr
    • 6 лет назад
    • 0
  • После первого прохода цикла 20 восьмерок и единица, после второго 88881
  • Добавить свой ответ

Войти через Google

или

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

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

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