Задать вопрос
21 февраля, 14:34

Function F (n: integer) : integer;

begin

if n > 2 then

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

else

F : = 1;

end;

function G (n: integer) : integer;

begin

if n > 2 then

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

else

G : = 1;

end;

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

+3
Ответы (1)
  1. 21 февраля, 16:12
    0
    Возможно 70, но по идее такая программа работать не будет, потому что вызвать внутри функции можно только вышестоящую функцию. Т. е. вызвать из функции F функцию G нельзя. (если это паскаль, конечно)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Function F (n: integer) : integer; begin if n > 2 then F : = F (n - 1) + G (n - 2) else F : = 1; end; function G (n: integer) : integer; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике