Вывод рекурсивной функции
Ниже на пяти языках программирования записан рекурсивный алгоритм $F$. Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова $F(4)$. Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
1def F(n): 2 print(n, end='') 3 if n >= 3: 4 F(n - 1) 5 F(n - 1) 6 7F(4)
Условие как в банке ФИПИ — открыть и сверить
| Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Запишите подряд без пробелов и разделителей все числа, которые будут выведены на экран при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран. | ||||||||||||
| | ||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Сначала выписывается значение параметра текущего вызова, а затем выполняются два рекурсивных вызова, если $n \ge 3$.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Для вызова $F(4)$ сначала запишите $4$, затем дважды проследите выполнение $F(3)$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Реті вывода: $4 \to 3 \to 2 \to 2 \to 3 \to 2 \to 2$.