• Напишите программу, вычисляющую и выводящую на экран 10 первых членов последовательности Фибоначчи

Ответы 6

  • это за 9 класс
  • мы такое ещё не проходили
  • Нужно без использования массивов?
    • Автор:

      perkins
    • 5 лет назад
    • 0
  • вообще без массивов
    • Автор:

      belen
    • 5 лет назад
    • 0
  • вариант решения без массива добавлен в ответ
  • var

     i: Integer;

     Af: array [1..10] of Integer;

    begin

     Af [1] := 1;   // первый член ряда равен 1

     Af [2] := 1;   // второй член ряда равен 1

     for i := 3 to 10 do begin   // цикл, начинающийся с 3-го члена до заданного (десятого)

       Af [i] := Af [i - 2] + Af [i - 1];   // каждый член ряда равен сумме двух предыдущих

     end;

     for i := 1 to 10 do begin   // вывод на экран первых 10 членов ряда

       Write (Af [i], ', ');

     end;

    end.

    // ------ 2-й вариант (без использования массива) ---------

    var

     a, b, c, i: Integer;

    begin

     a := 1;

     Write (a, ', ');

     b := 1;

     Write (b, ', ');

     for i := 3 to 10 do begin

       c := a + b;

       Write (c, ', ');

       a := b;

       b := c;

     end;

    end.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years