Ответ: Порядок рекурсивных вызовов
Это официальный ключ к заданию, источник — открытый банк заданий ФИПИ. Свой ответ можно сверить на странице задачи.
В бланк: число или слово без единиц измерения; дробную часть отделяйте запятой.
Ниже на пяти языках программирования записан один и тот же рекурсивный алгоритм F. Если n > 0, алгоритм сначала вызывает F(n - 1), затем выводит n, а после этого вызывает F(n - 2). Определите последовательность чисел, которая будет выведена при выполнении вызова F(4).
1def F(n): 2 if n > 0: 3 F(n - 1) 4 print(n) 5 F(n - 2)
Где здесь ошибаются
Выводят n до выполнения первого рекурсивного вызова.
Забывают второй вызов F(n - 2).
Продолжают рекурсию при n ≤ 0.