1. Главная
  2. Библиотека
  3. Высшая математика
  4. Какая строка получится в результате применения приведён...
Разбор задачи

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 101 идущих подряд цифр 7? НАЧАЛО ПОКА нашлось (4444) ИЛИ нашлось (7777) ЕСЛИ нашлось (4444) ТО заменить (4444, 77) ИНАЧЕ заменить (7777, 444) КОНЕЦ ЕСЛИ КОНЕЦ

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Теория чисел
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 101 идущих подряд цифр 7? НАЧАЛО ПОКА нашлось (4444) ИЛИ нашлось (7777) ЕСЛИ нашлось (4444) ТО заменить (4444, 77) ИНАЧЕ заменить (7777, 444) КОНЕЦ ЕСЛИ КОНЕЦ

Условие:

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 101 идущих подряд цифр 7?

НАЧАЛО
ПОКА нашлось (4444) ИЛИ нашлось (7777)
  ЕСЛИ нашлось (4444)
    ТО заменить (4444, 77)
    ИНАЧЕ заменить (7777, 444)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

Решение:

  1. У нас есть строка, состоящая из 101 цифры 7: "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777".

  2. Программа работает в цикле "ПОКА", который продолжается, пока в строке есть подстрока "4444" или "7777".

  3. В первой итерации цикла программа проверяет, есть ли подстрока "4444". Поскольку в строке только цифры 7, подстрока "4444" не найдена.

  4. Программа переходит к следующему условию и проверяет, есть ли подстрока "7777". Она найд...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое свойство программы приводит к тому, что она не завершается при выполнении на строке из 101 семёрки?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет