Номер §1.2 ПМ 4

ГДЗ по информатике 9 класс, Босова 2023, страница 28

§. ПМ Рекурсивная функция

В среде программирования PascalABC.NET напишите и отладьте программу, вычисляющую и выводящую на экран 12 первых членов последовательности Фибоначчи.

Решение

По примеру первые два члена последовательности равны . Каждый следующий член равен сумме двух предыдущих: . Оформим это правило как рекурсивную функцию и вызовем её для номеров от до .

var i: integer;

function f(n: integer): integer;
begin
  if (n = ) or (n = ) then f := 
  else f := f(n - ) + f(n - )
end;

begin
  for i :=  to  do write(f(i), ' ')
end.

Условие при n = или n = останавливает рекурсию. Иначе функция обращается к двум более ранним членам. Цикл задаёт ровно номеров. Последовательно получаем , , , , , , , , , .

Ответ

.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото