Выберите из списка значения функций F, G, выводимые на печать программой в зависимости от параметров, передаваемых в эти функции: var i :integer; function F(n: integer): integer; forward; function G(n: integer): integer; forward; function F(n: integer): integer; begin if n > 2 then F := F(n-1)+G(n-1)+F(n-2) else F := n; end; function G(n: integer): integer; begin if n > 2 then G := G(n-1)+F(n-1)+G(n-2) else G := 3-n; end; begin writeln ('Hello World'); for i:=2 to 8 do writeln(i, ' ',F(i),' ', G(i-1)) end. при n=2 F(n) = и G(n-1) = 2 при n=3 F(n) = 4 и G(n-1) = при n= 4 F(n) = G(n-1) =
Задание

Выберите из списка значения функций F, G, выводимые на печать программой в зависимости от параметров, передаваемых в эти функции:
var i :integer;
function F\(n: integer\): integer; forward;
function G\(n: integer\): integer; forward;
function F\(n: integer\): integer;
begin
if n > 2 then F := F\(n\-1\)+G\(n\-1\)+F\(n\-2\)
else F := n;
end;
function G\(n: integer\): integer;
begin
if n > 2 then G := G\(n\-1\)+F\(n\-1\)+G\(n\-2\)
else G := 3-n;
end;
begin
writeln \('Hello World'\);
for i:=2 to 8 do
writeln\(i, ' ',F\(i\),' ', G\(i\-1\))
end.

при n=2 F\(n\) = ... и G\(n\-1\) = 2

при n=3 F\(n\) = 4 и G\(n\-1\) = ...

при n= 4 F\(n\) = ... G\(n\-1\) = ...