【高校生向け】ヘロンの公式の証明が5分でわかる!「なぜ?」を解き明かす数学の物語

学び

こんにちは、現役東大生で数学専門の家庭教師をしている佐藤です!

突然だけど、学校の宿題で「ヘロンの公式の証明」が出てきて、「え、授業で公式しか習ってないのに…」って困っていないかな?

僕も高校生の時、教科書に載っている複雑な数式の羅列を見て、「なんでこんな式になるんだ?もう丸暗記でいいや…」って諦めかけたことがあるんだ。

でも大丈夫。この記事を読み終える頃には、君は「なぜ三角形の3辺の長さだけで、高さが分からなくても面積がわかるのか」を、自分の言葉でスッキリ説明できるようになるから。

難しい数式の暗記は今日で終わり。数学がパズルみたいに解けていく、面白い物語を一緒に楽しんでいこう!


[著者情報]

この記事を書いた人

佐藤 拓也 (Sato Takuya)

現役東大生 / 数学専門の家庭教師
自身の高校時代のつまずき経験を基に、「なぜそうなるのか?」を根本から理解する楽しさを伝えることをモットーに活動。50人以上の生徒を指導し、「数学アレルギー」を克服させた実績を持つ。運営する学習ブログでは、特に複雑な公式の証明を図解で分かりやすく解説する記事が「神解説」と評判。

なぜ「高さ」がなくても三角形の面積がわかるの?ヘロンの公式の「タネ明かし」

まず、君が一番疑問に思っているであろう謎の答えから先に言ってしまうね。

「なぜ、高さを使わないヘロンの公式で、面積が求められるのか?」

その答えは、「高さの情報が、3辺の長さを使って公式の中に巧みに隠されているから」なんだ。

一見すると、ヘロンの公式 S = √s(s-a)(s-b)(s-c) には、高さを示す h の文字はどこにも見当たらないよね。でも、この公式が生まれるまでの過程(つまり「証明」)を一緒に見ていくと、途中でちゃんと「高さ」が登場して、最終的に姿を消していく様子がわかるんだ。

これから、その謎のタネ明かし、つまり証明のプロセスを一緒に探検していこう。

証明の準備はOK?君が持ってる最強の武器「三平方の定理」

「証明」と聞くと、何か特別な知識が必要なんじゃないかって身構えちゃうかもしれないけど、心配いらないよ。

今回の証明で使う君の最強の武器は、基本的にたった一つ。それは、君が中学で習った「三平方の定理(ピタゴラスの定理)」なんだ。

a² + b² = c²

直角三角形の、短い2辺の2乗の和は、最も長い辺(斜辺)の2乗に等しい。これ、覚えてるよね?

ヘロンの公式の証明は、この三平方の定理が土台になっています。 言い換えれば、三平方の定理という強力な武器があるからこそ、僕たちは高さがわからない三角形の面積も計算できるんだ。

さあ、準備は万端だ。いよいよ証明の冒険に出発しよう!

【図解】ヘロンの公式の証明へ!4つのステップでゴールを目指そう

ここからは、図を見ながら一歩ずつ、一緒に手を動かすつもりで読み進めてみてほしい。ナビゲートは僕に任せて!

H3-1: Step1. 「高さh」を登場させる補助線を引く

まず、面積を求めたい三角形ABCがあるとする。このままでは高さが分からないから、僕たちの手で「高さ」を登場させてあげよう。

頂点Aから、向かい合う辺BCに向かってまっすぐ垂線を下ろして、辺BCとの交点をHとする。これで、三角形ABCの高さ h (線分AHの長さ) が生まれたね。

🎨 デザイナー向け指示書:インフォグラフィック
件名: [Step1: 補助線を引いて高さを定義する図]
目的: 読者が証明のスタート地点となる図を視覚的に理解できるようにする。
構成要素:
1. タイトル: 証明の準備
2. 図: 三角形ABCを描く。頂点Aから辺BCに垂線AHを下ろす。
3. ラベル: 辺ABに「c」、辺BCに「a」、辺ACに「b」とラベルを付ける。垂線AHに「h」、線分BHに「x」、線分HCに「a-x」とラベルを付ける。
デザインの方向性: シンプルな線画で、各ラベルが明確に読み取れるようにする。教科書のようなクリーンなデザイン。
参考altテキスト: ヘロンの公式の証明の準備段階を示す図。三角形ABCの頂点Aから底辺BCに垂線AHが引かれ、高さh、底辺の分割xとa-xが定義されている。

この一本の補助線で、もとの三角形が、左側の「直角三角形ABH」と右側の「直角三角形ACH」の2つに分かれたのが分かるかな?これが全ての始まりだよ。

H3-2: Step2. 2つの直角三角形で三平方の定理を使う

さて、ここで君の武器「三平方の定理」の出番だ。

左側の直角三角形ABHに注目すると、

c² = x² + h² … (式1)

右側の直角三角形ACHに注目すると、

b² = (a-x)² + h² … (式2)

という2つの式が作れる。うん、順調だね!

H3-3: Step3. 「高さh」を3辺の長さだけで表す

ここが最初の面白いポイントだよ。僕たちの今の目的は、邪魔な xh を消して、式を a, b, c だけで表すこと。

まず、(式2)を展開してみよう。

b² = a² – 2ax + x² + h²

おや?この式の中に、(式1)の x² + h² と同じ部分があるね。これは に置き換えられるから、

b² = a² – 2ax + c²

となる。この式を x について解くと(つまり x = ... の形にすると)、

x = (a² + c² – b²) / 2a

になる。これで、xa, b, c だけで表すことに成功した!

次に、この結果を(式1) c² = x² + h² に代入して、今度は ha, b, c だけで表すのが目標だ。

h² = c² – x²
h² = c² – { (a² + c² – b²) / 2a }²

これで、ついに「高さ h」を「3辺の長さ a, b, c」だけで表現できた!
この式はゴチャゴチャして見えるけど、それでいいんだ。大事なのは、高さhの情報が、a, b, cだけで表現できたという事実だよ。

🎨 デザイナー向け指示書:インフォグラフィック
件名: [Step3: 高さを3辺の長さで表現する達成図]
目的: 証明の中間ゴールである「高さhをa,b,cだけで表現できた」という達成感を視覚的に伝える。
構成要素:
1. タイトル: 中間ゴール達成!
2. 左側: 高さ「h」が描かれた三角形の図。
3. 中央: 右向きの大きな矢印。矢印の上に「三平方の定理と代数計算」と書く。
4. 右側: 3辺「a, b, c」が強調された三角形の図。横に h = ... のように、hがa,b,cの式で表されているイメージを添える(実際の複雑な式は不要)。
デザインの方向性: 明るい色使いで、達成感が伝わるようなデザイン。左から右への変換が直感的にわかるようにする。
参考altテキスト: ヘロンの公式の証明プロセス。三角形の高さhが、三平方の定理と代数計算を経て、3辺の長さa,b,cだけで表現できるようになったことを示す概念図。

H3-4: Step4. 面積の公式に代入し、ゴールへ!

さあ、いよいよフィナーレだ。
三角形の面積の基本公式 S = 1/2 × (底辺) × (高さ) を思い出そう。
今回は底辺が a、高さが h だから、

S = (1/2) * a * h

両辺を2乗すると、

S² = (1/4) * a² * h²

この式の の部分に、さっきStep3で求めたゴチャゴチャの式を代入するんだ。

S² = (1/4) * a² * [ c² – { (a² + c² – b²) / 2a }² ]

あとは、この式をひたすらキレイに整理していくだけ。ここから先は、次のセクションでじっくり解説する「因数分解」のパートになる。そして、この計算を最後までやり遂げると…

S = √s(s-a)(s-b)(s-c) (ただし s = (a+b+c)/2 )

あの美しいヘロンの公式にたどり着くんだ!

ここが最大の山場!「ゴチャゴチャの因数分解」を攻略する思考法

✍️ 専門家の経験からの一言アドバイス

【結論】: 証明の最後の計算は、「A²-B²=(A+B)(A-B)の形を見つけるゲーム」だと思って楽しもう。

なぜなら、この点は多くの人が「ただの面倒な計算」と捉えて諦めてしまう最大のつまずきポイントだからです。僕も最初はそうでした。でも、これは力任せに解くのではなく、A²-B²という「隠れキャラ」を探し出すパズルのようなもの。この視点を持つだけで、複雑な計算が驚くほどシンプルに見えてきます。この知見が、君の成功の助けになれば幸いです。

さっきの の式、もう一度見てみよう。

S² = (1/4) * a² * [ c² – { (a² + c² – b²) / 2a }² ]

この [...] の中身、まさに A² - B² の形になっているのが分かるかな?
Ac で、B(a² + c² - b²) / 2a だ。

だから、(A+B)(A-B) の形に因数分解できる。

(A+B) = c + { (a² + c² – b²) / 2a }
(A-B) = c – { (a² + c² – b²) / 2a }

この2つのカッコの中をそれぞれ通分して計算し、さらに出てきた式の中でもう一度 A²-B² の形を見つけて因数分解を繰り返していく…。

この計算過程は少し長いので、ここでは結果だけ示すけど、大事なのは証明と因数分解が密接に関係していること、そして、一見複雑に見える計算も、基本的な公式を繰り返し使うことで必ずゴールにたどり着けるということなんだ。

ヘロンの公式、3つの「よくある質問」に答えます!

最後に、僕が生徒からよく受ける質問にいくつか答えておくね。

Q1: 公式に出てくる「s(半周長)」って、いったい何者?
A1: s = (a+b+c)/2 、つまり3辺の長さの合計の半分だね。これは、複雑な計算の最終結果を、驚くほど美しく、シンメトリーで覚えやすい形にするための「魔法の記号」なんだ。半周長sを導入することで、公式が整理され、単純化されるんだよ。

Q2: この公式、いつ使うのが便利?
A2: 3辺の長さが全部キレイな整数で、でも高さを計算すると小数や分数になって面倒くさそうな時に特に便利だよ。例えば、3辺が「13, 14, 15」の三角形とかね。

Q3: もっと簡単な証明方法はないの?
A3: 高校2年生で習う「余弦定理」や「三角関数」を使うと、もう少し計算が少ない証明方法もあるんだ。でも、今回紹介した「三平方の定理」だけを使う方法は、中学数学の知識だけで完結できる、いわば「王道」の証明ルートなんだよ。


まとめ:君だけの「わかった!」が、数学を面白くする

お疲れ様!ヘロンの公式を証明する冒険、どうだったかな?

もう一度、僕たちの旅を振り返ってみよう。
僕たちは、ただの三角形に「高さh」という補助線を引くことから始めた。そして、君がすでに持っていた「三平方の定理」という武器を使って、高さhを3辺の長さa,b,cだけで表現することに成功した。最後は、面積の基本公式にそれを代入し、複雑な因数分解というラスボスを倒して、ゴールにたどり着いたんだ。

今日の「わかった!」というスッキリした気持ちが、君にとって数学の面白さを再発見するキッカケになったら、僕もすごく嬉しい。

数学は、ただ公式を暗記する科目じゃない。バラバラに見える知識を繋ぎ合わせて、未知の問題を解き明かしていく、本当に面白い冒険なんだ。

今日のこの「わかった!」という感動を、ぜひ次の数学の問題でも活かしてみてほしい。応援してるよ!

[参考文献リスト]

コメント

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