Просмотр задания
procedure F(n: integer): integer;
begin
if n > 2 then
F := F(n - 1) + F(n - 2)
else
F := 1;
end;

Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(5)?
16 февраля 2016
Ответы (4)
Дмитрий Музалев # 16 февраля 2016 в 17:35 +2
А(1) = 1
А(2) = 2
А(3) = 2+1=3
А(4) = 3+2=5
А(5) = 5+3=8
Имаев Ильнар # 16 февраля 2016 в 17:58 0
Почему в А(5) не 4+3?
Имаев Ильнар # 16 февраля 2016 в 17:58 0
и ответ 5
Информатик БУ # 16 февраля 2016 в 18:10 +1
Потому что F := F(n - 1) + F(n - 2), а не F := n - 1 + n - 2
Перевести число из в Результат: 510 = 1012