Настройки
Прогресс
Завершите тренировку, чтобы освоить навык.
Задание 12. Решение на Python
Тренажер помогает научиться решать задание 12 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ и знакомы с циклом while, условием if и строками.
Какие задания входят в тренажер
В каждом задании дана программа для исполнителя Редактор, который заменяет в строке цифр первое вхождение одной цепочки на другую и проверяет, встречается ли цепочка в строке. Программа записана с циклом ПОКА и командами ЕСЛИ.
- Нужно определить строку, которая получится после выполнения программы.
- Нужно найти сумму цифр получившейся строки.
- Нужно найти наименьшую длину исходной строки, при которой сумма цифр результата равна заданному числу.
Цифры, цепочки и длины строк меняются от задания к заданию.
Как проходит работа
Вы переводите программу Редактора на Python, запускаете ее прямо на странице и вводите результат в поле ответа. Проверяется только ответ. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и запустить.
Чему вы научитесь
- Записывать команды исполнителя на Python: условие
нашлось— операторомin, командузаменить— методомreplaceс ограничением одной заменой. - Переносить в программу вложенные условия и цикл без изменения их смысла.
- Перебирать исходные данные во внешнем цикле и останавливаться на первом подходящем значении.