Bevezetés a Fibonacci sorozatba a JavaScript-ben

A következő cikk segít megtalálni a Fibonacci sorozatot a JavaScripten. A webes alkalmazások által élvezett funkciókat a szerveren működő programozási nyelvek biztosítják, de ez még nem minden. Az alkalmazás felhasználói felülete olyasmi, amely segíti a felhasználót a webalkalmazással való interakcióban, és ezért egyformán fontosnak tartja a webalkalmazás tervezésekor. Ebben a cikkben megismerjük az egyik olyan ügyféloldali szkriptnyelvet, amely JavaScript-ként támogatja a felhasználói felület tervezését. A JavaScript lehetővé teszi az alkalmazás számára, hogy dinamikusan hozzon létre a weboldal összetevőit. A JavaScripten való működéshez logikát kell használni annak érdekében, hogy bizonyos funkciókat be lehessen hozni. Itt megtudhatja, hogyan van írva a Fibonacci sorozat JavaScript-ben.

Fibonacci JavaScript sorozat, különféle módszerekkel

Nézzük meg a fibo sorozatokat különféle módszerekkel, az alábbiakban bemutatott példa segítségével:

1. Fibonacci sorozat a hurokhoz

  • A Fibonacci sorozat számok listájának tekinthető, ahol mindenki száma az előző egymást követő számok összege. A lista 0-tól kezdődik és addig folytatódik, amíg a megadott szám meg nem jelenik. Ez nem a JavaScript különleges funkciója, és a programozási nyelvek bármelyikével is írható. A pontos megértéshez használjunk egy ábrát. Tegyük fel, hogy el kell készítenünk egy Fibonacci sorozatot 10 elemből, akkor ez olyan lesz, mint 0 1 1 2 3 5 8 13 21 34
  • A fenti sorozatban láthatjuk, hogy minden szám az előző két egymást követő szám összegét jelenti. A legelső szám és második érték 0, illetve 1, mivel a sorozat nullával és egyvel kezdődik. A tényleges működés a 3. index értékéből kezdődik. A harmadik helyzetben szereplő érték 1, amely nem más, mint a korábbi két egymást követő 0 és 1 szám összege.
  • A negyedik indexben szereplő érték 2, amely az előtte lévő két egymást követő számjegy napjának eredménye. Az előző két számjegy hozzáadása és a sorozathoz való hozzáadása folyamata addig folytatódik, amíg a sorozatban szereplő értékek száma megegyezik a teljes számmal, amelyet a sorozatban akartunk.
  • Most írjunk egy valós programot a JavaScript használatával a Fibonacci sorozat kiszámításához. A JavaScript kódot hozzá kell adni a HTML oldalhoz, vagy hozzá lehet adni a JavaScript oldalhoz is, amely a js kiterjesztéssel zárul. Ha a webes alkalmazás célja a külső Javascript használata, akkor ebben az esetben ez a kód definiálható fájlként hozzáadható a Javascript fájlhoz, de könnyebb a kód hozzáadása a HTML weboldalra, és ez jól működik.
  • Bevonás, ha a HTML oldalon használják, akkor azt a szkriptcímke segítségével kell meghatározni, amely arra utasítja a böngészőt, hogy a kód benne van megírva, a javascript parancsnak kell tekinteni, nem pedig HTML kódnak.

Program


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;
)

Kimenet:

  • A Fibonacci sorozat fenti kódjában a szkriptcímkét meghatározták, melynek típusa javascript volt. A text / javascript attribútum megerősíti, hogy a kódot az ügyféloldalon kell végrehajtani, mint a javascript kódot. Ezt később hozzáadják a HTML oldalhoz annak érdekében, hogy együtt dolgozzanak a weboldal összetevőivel. Amint az oldal betöltődik, megjelenik egy felugró ablak, amely kéri az érték számát, amelynek a sorozatban kell lennie.
  • Bármelyik számot is beírja a felhasználó, azt a pop nevű változó tárolja. A változó az összes olyan értéket tárolja, amelynek a sorozatnak rendelkeznie kell. Később inicializáltuk a var1 és var 2 változót, amelyek a 0 és 1 értéket tárolják, mivel ezek a Fibonacci sorozat két kötelező értéke, amely elindítja a sorozat kialakításához szükséges folyamatot.

2. Fibonacci sorozat miközben hurok

  • Különböző módszerek vannak a Fibonacci sorozat előállítására, és ebben a szakaszban meglátjuk, hogyan lehet a Fibonacci sorozatot fejleszteni a while hurok segítségével. Az alábbi programban minden hasonló ahhoz, amit a fenti programban használtunk.
  • Az elsődleges különbség, hogy a while hurkot a hurok helyett használtuk. A változók ugyanolyanok, és a változók szerepe az értékek megtartása szempontjából ugyanúgy működik, mint az utolsó szakaszban.

Tehát az eredményként ennek a programnak a kimenete ugyanaz lesz, mint amit az utolsó hurokkód végrehajtása után kapunk.

Program


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;
)

Kimenet:

  • Ez a program jól működik a while hurokkal, hogy elkészítse a Fibonacci sorozat elemeinek listáját. A pop változónak el kell fogadnia azokat az értékeket a felhasználótól, amelyek megadják a sorozat összes elemének számát.
  • A var1 és var2 változókat 0 és 1 értékkel rendeltük el, hogy ezeket az értékeket a sorozat kezdetekor beírhassuk.
  • Utána bevezették a while ciklust, amely ellenőrzi, hogy a számláló nem kevesebb-e a pop változóban tárolt értéknél. Ha pozitívnak találják, akkor leállítja a végrehajtást, és megadja a listát, amelyet fenn fog tartani a végrehajtás során.

3. Fibonacci sorozat használata rekurzióval

  • Ebben a programban a Fibonacci sorozatot a rekurzió segítségével állítottuk elő. Az utóbbi két példában a sorozatot a for és a while hurok segítségével fejlesztettük ki, de ebben a szakaszban ugyanazt a funkciót fogjuk kifejleszteni, amelyet újra és újra meg lehet hívni, hogy megkapjuk a várt sorozatot.
  • A különbség a fentiekben felsorolt ​​két programtól függ, hogy nem vesz értéket a felhasználótól a beviteli mezőt használva, hanem csak azt a funkciót használja, ahol az érték keményen kódolható.
  • Az alkalmazásban, ahol a kifejlesztett azt akarja megakadályozni, hogy az alkalmazás hurkok használatát bármilyen okból felhasználhassa, így felhasználhatja ugyanazt a funkciót, mint a hurkok.

Program


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));

Kimenet:

  • A program az f sorozat nevû függvényt használja a Fibonacci sorozat elõállításához. A listában szereplő elemek számát az a val változóban tárolják, amelynek értékét hozzárendelik, amikor a funkció meghívásra kerül.
  • A program második utolsó sorában (10) olyan sorozatot írtunk, amely a val hívására 10-et adott a funkció hívása közben. Ennek a programnak az eredménye megegyezik a fenti két alkalmazás eredményével. A program eredményeként létrejövő lista 10 elemet tartalmaz a listában.
  • Amikor a sorozat adatait megjeleníti a képernyőn, kinyomtatja a var1 és var2 változót, amelyek a sorozat 0 és 1 értékét adják meg, majd elindítja a funkciót az előző két egymást követő szám hozzáadásához és hozzáadásához.
  • Létezik egy hurok, amely biztosítja, hogy a számlálót folyamatosan növekedjék egy -ral, amikor a hurok fut, és közben közben ellenőrizze, hogy a számláló alacsonyabb-e a pop értéknél. A folyamat addig folytatódik, amíg a hurok véget nem ér, amely közvetlenül a kívánt sorozat létrehozása után történik. Végül a szkriptcímkét lezárták azzal, hogy az ezt követő kód a szülő fájlhoz tartozik.
  • Vannak bizonyos dolgok, amelyeket vigyázni kell a Fibonacci sorozat fejlesztése során, és ez a kódírás megközelítése. Ezt a kódot le lehet rövidíteni az alkalmazás hatékonyságának biztosítása érdekében. Ha ezt függvény formájában kell meghatározni, akkor a függvény meghívásához ennek megfelelően kell követnie a megközelítést.
  • A javascript fájlban definiált szkriptet csak függvények formájában kell írni, hogy azt az oldal felhívhassa, ahol a fájlt meghívták. Itt írtuk a szkriptet azzal a szándékkal, hogy felhasználjuk a HTML oldalon, és ezért nem volt a funkció szükségessége, de biztos dolog, hogy ahhoz, hogy ezt a funkciót több weboldalon is felhasználhassuk, meg kell említeni a javascript fájlban. míg a későbbiekben hozzáadódik minden olyan weboldalhoz, amely használni kívánja ezt a funkciót.

Következtetés

A modern webalkalmazásnak különféle funkcionalitásokra van szüksége az előlapon, valamint a háttérprogramban, és a Fibonacci sorozat egy módszer, amely felhasználható az alkalmazás bizonyos funkcióinak biztosítására. A hallgatók azt is felhasználják, hogy kifejlesszék a logikát egy alkalmazás írásához, és különféle módokon hasznosak lehetnek.

Ajánlott cikkek

Ez egy útmutató a Fibonacci sorozathoz a JavaScripten. Itt tárgyaljuk a Fibonacci sorozat bevezetését a JavaScript-ben a generáló sorokkal a For Loop, míg a Loop & Recursion segítségével. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Fordítva a JavaScript-ben
  2. Java kulcsszavak
  3. JavaScript objektumok
  4. Minták a JavaScript-ben
  5. C ++ Kulcsszavak

Kategória: