Ниже на пяти языках программирования записан рекурсивный метод F.Бейсик:FUNCTION F(n)
Ниже на 5 языках программирования записан рекурсивный метод F.
Бейсик:
FUNCTION F(n)
IF n gt; 2 THEN
F = F(n - 1) + F(n-2)
ELSE
F = n
END IF
END FUNCTION
Python:
def F(n):
if n gt; 2:
return F(n-1)+ F(n-2)
else: return n
Паскаль:
function F(n: integer): integer;
begin
if n gt; 2 then
F := F(n - 1) + F(n - 2)
else
F := n;
end;
Алгоритмический язык:
алг цел F(цел n)
нач
если n gt; 2
то
знач := F(n - 1)+F(n - 2)
иначе
знач := n
все
кон
C:
int F(int n)
if (n gt; 2)
return F(n-1) + F(n-2);
else return n;
Чему будет равно значение, вычисленное алгоритмом при исполнении вызова F(6)?
С доскональным описанием метода решения пожалуйста.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.