РУҚА
12

Шешімі: Преобразование строки Редактором

ЕГЭ · Информатика · Тапсырма 12 · Алгоритмдер және орындаушылар
КүрделіФИПИ55D84AҚысқа жауап≈ 4 минутТалдау 4 қадамЖауап сверен с ключом
Условие

Исполнитель Редактор получает на вход строку, состоящую из 100 идущих подряд цифр 9. Программа последовательно заменяет первое слева вхождение цепочки 33333 на 99, если такая цепочка есть, иначе заменяет первое слева вхождение цепочки 999 на 3. Цикл выполняется, пока в строке встречается хотя бы одна из цепочек 33333 или 999. Какая строка получится в результате работы программы?

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

4 қадам
1

В начале строки есть только цепочка 999, поэтому на каждом шаге первое вхождение 999 заменяется на 3.

2

После появления пяти подряд идущих цифр 3 начинает выполняться первая ветвь: первое вхождение 33333 заменяется на 99.

3

Затем вновь обрабатываются найденные цепочки 999 и 33333. Повторение этих действий продолжается до тех пор, пока обе цепочки не исчезнут.

После последней замены в строке остаются три цифры 3.

Жауап
333
333
так ответ выглядит в бланке

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

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

Продолжать выполнять первую ветвь после исчезновения цепочки 33333.

Забывать, что условие цикла содержит логическое «ИЛИ».

Закрепить приёмВ теме «Алгоритмдер және орындаушылар» ещё 431 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 12 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Алгоритмдер және орындаушылар»: в ней 432 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.