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

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

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript за цикъл
  • JavaScript докато и да … докато Loop

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

 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се използва цикъл за итерация на условията, за да се намери серията Фибоначи до номера, въведен от потребителя.

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