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

出力: 計算を押す

式: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];

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

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

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

フィボナッチ数式

数列内の位置 n にあるフィボナッチ数は、JavaScript の簡単な反復メソッドを使用して見つけることができます:

const getFibonacciElement = (n) => { if (n < 0) return "Error: n should be a非負の整数"; 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 か月齢のウサギのペアは新しいペアを生み出します。10 か月後には何組のペアがあるでしょうか?

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

データ検証:

入力 n は負でない整数である必要があります。n が負の場合、関数はエラー メッセージを返します。

まとめ

このシンプルなフィボナッチ計算機は、フィボナッチ数列の位置を取得し、対応するフィボナッチ数を出力します。これは、数学、コンピューターサイエンス、生物学、芸術など、さまざまな分野で役立ちます。

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