×
  • 1. Системы счисления
  • 2. Логические функции
  • 3. Анализ информационных моделей
  • 4. Файловая система и базы данных
  • 5. Кодирование и декодирование. Условие Фано
  • 6. Выполнение и анализ простых алгоритмов
  • 7. Адресация в электронных таблицах
  • 8. Анализ программ с циклами
  • 9. Скорость передачи, объем памяти, время передачи
  • 10. Кодирование, комбинаторика
  • 11. Рекурсивные алгоритмы
  • 12. Адресация в сетях TCP/IP
  • 13. Вычисление количества информации
  • 14. Анализ и выполнение алгоритмов для исполнителя
  • 15. Поиск путей в графе
  • 16. Позиционные системы счисления
  • 17. Запросы в поисковых системах
  • 18. Логические выражения и множества
  • 19. Анализ программы по работе с массивом
  • 20. Анализ программ с циклами
  • 21. Анализ программ с циклами и подпрограммами
  • 22. Динамическое программирование
  • 23. Системы логических уравнений
  • 24. Исправление фрагмента программы и ошибок
  • 25. Программа на обработку массива
  • Спасибо за внимание
  • Разбор задачи № 14. Анализ и выполнение алгоритмов для исполнителя

    Теория по задаче

    Разбор текущей задачи
    Цикл while Python
    Условный оператор Python

    Условие задачи

    251) Дана программа для исполнителя Редактор:

    НАЧАЛО
      ПОКА нашлось (18) ИЛИ нашлось (288) ИЛИ нашлось (3888)
       ЕСЛИ нашлось (18)
         ТО заменить (18, 2)
       ИНАЧЕ
         ЕСЛИ нашлось (288)
             ТО заменить (288, 3)
         ИНАЧЕ заменить (3888, 1)
         КОНЕЦ ЕСЛИ
       КОНЕЦ ЕСЛИ
      КОНЕЦ ПОКА
    КОНЕЦ

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