Задание 13 · ЕГЭ, информатика 2027
Анализ хода исполнения алгоритма
Считаем количество программ динамикой, а не перебором.
Простыми словами
Исполнитель умеет две вещи — прибавить и умножить. Сколько разных программ переведут число A в число B? Перебирать программы долго; гораздо быстрее идти по числам от A к B и для каждого записывать, сколькими способами до него можно добраться.
Это тот же приём, что и подсчёт путей в графе: числа — вершины, команды — стрелки.
В 2027 году этот номер получил новую тему. Задания прошлых лет под номером 13 относились к маске подсети — не путайте источники.
Главная формула
где — число программ из A в , — шаг команды «прибавь», — множитель команды «умножь». Второе слагаемое берётся, только если делится на нацело и частное не меньше A. База: ; для чисел меньше A — .
Почему так: последняя команда программы — либо «прибавь» (тогда до неё было ), либо «умножь» (тогда было ). Эти случаи не пересекаются, поэтому их количества складываются.
Разбор: из 2 в 12
Команды: 1) прибавь 1, 2) умножь на 2. Сколько программ переводят 2 в 12?
- , (3 нечётное — только +1).
- ; ; ; .
- ; ; ; .
- . Ответ: 10.
Обязательные и запрещённые числа
def f(a, b):
if a > b: return 0
if a == b: return 1
return f(a + 1, b) + f(a * 2, b)
print(f(2, 12)) # 10
print(f(2, 6) * f(6, 12)) # через 6: 6Рекурсия идёт от начала: из можно перейти в или . Для «не содержит C» добавьте строку if a == c: return 0.
Где теряют балл: берут слагаемое , когда не делится на или частное меньше A; для «содержит C» складывают вместо умножения; не обнуляют запрещённое число.
Где эта тема разобрана подробно
Готовые работы по теме
Собраны заранее — одним нажатием: распечатать с ключом, раздать ученикам ссылкой или QR-кодом, поменять настройки. Номер набора постоянный: по этой ссылке всегда та же работа.
теория этой темы, 8 заданий по подтемам и ключ — файлом DOCX, который можно править под себя.
Прохождение онлайн
Имя ученика никуда не отправляется: он вводит только номер по списку, а таблицу «номер → фамилия» видите только вы.
Классы, выданные работы и результаты учеников по кодам — в журнале учителя: без регистрации, хранится только на этом компьютере.