Function F(n: integer): integer; begin if n > 2 then F := F(n - 1) + G(n - 2) else F :=...

0 голосов
242 просмотров

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


Информатика (18 баллов) | 242 просмотров
Дан 1 ответ
0 голосов

Возможно 70, но по идее такая программа работать не будет, потому что вызвать внутри функции можно только вышестоящую функцию. Т. е. вызвать из функции F функцию G нельзя. (если это паскаль, конечно)

(278 баллов)