Задание 16 ЕГЭ: рекурсивные алгоритмы
1 первичный балл
Умение вычислить значение рекурсивно заданной функции.
Прототипы
- Рекурсивные функции10 задач с разбором
Мини-тест: 5 задач
- 1.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
- 2.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
- 3.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
- 4.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
- 5.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
Тест по заданию 16
10 новых задач подряд, ответы проверяются в конце — как на экзамене.
Частые ошибки
- Неверно применяют базовый случай.
- Считают рекурсией без кэша — программа работает слишком долго.
Вопросы и ответы
Как ускорить рекурсию в Python?
Декоратор @lru_cache из functools или подсчёт значений снизу вверх в цикле.