の
まず左図のような三角形を考えます。
それを四つくっつけて下の図の形に組み合わせます。
大きな外側の四角形の面積はc2、三角形一つの面積はa * b / 2、内側の小さな四角形の面積は(b - a)2。よって
c2 = 4 * (a * b / 2) + (b - a)2
c2 = 2ab + b2 - 2ab + a2
c2 = a2 + b2
終了。
ちなみに下の図は、次の説明のための画像用意するつもりで同じ画像作ってしまったけどついでに掲載。
この三角形を組み合わせ、
この図形を作る。
大きな外側の四角形の面積は(a + b)2、三角形一つの面積はa * b / 2、内側の小さな四角形の面積はc2。よって
(a + b)2 = 4 * (a * b / 2) + c2
a2 + 2ab + b2 = 2ab + c2
a2 + b2 = c2
終了。

直角の点から辺cへの垂線(図では青色の線)を下ろす。
左の緑色の三角形と、右の水色の三角形、赤い線で作られた全体の三角形は全て相似。(三角が等しい)
赤色の三角形では長さcの辺が、緑ではb、水色ではaとなっているので、
c = (b / c) * b + (a / c) * a
c2 = b2 + a2
となる。
三角形一個でできるんで省スペース。
直角三角形を四つ組み合わせて、
平行四辺形を作り、左上の点から垂線(図では青色の線)をおろします。
そうすると、最初の水色の三角形と黄色の三角形、緑色の三角形が全て相似となります。(三角が等しい)
青色の線の長さの黄色に接する部分の長さは (a / b) * c
緑に接する部分は [{b - (a / b) * a} / c] * a
とあらわせます。よって平行四辺形の面積は
4 * a * b / 2 = c * <(a / b) * c + [{b - (a / b) * a} / c] * a>
2ab = c2 * a / b + ab - a3 / b
2b2 = c2 + b2 - a2
両辺に (b / a) をかける。
a2 + b2 = c2
了。