12

Решение: Редактор и цепочки цифр

ЕГЭ · Информатика · Задание 12 · Алгоритмы и исполнители
ПовышеннаяФИПИ25F34FКороткий ответ≈ 5 минутРазбор в 3 шагаОтвет сверен с ключом
Условие

Исполнитель Редактор получает на вход строку цифр и преобразовывает её. Команда «заменить (v, w)» заменяет первое слева вхождение цепочки v на цепочку w. Команда «нашлось (v)» проверяет наличие цепочки v в строке, не изменяя её. Цикл выполняется, пока условие истинно.

Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось (25) ИЛИ нашлось (355) ИЛИ нашлось (555)
ЕСЛИ нашлось (25)
ТО заменить (25, 5)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (355)
ТО заменить (355, 52)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (555)
ТО заменить (555, 3)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

На вход программе поступает строка, начинающаяся с цифры «2», а затем содержащая $n$ цифр «5» ($n > 3$). Определите наименьшее значение $n$, при котором сумма цифр в строке, получившейся в результате выполнения программы, равна 17.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Для каждого значения $n$ моделируем выполнение программы над строкой $2\underbrace{55\ldots5}_{n\text{ цифр}}$, учитывая, что за одну проверку заменяется только первое слева вхождение каждой из цепочек.

2

После завершения цикла подсчитываем сумму цифр получившейся строки и сравниваем её с 17.

При последовательной проверке значений $n > 3$ первое значение, для которого сумма цифр равна 17, — $n = 29$; меньшие значения требуемой суммы не дают.

$$n=29$$
Ответ
29
29
так ответ выглядит в бланке

Где здесь ошибаются

Выполнять замены всех вхождений цепочки вместо только первого слева.

Менять порядок выполнения трёх условных операторов.

Продолжать цикл после исчезновения всех цепочек $25$, $355$ и $555$.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 12 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.