Fibonacci-sorozat algoritmusa és folyamatábrája

A Fibonacci-sorozat olyan számsorozat, amelyben az első két szám 1 és 1, vagy 0 és 1, a sorozat kiválasztott kezdőpontjától függően, és minden további szám az előző kettő összege. Ebben a sorozatban tehát az n-edik tag az (n-1)-edik tag és az (n-2)-edik tag összege. Ebben a bemutatóban a Fibonacci-sorozat egyszerű algoritmusát és folyamatábráját fogjuk megvitatni a Fibonacci-sorozat rövid bemutatásával és néhány fontos tulajdonságával együtt.

Mielőtt végigvezetnénk a Fibonacci-sorozat algoritmusának és folyamatábrájának forráskódján, először hadd magyarázzak el néhány dolgot erről a csodálatos sorozatról, annak matematikai levezetéséről és tulajdonságairól. A Fibonacci-sorozatról többet olvashat a korábbi bejegyzésünkben – C program a Fibonacci-sorozathoz, és itt vannak más linkek, amelyeket követhet – 1. link. Link 2.

Hogyan generáljuk a Fibonacci-sorozatot?

Fibonacci-sorozat algoritmusa és folyamatábrája
Matematikailag a Fibonacci-sorozat n-edik tagja a következőképpen ábrázolható:

tn = tn-1 + tn-2

A Fibonacci-számok bizonyos tagig a következőképpen ábrázolhatók: 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144….. vagy 0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144….

Ez a legfontosabb tulajdonság, amelyet a Fibonacci-sorozat algoritmusában és folyamatábrájában használnak. A sorozat vagy 0-val vagy 1-gyel kezdődik, és minden következő tag összege az előző két tag összege az alábbiak szerint:

Fibonacci-sorozat algoritmusa és folyamatábrája
Első kifejezés = 0
Második kifejezés = 1
Harmadik kifejezés = Első + Második = 0+1 =1
Negyedik kifejezés = Második + Harmadik. =1+1 = 2
Ötödik kifejezés = Harmadik + Negyedik = 2+1 = 3
Hatodik kifejezés = Negyedik + Ötödik = 3+2 = 5
Hetedik kifejezés = Ötödik + Hatodik = 3+5 = 8
Nyolcadik kifejezés = Hatodik + Hetedik = 5+8 = 13 … és így tovább a végtelenségig!

Fibonacci-sorozat algoritmusa:

  • Kezdés
  • Declare variables i, a,b , show
  • Inicializáljuk a változókat, a=0, b=1, és show =0
  • Adjuk meg a kiírandó Fibonacci-sorozat tagjainak számát
  • Kinyomtatjuk a sorozat első két tagját
  • Hurkot használunk a következő lépésekhez
    -> show=a+b
    -> a=b
    -> b=show
    -> növeljük az i értékét minden alkalommal 1-gyel
    -> nyomtassuk ki a show értékét
  • End

Fibonacci sorozat folyamatábra:

Fibonacci-sorozat folyamatábrája
Lásd még,
Fibonacci-sorozat C program
Pascal háromszöge algoritmus/folyamatábrája
Hanoi tornya algoritmus/folyamatábrája

.

Leave a Reply