Программа на JavaScript для печати последовательности Фибоначчи (с примерами)

В этом примере вы научитесь программировать последовательность Фибоначчи на JavaScript.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • JavaScript для цикла
  • JavaScript while и do … while Цикл

Последовательность Фибоначчи записывается как:

 0, 1, 1, 2, 3, 5, 8, 13, 21,… 

Последовательность Фибоначчи - это целочисленная последовательность, в которой первые два члена равны 0 и 1 . После этого следующий член определяется как сумма двух предыдущих членов.

Пример 1: ряд Фибоначчи до n членов

 // program to generate fibonacci series up to n terms // take input from the user const number = parseInt(prompt('Enter the number of terms: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); for (let i = 1; i <= number; i++) ( console.log(n1); nextTerm = n1 + n2; n1 = n2; n2 = nextTerm; )

Вывод

 Введите количество членов: 4 Ряд Фибоначчи: 0 1 1 2

В приведенной выше программе пользователю предлагается ввести необходимое количество членов в ряду Фибоначчи.

forЦикл перебирает до числа , введенного пользователем.

Сначала печатается 0 . Затем на каждой итерации значение второго члена сохраняется в переменной n1, а сумма двух предыдущих членов сохраняется в переменной n2.

Пример 2: последовательность Фибоначчи до определенного числа

 // program to generate fibonacci series up to a certain number // take input from the user const number = parseInt(prompt('Enter a positive number: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); console.log(n1); // print 0 console.log(n2); // print 1 nextTerm = n1 + n2; while (nextTerm <= number) ( // print the next term console.log(nextTerm); n1 = n2; n2 = nextTerm; nextTerm = n1 + n2; )

Вывод

 Введите положительное число: 5 Ряд Фибоначчи: 0 1 1 2 3 5

В приведенном выше примере пользователю предлагается ввести число, до которого он хочет распечатать ряд Фибоначчи.

Предварительно отображаются первые два члена 0 и 1 . Затем используется whileцикл для перебора терминов, чтобы найти ряд Фибоначчи до числа, введенного пользователем.

Интересные статьи...