ForHosting KIT · 数学

最初のn個の奇数の和電卓

1 + 3 + 5 + 7 + 9は25です。最初のn個の奇数の和は、いつもちょうどnの2乗になります。nを入力すると、合計と一覧の最後の奇数(ここでは9)が分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
N
5
結果
Sum
25
最後の奇数
9
恒等式
1+3+...+(2n-1)=n^2

最初のn個の正の奇数の列は、初等代数において数え上げと完全平方をつなぐ、きわめて見通しのよい橋です。1に3を足し、さらに5を足し、第n奇数まで続けると、累積和は常にぴったりnの二乗になります。近似でも丸め後でもなく、任意の正の整数nについて恒等的です。本電卓は正の整数の個数を受け取り、0や負の値を明確な検証エラーで拒否し、閉形式の合計・最後の奇数項・答えの横に表示できる短い恒等式文字列を返します。学習者は授業前の宿題確認に、教員は自動採点に、開発者は単体テストの決定論的オラクルとして同じ純粋関数を使います。

最初のn個の奇数がnの二乗になる理由

最初のn個の正の奇数を1、3、5、…、2n−1と並べます。項はちょうどn個で、k番目の項(kは1から)は2k−1です。小さな場合を手計算するとパターンが見えます。

nが1なら和は1で1の二乗、nが2なら和は4で2の二乗、nが3なら9、nが4なら16、nが5なら25です。数学的帰納法がパターンを定理にします。最初のk個の奇数の和がkの二乗だと仮定すると、次の奇数は2k+1であり、加えるとkの二乗に2k+1を足した形になり、これは(k+1)の二乗に因数分解されます。

幾何的な話も代数と一致します。単位セルのn×nの正方形は、長さが連続する奇数になるL字の縁を入れ子に重ねて作れ、n枚の縁のあと面積はnの二乗です。nが1以上の整数で上限以内であることを検証したあと、nにnを掛けます。

これは範囲内の任意の整数で厳密であり、浮動小数点のドリフトもありません。教室の確認例として、nが10なら100、nが20なら400、nが100なら10000があります。0からn−1まで2i+1を積み上げる注意深いループも同じ合計を返すため、閉形式は自動採点や、ループや帰納で恒等式を再発見させるプログラミング演習の信頼できるオラクルになります。

この恒等式が実務で役立つ場面

中学・高校の代数単元では、最初のn個の奇数を足す問題や、その合計が完全平方になる理由の説明が繰り返し出ます。nが1以上という厳格な検査付きの信頼できる電卓は、宿題採点を速め、誤った閉形式を掛けたり最終項を1つずらしたりする表計算ミスを減らします。

プログラミングコンテストのウォーミングアップや技術面接でも、ループ・帰納・閉形式思考の第一歩として同じ恒等式が使われます。データや分析のチームは文書化や合成ベンチマーク用の決定論的フィクスチャを要することがあり、n・sum・identityを返すとそのフィクスチャがログ上で自己説明的になります。

後から最初のn個の偶数の和、任意の等差数列、1以外のオフセットから始まる奇数が必要なら、それらを別の検索意図・別ツールとして扱い、このランディングに余分なパラメータを載せて「最初のn個の奇数和電卓」というSEOの約束を薄めないでください。

宿題と試験の確認

教室問題で1+3+…+(2n−1)がn²になることを確認し、nが1未満のときは誤った合計ではなく明確なエラーで拒否します。

ライブ数値で帰納を教える

新しい奇数項が累積和を次の完全平方へ伸ばす様子を、ブラウザデモと採点スクリプトで同じ関数を使って示します。

この電卓はどの公式を使いますか?

最初のn個の正の奇数の和はn²です。任意の整数n≥1について 1 + 3 + … + (2n − 1) = n² です。

nが0または負のときはどうなりますか?

最初のn個の正の奇数はnが少なくとも1のときだけ定義されます。

最初のn個の奇数の和がnの2乗になるのはなぜですか?

n×nの正方形を、L字形の縁を重ねて作る様子を考えます。縁の長さは1、3、5と続き、n本重ねると面積はnの2乗になります。数学的帰納法でも同じ結果を証明できます。

最後に足す奇数はいくつですか?

2n − 1です。nが5なら最後の奇数は9で、1、3、5、7、9を足して合計は25になります。

偶数や任意の範囲の奇数も足せますか?

いいえ。この計算は1から始まる最初のn個の奇数だけを足します。偶数の和や途中から始まる範囲には、別の計算を使ってください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/algebra/sum-of-odd-numbers

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/algebra/sum-of-odd-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.sum_of_odd_numbers",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

無料のブラウザ経路と有料APIが同一モジュールを共有するため、教室デモと本番パイプラインが同じnで静かに食い違うことはありません。

最初のn個の奇数がnの二乗になる理由

本エンドポイントは呼び出しごとに定理を再証明しません。

入力契約・応答フィールド・検証エラー

値は1以上1000万以下の整数である必要があります。素早い健全性確認には無料のブラウザツールを使い、各言語でゲートを再実装せず奇数和を一括評価したいときはスクリプトから同一契約を呼び出してください。必須の整数フィールドnを送ってください。フォーム向けにcount、terms、how_manyの別名も使えます。欠落フィールド、空文字、小数、非数値テキスト、0、負数はinvalid_inputで失敗し、課金されません。成功時のJSON本体は正規化済みのnを返し、sumはnの二乗、last_oddは2n−1(クライアントが最終項を再計算せず表示できる)、formulaは短い文字列n caret two、identityは1+3+…+(2n−1)=n^2を表す読みやすい文字列です。作業例: nが5ならsumは25でlast_oddは9、nが1ならsumは1でlast_oddは1、nが7ならsumは49でlast_oddは13、nが12ならsumは144でlast_oddは23。nが0またはnが−3の要求はいずれもinvalid_inputで失敗し、nは少なくとも1である旨のメッセージになります。契約は単体テスト、LMSプラグイン、バッチパイプライン向けの安定したJSONです。

この恒等式が実務で役立つ場面

sum・last_odd・formula文字列を返すAPIオラクルがあれば、自動採点は数値許容差に頼らず生徒出力を比較できます。L字の奇数縁を一枚ずつ足してn×n格子を育てる可視化・授業デモは、各ステップでlast_oddとsumを取り、説明と数値を揃えられます。本能力は純粋なparseエンジンのため、API価格は成功1件あたり公開の基本料金$0.002で、検証失敗は残高を消費しません。

コーディング演習と自動採点

生徒のループ実装を閉形式のsumとlast_oddと比較し、各テストハーネスで恒等式を再導出しなくて済みます。

応答のlast_oddとは何ですか?

第n正の奇数で、2n − 1に等しいため、最終項を再計算せずに表示できます。

偶数や任意の奇数区間も合計しますか?

いいえ。本エンドポイントは1から始まる最初のn個の正の奇数だけを合計します。他の級数は別ツールです。

料金はいくらですか?

ブラウザツールは無料でローカル実行です。API要求は成功1件あたり$0.002の前払いKIT残高を使い、無効入力は課金されません。

KITの完全なドキュメントを見る →