Функция F(n), где n – натуральное число, задана следующим образом:
function F(n: integer):
integer;
begin
if n < 5 then
F := F(n + 1) +
F(n + 2) +
F(n + 3)
else
F := n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(2)?
Функция F(n), где n – натуральное число, задана следующим образом:
function F(n: integer):
integer;
begin
if n < 5 then
F := F(n+3) +
F(2*n) +
F(3*n div 2)
else
F := n + 2;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?
Функция F(n), где n – натуральное число, задана следующим образом:
function F(n: integer):
integer;
begin
if n > 1 then
F := 2*n +
F(n-2)+F(n-3)
else
F := n + 5;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ниже записаны две рекурсивные функции (процедуры): F и G.Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
procedure F(n: integer);
begin
if n > 0 then
G(n - 1);
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then begin
writeln('*');
F(n - 2);
end;
end;
Ниже записаны две рекурсивные функции (процедуры): F и G.Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(13)?
procedure F(n: integer);
begin
writeln('*');
if n > 0 then
G(n - 1);
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then
F(n - 2);
end;
Функция F(n), где n – натуральное число, задана следующим образом:
function F(n: integer):
integer;
begin
if n > 2 then
F := F(n-1)+
F(n-2)+F(n-3)
else
F := n;
end;
Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?
Ниже записаны две рекурсивные функции (процедуры): F и G.Сколько символов «звёздочка» будет напечатано на экране при выполнении вызова F(11)?
procedure F(n: integer);
begin
if n > 0 then G(n - 1);
end;
procedure G(n: integer);
begin
writeln('*');
if n > 1 then F(n - 3);
end;