Задать вопрос
21 марта, 22:07

Как это решить?

function F (n: integer) : integer;

begin

if n > 1 then

F : = F (n - 1) + G (n - 1)

else

F : = n + 1;

end;

function G (n: integer) : integer;

begin

if n > 1 then

G : = G (n - 1) + F (n)

else

G : = n - 1;

end;

Чему будет равно значение, вычисленное при выполнении вызова F (5) ?

+2
Ответы (1)
  1. 21 марта, 23:42
    0
    Да очень просто: переписываешь на какой-нибудь вменяемый язык, выполняешь и смотришь результат.

    jа vascript:function F (n) {return (n>1? F (n-1) + G (n-1) : n+1) ; }function G (n) {return (n>1? G (n-1) + F (n) : n-1) ; }alert (F (5)) ;

    Даёт 26.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Как это решить? function F (n: integer) : integer; begin if n > 1 then F : = F (n - 1) + G (n - 1) else F : = n + 1; end; function G (n: ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы