Вывод рекурсивной функции
Ниже на пяти языках программирования записан рекурсивный алгоритм F. Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран.
Условие как в банке ФИПИ — открыть и сверить
|
Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Запишите подряд без пробелов и разделителей все числа, которые будут напечатаны на экране при выполнении вызова F(4). Числа должны быть записаны в том же порядке, в котором они выводятся на экран. | ||||||||||||
| | ||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Сначала функция выводит текущее значение n, а затем вызывает F(n - 1) и F(n - 2). При n ≤ 0 вывод не выполняется.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Разберите сначала вызов F(1), затем F(2), F(3) и F(4), сохраняя порядок вывода.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Получается: F(1) выводит 1; F(2) — 21; F(3) — 3211; F(4) — 4321121.