Johdanto Fibonacci-sarjaan JavaScriptillä

Seuraava artikkeli auttaa meitä löytämään Fibonacci-sarjan JavaScriptiä. Verkkosovelluksissa nautittavan toiminnallisuuden tarjoavat palvelimella toimivat ohjelmointikielet, mutta tämä ei vielä ole kaikki. Sovelluksen käyttöliittymä on jotain, joka auttaa käyttäjää vuorovaikutuksessa verkkosovelluksen kanssa, ja sitä pidetään näin ollen yhtä tärkeänä Web-sovelluksen suunnittelussa. Tässä artikkelissa aiomme oppia yhdestä asiakaspuolen skriptikielestä, joka tunnetaan nimellä JavaScript. JavaScriptin avulla sovellus voi luoda dynaamisesti verkkosivun komponentit. JavaScript-työstö vaatii logiikan käyttöä tiettyjen toimintojen tuomiseksi. Täällä näemme kuinka Fibonacci-sarja on kirjoitettu JavaScriptinä.

Fibonacci -sarja JavaScriptiä käyttämällä erilaisia ​​menetelmiä

Katsotaanpa fibo-sarjoja käyttämällä erilaisia ​​menetelmiä seuraavan esimerkin avulla:

1. Fibonacci-sarja silmukkaa varten

  • Fibonacci-sarjaa voidaan pitää numeroluettelona, ​​jossa kaikkien lukumäärä on edellisten peräkkäisten numeroiden summa. Lista alkaa nollasta ja jatkuu, kunnes määritetty numero lasketaan. Se ei ole JavaScriptin erityistoiminto, ja se voidaan kirjoittaa millä tahansa ohjelmointikielellä. Käytämme kuvaa, jotta ymmärrämme tämä tarkkaan. Oletetaan, että meidän on tehtävä Fibonacci-sarja, jossa on 10 tuotetta, niin se on kuin 0 1 1 2 3 5 8 13 21 34
  • Yllä olevassa sarjassa voidaan nähdä, että jokainen luku on kahden edellisen peräkkäisen numeron summa. Aivan ensimmäinen luku ja toinen arvo ovat vastaavasti 0 ja 1, koska sarja alkaa nollalla ja yhdellä. Todellinen toiminta alkaa 3. indeksin arvosta. Kolmannen sijainnin arvo on 1, joka on vain kahden edellisen peräkkäisen numeron 0 ja 1 summa.
  • Neljännen indeksin arvo on 2, joka on sitä edeltävien kahden peräkkäisen numeron auringon tulos. Kahden edellisen numeron ja sarjan lisäämisen prosessi jatkuu, kunnes sarjan arvojen lukumääräksi tulee yhtä suuri kuin kokonaismäärä, jota halusimme sarjassa.
  • Nyt kirjoitetaan todellinen ohjelma JavaScriptin avulla Fibonacci-sarjan laskemiseksi. JavaScript-koodi on lisättävä HTML-sivulle tai se voidaan lisätä myös JavaScript-sivulle, joka päättyy js-laajennuksella. Kun verkkosovelluksen on tarkoitus käyttää ulkoista Javascriptiä, silloin tämä koodi voidaan määritellä tiedosto, joka voidaan lisätä Javascript-tiedostoon, mutta koodin lisääminen HTML-verkkosivulle on helpompaa ja se toimii hyvin.
  • Lisää, jos sitä käytetään HTML-sivulla, se on määritettävä käyttämällä komentotunnistetta, joka ohjeistaa selainta, että koodi on kirjoitettu siihen, sitä on pidettävä javascript-komennona eikä HTML-koodina.

Ohjelmoida


var pop = prompt("Enter the count of values in the series", " ");
var var1=0, var2=1;
document.write("Here is the fibonacci series : ");
document.write("", var1, " ");
document.write("", var2, " ");
var counter, sum;
for(counter=2; counter (
sum=var1+var2;
document.write("", sum, " ");
var1=var2;
var2=var3;
)

var pop = prompt("Enter the count of values in the series", " ");
var var1=0, var2=1;
document.write("Here is the fibonacci series : ");
document.write("", var1, " ");
document.write("", var2, " ");
var counter, sum;
for(counter=2; counter (
sum=var1+var2;
document.write("", sum, " ");
var1=var2;
var2=var3;
)

lähtö:

  • Yllä olevassa Fibonacci-sarjan koodissa on määritelty komentotunniste, joka käytti tyyppinä javascriptiä. Teksti / javascript-ominaisuus vahvistaa, että koodi on suoritettava asiakaspuolella sen javascript-koodina. Tämä lisätään myöhemmin HTML-sivulle toimiakseen yhdessä verkkosivukomponenttien kanssa. Sivun latautuessa se antaa ponnahdusikkunan, joka kysyy sarjoissa olevien arvojen lukumäärää.
  • Minkä tahansa lukumäärän käyttäjä syöttää, se tallennetaan muuttujaan nimeltä pop. Muuttuja tallentaa arvojen kokonaismäärän, jonka sarjoilla pitäisi olla. Myöhemmin olemme alustaneet muuttujat var1 ja var 2, jotka tallentavat arvot 0 ja 1, koska nämä ovat kaksi pakollista arvoa Fibonacci-sarjassa, joka käynnistää sarjan kehittämiseen tarvittavan prosessin.

2. Fibonacci-sarja käyttäen silmukkaa

  • Fibonacci-sarjojen saamiseksi on olemassa useita menetelmiä, ja tässä osiossa nähdään kuinka Fibonacci-sarjaa voidaan kehittää while-silmukan avulla. Alla olevassa ohjelmassa kaikki on samanlainen kuin mitä olemme käyttäneet yllä olevassa ohjelmassa.
  • Ensisijainen ero, jota olemme käyttäneet samalla silmukalla silmukan sijasta. Muuttujat ovat myös samat, ja rooli muuttujille annettiin arvojen pitämisessä, toimii samalla tavalla kuin viimeisessä osassa.

Joten lopputuloksena tämän ohjelman lähtö on myös sama kuin mitä saamme viimeisen silmukkoodin suorittamisen jälkeen.

Ohjelmoida


var var1 = 0, var2 = 1, var3;
document.write("Here is the Fibonacci series with 10 values : ");
while(var1<40)
(
document.write(var1 + " ");
var3 = var1+var2;
var1 = var2;
var2 = var3;
)

lähtö:

  • Tämä ohjelma toimii hienosti samalla kun silmukka luo luettelon kohteista Fibonacci-sarjassa. Pop-muuttujan on hyväksyttävä käyttäjän arvot, jotka antavat sarjan elementtien kokonaismäärän.
  • Muuttujille var1 ja var2 on annettu arvot 0 ja 1 vastaavasti näiden arvojen syöttämiseksi sarjan alkaessa.
  • Myöhemmin on otettu käyttöön while-silmukka, joka tarkistaa, onko laskuri pienempi kuin pop-muuttujaan tallennettu arvo. Jos se todetaan positiiviseksi, se lopettaa suorituksen ja antaa luettelon, jota se jatkaa toteutusta.

3. Fibonacci-sarjan käyttö rekursiolla

  • Tässä ohjelmassa Fibonacci-sarja on luotu rekursiota käyttämällä. Kahdessa viimeisessä esimerkissä olemme kehittäneet sarjan käyttämällä for ja while -silmukkaa, mutta tässä osiossa kehitämme sen käyttämällä toimintoa, jota voidaan kutsua uudestaan ​​ja uudestaan, jotta saadaan odotettu sarja.
  • Tapa, jolla se eroaa molemmista yllä mainituista ohjelmista, on, että se ei ota arvoa syöttöruutua käyttävältä käyttäjältä, vaan käyttää vain toimintoa, jossa arvo voidaan koodata.
  • Sovelluksessa, jossa kehitetyt haluavat estää sovellusta käyttämästä silmukoita mistä tahansa syystä, voivat käyttää tätä tapaa saadakseen saman toiminnallisuuden kuin silmukat.

Ohjelmoida


var fseries = function (var1)
(
if (var1===1)
(
return (0, 1);
)
else
(
var sum = fseries(var1 - 1);
sum.push(sum(sum.length - 1) + sum(sum.length - 2));
return sum;
)
);
document.write(fseries(10));

lähtö:

  • Ohjelma käyttää f-sarjan funktiota Fibonacci-sarjan tuottamiseksi. Elementtien lukumäärä, joiden on oltava luettelossa, tallennetaan val-muuttujaan, jonka arvo annetaan, kun funktiota kutsutaan.
  • Tämän ohjelman toisella viimeisellä rivillä olemme kirjoittaneet sarjan (10), joka antoi 10 val-muuttujalle, kun funktiota kutsutaan. Tämän ohjelman lopputulos on sama kuin kahden edellä mainitun hakemuksen. Tämän ohjelman tuloksena olevassa luettelossa on 10 elementtiä.
  • Sarjojen tietojen esittämisen näytölle tulostaa muuttujat var1 ja var2, jotka antavat sarjoille arvot 0 ja 1, ja sitten toiminto lisätä kaksi edellistä peräkkäistä numeroa ja lisätä ne.
  • On toteutettu silmukka, joka varmistaa, että laskuri kasvaa yhdellä kerralla silmukan käydessä, ja samalla varmistaa, että laskurin tulee olla pienempi kuin pop-arvo. Prosessi jatkuu, kunnes silmukka loppuu, mikä tapahtuu heti, kun haluttu sarja on luotu. Loppuun mennessä komentosarjatunniste on suljettu sen mukaan, että tämän jälkeen oleva koodi kuuluu vanhempaan tiedostoon.
  • On tiettyjä asioita, joista on huolehdittava kehittäessään Fibonacci-sarjaa, ja tämä on lähestymistapa koodin kirjoittamiseen. Tätä koodia voitiin lyhentää tarjoamaan sovellukselle tehokkuutta. Jos tämä on määritettävä funktion muodossa, toiminnon käyttämiseksi on noudatettava lähestymistapaa vastaavasti.
  • Javascript-tiedostossa määritelty skripti on kirjoitettava vain toimintojen muodossa, jotta sitä voidaan kutsua sivulta, jolle tiedosto on kutsuttu. Täällä olemme kirjoittaneet skriptin aikeesta käyttää sitä HTML-sivulla, joten toimintoa ei ollut olemassa, mutta on varma asia, että tämän toiminnon käyttämiseksi useilla verkkosivuilla se on mainittava javascript-tiedostossa. samalla lisätään myöhemmin kaikille verkkosivuille, jotka haluavat käyttää tätä toimintoa.

johtopäätös

Moderni verkkosovellus tarvitsee erilaisia ​​toimintoja sekä etupaneelissa että taustassa. Fibonacci-sarja on menetelmä, jota voidaan käyttää tarjoamaan sovellukselle tietty toiminto. Opiskelijat käyttävät sitä myös logiikan kehittämiseen sovelluksen kirjoittamiseen ja siitä voi olla apua erilaisissa tapauksissa.

Suositellut artikkelit

Tämä on opas Fibonacci-sarjaan JavaScriptillä. Tässä keskustellaan Fibonacci -sarjan johdannosta JavaScript-ohjelmassa generoivien sarjojen avulla For Loop, While Loop & Recursion -sovelluksella. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Käännä JavaScript
  2. Java-avainsanat
  3. JavaScript-objektit
  4. Kuviot JavaScript
  5. C ++ avainsanat