Ниже на пяти языках программирования записан рекурсивный алгоритм F.
Бейсик | Python
SUB F(n)
IF n > 2 THEN
F = F(n - 1) +F(n-2)
ELSE
F = 1
END IF
END SUB
|
def F(n):
if n > 2:
return F(n-1)+ F(n-2)
else: return 1
Паскаль | Алгоритмический язык
function F(n: integer): integer;
begin
if n > 2 then
F := F(n - 1) + F(n - 2)
else
F := 1;
end;
|
алг цел F(цел n)
нач
если n > 2
то
знач := F(n - 1)+F(n - 2)
иначе
знач := 1
все
кон
Си
int F(int n)
{
if (n > 2)
return F(n-1) + F(n-2);
else return 1;
}
Чему будет = значение, вычисленное алгоритмом при выполнении вызова F(6)?
Бейсик | Python
SUB F(n)
IF n > 2 THEN
F = F(n - 1) +F(n-2)
ELSE
F = 1
END IF
END SUB
|
def F(n):
if n > 2:
return F(n-1)+ F(n-2)
else: return 1
Паскаль | Алгоритмический язык
function F(n: integer): integer;
begin
if n > 2 then
F := F(n - 1) + F(n - 2)
else
F := 1;
end;
|
алг цел F(цел n)
нач
если n > 2
то
знач := F(n - 1)+F(n - 2)
иначе
знач := 1
все
кон
Си
int F(int n)
{
if (n > 2)
return F(n-1) + F(n-2);
else return 1;
}
Чему будет = значение, вычисленное алгоритмом при выполнении вызова F(6)?
💡 Пошаговый разбор и решение:
Значение, вычисленное алгоритмом при вызове F(6) = :
F(6)= F(5) + F(4) = F(4) + F(3) + F(3) + F(2) = F(3) + F(2) + 2(F(2) + F(1)) + 1 =
= F(2) + F(1) + 1 + 2 · 2 + 1= 8.
Ответ: 8.
F(6)= F(5) + F(4) = F(4) + F(3) + F(3) + F(2) = F(3) + F(2) + 2(F(2) + F(1)) + 1 =
= F(2) + F(1) + 1 + 2 · 2 + 1= 8.
Ответ: 8.
Правильный ответ:
8
📚 Похожие разобранные задания по предмету:
ID 30296 • Задание №6
Запишите значение переменной а после выполнения фрагмента алгоритма:
[рис.]
*Примечание: знаком := обозначен...
ID 31329 • Задание №10
На диаграмме показано количество участников тестирования по предметам в разных регионах России.
[рис.]
Какая и...
🔗 Другие задания линии №16 по предмету Информатика:
ID 32555
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующи...
ID 32556
Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующи...
ID 32557
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотнош...
ID 32558
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотнош...
ID 32559
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотнош...