引用 | 編輯
小室哲栽
2008-01-04 15:47 |
樓主
▼ |
||
x0
印度的九九乘法剛剛收到同事寄的 e-mail,我覺得很有趣喔! 原來乘法還可以這樣計算喔! 分享給大家參考看看囉! 印度的九九乘法表是從1背到19(→十九十九乘法?),不過您知道印度人是怎麼記11到 19的數字嗎?我是看了下面這本書之後才恍然大悟的。 「印度式計算訓練」 2007年6月10日第一版第6刷發行 株式會社晉遊社 發售 ¥880+?(5%) 裡面介紹了加減乘除的各種快速計算方法,不過在這裡我只介紹印度的九九乘法。因 為,實在是太神奇了啦!! 下面的數字跟說明都是引用該書P.44的例子。 請試著用心算算出下面的答案: 13 X 12 = ? (被乘數) (乘數) 印度人是這樣算的。 ********************************** 第一步: 先把被乘數(13)跟乘數的個位數(2)加起來 13 + 2 = 15 第二步: 再把被乘數的個位數(3)乘以乘數的個位數(2) 2 X 3 = 6 第三步: 然後把第一步的答案乘以10(→也就是說後面加個0 )之後再加上第二步的答案就行了 15 X 10 + 6 = 156 *************************************** 就這樣,用心算就可以很快地算出11 X 11到19 X 19了喔。 x0
|
引用 | 編輯
soccer409
2008-01-04 16:52 |
1樓
▲ ▼ |
雖然方法比較快~知道原理還是比較好~
這方法似乎只適用於十位數是1~雞婆的解說如下~ 假設(10a+b)x(10c+d)為題目且a=c=1 b和d為1到9的任何一個整數 則上式乘開為 100ac+10(ad+bc)+bd 因a=c=1 故簡化為 100+10(d+b)+bd 此為算法一 或簡化為 100a+10(ad+b)+bd 因a=1 化為 100a+10(d+b)+bd 把10提出化為 10(10a+d+b)+bd 此即方法二(印度的方法) 例 13x12 a=c=1, b=3, d=2, (10a+b)即被乘數13 套上式方法二 10x(13+d)+bd 即可求得解 10x(13+2)+(3x2)=150+6=156 ps.方法一100+10(2+3)+(3x2)=100+50+6=156 也滿快的 x0 |
引用 | 編輯
mattjchuang
2008-01-05 14:42 |
6樓
▲ ▼ |
讚哦!!!這樣算變的好快~~
x0 |
引用 | 編輯
pychung
2008-02-14 22:01 |
9樓
▲ ▼ |
這方法只適用於十位數是2
請試著用心算算出下面的答案: 23 X 22 = ? (被乘數) (乘數) ********************************** 第一步: 先把被乘數(13)跟乘數的個位數(2)加起來 23 + 2 = 25 第二步: 再把被乘數的個位數(3)乘以乘數的個位數(2) 2 X 3 = 6 第三步: 然後把第一步的答案乘以10(→也就是說後面加個0 )之後再加上第二步的答案就行了 25 X 20 + 6 = 506 x0 |