フィボナッチ数列の要素の理解と計算


出力: 計算を押す

式:getFibonacciElement-=-(n)-=>-{-if-(n-<-0)-return-"エラー:-n-は非負の整数でなければなりません";-const-fib-=-[0,-1];-for(let-i-=-2;-i-<=-n;-i++)-fib[i]-=-fib[i---1]-+-fib[i---2];-return-fib[n];-}

フィボナッチ数列の要素の理解

フィボナッチ数列は、通常0と1から始まり、各数が2つの前の数の和となる数のセットです。この数列は何世紀もの間、数学者、科学者、そして芸術家を魅了してきました。

数列は次のように始まります:

フィボナッチの公式

数列の位置nのフィボナッチ数は、JavaScriptのシンプルな反復法を使用して見つけることができます:

const-getFibonacciElement-=-(n)-=>-{-if-(n-<-0)-return-"エラー:-n-は非負の整数でなければなりません";-const-fib-=-[0,-1];-for(let-i-=-2;-i-<= n; i++) fib[i] = fib[i   1] + fib[i   2]; return fib[n]; }

パラメータの使用法:

  • n フィボナッチ数列の位置(非負の整数でなければなりません)。

有効な値の例:

  • n = 5
  • n = 10

出力:

  • 数列の指定された位置のフィボナッチ数。

実生活の例

ウサギの繁殖を考えてみましょう。これはフィボナッチに関連する有名な例です。0ヶ月目には1組のウサギが生まれるとします。各月のうち、少なくとも2ヶ月目のすべてのウサギのペアが新しいペアを生産します。10ヶ月後には何組のペアがいますか?

フィボナッチ数列を適用すると:

  • 0ヶ月目: 1組
  • 1ヶ月目: 1組
  • 2ヶ月目: 2組
  • 3ヶ月目: 3組
  • ...
  • 10ヶ月目: 89組

データの検証:

入力nは非負の整数でなければなりません。nが負の場合、関数はエラーメッセージを返します。

概要

このシンプルなフィボナッチ計算機は、フィボナッチ数列の位置を取り、それに対応するフィボナッチ数を出力します。これは、数学、計算機科学、生物学、芸術などの様々な分野で役立ちます。

Tags: 数学, シーケンス, コンピュータ サイエンス