Задание № 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

Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.