Processing math: 100%

2014年7月14日月曜日

平方数の差と隣り合う整数の積の差

今日は九九の話です.

この前、手習い塾に行ったときに話していた学生が言っていたこと....

6\times 87^2-1 を計算すればよい.

すぐに何を言っているのか分かりませんでした.
もちろん正しいのは分かるのですが.

要は

a(a+2) を計算するには、 よくある和と差の積 (b-1)(b+1)=b^2-1 を計算
するというわけですが.つまり、a=b-1 とするわけです.

つまり、九九のうち 6\times 8 を知らなくても、7\times7 を知っているだけで
そこから誤差 1 を引くだけで計算できるということですが.

実際、九九は本当に81個覚えなければならないのでしょうか?
まず、掛け算の可換性が明らかだとすると、(1+9)\cdot 9/2=45 個だけでいいのですが、

さっきのように、誤差がわかっていれば、6\times 8 は覚える必要はありません.
そうすると

n\times(n+2)(n+1)^2 から 1 を引けばよいわけだから平方数 n^2
覚えていればよい.

また、偶数個離れていても、

(n+m)(n-m)=n^2-m^2 と 平方数が分かっていれば引き算すればよい.

2\times 63\times 9 等は、平方数より重要度が低いことになります.
例えば 2\times 6 は、掛けているふたつの数 2,6の平均の 4 の平方を計算し、
2数 2,6 の平均からのからのずれ 2 の平方をとればよい.
つまり、2\times 6=4^2-2^2

同じように、3,9 の積に対しては、2つの平均の 6の平方から、ずれの 3
の平方の差を計算すればよい.
つまり、3\times 9=6^2-3^2 となります.

では、奇数個離れている積はどうすればよいでしょうか?
n(n+1)n(n+3)はどうすればよいか?

しかし、2や 10は平方数の差を計算しても出てきません.

仕方がないから n(n+1) も覚えましょうか.

そうすると、

n(n+2m+1)=(k-m)(k+m+1)=k^2-m^2+k-m=k(k+1)-m(m+1)

となり、全ての奇数の差の積は n(n+1) の形の差として書けることがわかりました.

つまり、

2\times 5=2(2+3)=3\times 4-1\times 2
3\times 8=3(3+5)=5(5+1)-2(2+1)

などととなります.
つまり、掛ける2つの数の平均の整数部分 nn(n+1) から n と小さい方との差
m に対する m(m+1) を引く.

全ての整数の掛け算は偶数差か奇数差なので、n^2n(n+1) を覚えていれば、
任意の n\times mがそれらの引き算で計算出来ることになります.

九九を平方数のところと、n\times (n+1) のところを書いておきます.

121\times 31\times 41\times 51\times 61\times 71\times81\times 9
2462\times42\times 52\times 62\times 72\times 82\times 9
3\times 169123\times 53\times 63\times73\times 83\times 9
4\times 14\times 21216204\times 64\times 74\times 84\times 9
5\times 15\times 25\times 32025305\times 75\times 85\times 9
6\times 16\times 26\times 36\times 43036426\times 86\times 9
7\times 17\times 27\times 37\times 47\times 54249567\times 9
8\times 18\times 28\times 38\times 48\times 58\times 6566472
9\times 19\times 29\times39\times 49\times 59\times 69\times 77281


九九のその他の表をそれらの差で書いていくと

124-16-29-412-616-920-1225-16

469-112-216-420-625-930-12


91216-120-225-430-636-9



162025-130-236-442-6




253036-142-249-4





364249-156-2






495664-1







6472








81


となり、見事に、その他の三角の部分は平方数の差や n(n+1) の形の数の差として
表せることが分かりました.

よって、分かったことは、

定理
任意の自然数は平方数(0も含めて)の差、もしくは、n(n+1)の形の数(0を含めて)
差として表せる.

特に九九の計算においては、平方数と n(n+1) の数を覚えておけば、適当に差をとることで
全て求めることができる.


0 件のコメント:

コメントを投稿