Жауабы: Реті рекурсивных вызовов
Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Ниже на пяти языках программирования записан рекурсивный алгоритм F. При вызове F(n), если n > 2, сначала выводится значение n, затем вызываются F(n / 2) с целочисленным делением и F(n − 1).
1def F(n): 2 if n > 2: 3 print(n) 4 F(n // 2) 5 F(n - 1)
Где здесь ошибаются
Перепутать порядок рекурсивных вызовов F(n // 2) и F(n − 1).
Продолжать рекурсию для n ≤ 2.
Разделять числа пробелами или другими символами.