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

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 113 идущих подряд цифр 5? ПОКА нашлось (5555) ИЛИ нашлось (6666) ИЛИ нашлось (1111) ЕСЛИ нашлось (5555) ТО заменить (5555, 66) ЕСЛИ нашлось (6666) ТО заменить

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Математическая логика
Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 113 идущих подряд цифр 5? ПОКА нашлось (5555) ИЛИ нашлось (6666) ИЛИ нашлось (1111) ЕСЛИ нашлось (5555) ТО заменить (5555, 66) ЕСЛИ нашлось (6666) ТО заменить

Условие:

Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 113 идущих подряд цифр 5?
ПОКА нашлось (5555) ИЛИ нашлось (6666) ИЛИ нашлось (1111)
ЕСЛИ нашлось (5555)
ТО заменить (5555, 66)
ЕСЛИ нашлось (6666)
ТО заменить (6666, 11)
ЕСЛИ нашлось (1111)
ТО заменить (1111, 5)
КОНЕЦ ПОКА

Решение:

1. Дано

  • Начальная строка SS: Состоит из 113 идущих подряд цифр
  1. S=5555113 разS = \underbrace{555\dots5}_{113 \text{ раз}}
  • Алгоритм замены (Цикл):
  1. Условие продолжения цикла: ПОКА нашлось (5555) ИЛИ нашлось (6666) ИЛИ нашлось (1111).

  2. Действия внутри цикла (приоритет сверху вниз):

  • ЕСЛИ нашлось (5555), ТО заменить (5555 на 66).

  • ЕСЛИ нашлось (6666), ТО заменить (6666 на 11).

  • ЕСЛИ нашлось (1111), ТО заменить (1111 на 5).

2. Найти

Конечная строка после завершения цикла ПОКА.

3. Решение

Ключевой момент в этом алгоритме — это приоритет замен...

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

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

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

Какой из вариантов замены будет выполнен в первую очередь, если в строке одновременно присутствуют подстроки '5555', '6666' и '1111'?

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

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

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

Топ 3 ошибок

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

Не нашел нужную задачу?

Воспользуйся поиском

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