Предмет: Информатика,
автор: nastasyanikuli
function F(n: integer): integer;
function G(n: integer): integer;
определены с помощью операционной семантики равенствами:
F(0)=1,
G(0)=2,
F(n)=G(n-1),
G(n)=F(n-1) + G(n-1).
Найти значения F(3) и G(3).
Ответы
Автор ответа:
0
program Project1;
function G(n: Integer): Integer;
begin
if n = 0 then
Result:=2
else
Result:=F(n - 1) + G(n - 1);
end;
function F(n: Integer): Integer;
begin
if n = 0 then
Result:=1
else
Result:=G(n - 1);
end;
begin
WriteLn('G(3) = ', G(3);
WriteLn('F(3) = ', F(3);
end.
function G(n: Integer): Integer;
begin
if n = 0 then
Result:=2
else
Result:=F(n - 1) + G(n - 1);
end;
function F(n: Integer): Integer;
begin
if n = 0 then
Result:=1
else
Result:=G(n - 1);
end;
begin
WriteLn('G(3) = ', G(3);
WriteLn('F(3) = ', F(3);
end.
Похожие вопросы
Предмет: Биология,
автор: marksman22220
Предмет: Математика,
автор: SafariGo
Предмет: Қазақ тiлi,
автор: MalikaAli
Предмет: Химия,
автор: ЕВА006
Предмет: Литература,
автор: Амони