Задать вопрос
19 августа, 02:03

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

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) ?

+5
Ответы (1)
  1. 19 августа, 02:49
    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: ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы