Задание № 7103
Ниже на четырёх языках программирования записан рекурсивный алгоритм F.
Бейсик
SUB F(n)
PRINT n
IF n <= 5 THEN
F(n + 2)
F(n + 3)
END IF
END SUB
Алгоритмический язык
алг F(цел n)
нач
вывод n, нс
если n <= 5 то
F(n + 2)
F (n + 3)
все
кон
Паскаль
procedure F(n: integer);
begin
writeln (n);
if n <= 5 then
begin
F(n + 2);
F (n + 3)
end
end
Си
void F(int n)
{
printf("%d\n", n);
if (n <= 5)
{
F(n + 2) ;
F(n + 3) ;
}
}
Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(2)?
Решать другие задания по теме: Рекурсивные алгоритмы
Показать ответ
Комментарий:
Ответ: 39
Ответ: 39
Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.