JavaScriptで等差数列の表示と合計を計算する方法

JavaScript

JavaScriptを使用して、500, 497, 494, 491, … のような等差数列を表示し、合計を計算する方法を解説します。以下では、等差数列の初項から第100項まで表示し、その合計を求めるプログラムの実装例を紹介します。

1. 等差数列の基本的な構成

まず、等差数列の定義を理解することが大切です。この数列では、初項が500で、公差が-3です。初項、項数、公差の値を設定し、JavaScriptでループを使って数列を生成します。

2. JavaScriptで数列を表示するコード

次に、実際に等差数列を表示し、その合計を計算するためのJavaScriptコードを示します。

<html>
<head></head>
<body>
<script type="text/JavaScript">
// 初項
let firstTerm = 500;
// 公差
let difference = -3;
// 項数
let n = 100;

// 合計を計算する方法: ループで各項を足す
let sum = 0;
let sequence = [];
for (let i = 0; i < n; i++) {
  let term = firstTerm + i * difference;
  sequence.push(term);
  sum += term;
}

// 数列を表示
document.write("数列: " + sequence.join(", ") + "<br>");
// 合計を表示
document.write("合計: " + sum + "<br>");
</script>
</body>
</html>

このコードでは、最初に初項、項数、公差を設定し、ループを使って数列を生成します。その後、各項を足し合わせて合計を計算し、結果をWebページに表示します。

3. 実行結果の確認

このプログラムを実行すると、ブラウザに等差数列の全項とその合計が表示されます。例えば、初項500、公差-3の数列の場合、以下のような結果が得られます。

数列: 500, 497, 494, 491, …

合計: 計算された合計値

4. 応用例とカスタマイズ

上記の基本的なプログラムを応用して、数列のスタイルを変更したり、ユーザー入力に基づいて数列を動的に生成したりすることができます。フォームを追加して、初項、公差、項数をユーザーが入力できるようにすることも可能です。

まとめ

JavaScriptを使って等差数列の表示とその合計を計算する方法を学びました。この方法は、数列に関する基本的な操作に役立つだけでなく、数式や計算に関するより複雑なプログラムにも応用できます。

コメント

タイトルとURLをコピーしました