На Pascal:
program HomeWork;
var n:integer;
function Fn(n:integer):integer;
begin
if n <= 0 then Fn:=2
else Fn:=Fn(n-2)+Fn(n-1)+Fn(n div 2)
end;
write('Вычислим значение функции F(n). Введите n (целое число): '); readln(n);
write('F(', n, ')=', Fn(n))
end.
На Pascal:
program HomeWork;
var n:integer;
function Fn(n:integer):integer;
begin
if n <= 0 then Fn:=2
else Fn:=Fn(n-2)+Fn(n-1)+Fn(n div 2)
end;
begin
write('Вычислим значение функции F(n). Введите n (целое число): '); readln(n);
write('F(', n, ')=', Fn(n))
end.