精華區beta ask-why 關於我們 聯絡資訊
兩個一開頭十位數相乘(1x * 1x)速算法︰ 口訣︰尾相加,尾相乘 例︰19*15 百十個 1 1 4 <- 9+5 4 5 <- 9*5 _____ = 2 8 5 (10+A)(10+B) = 100+10(A+B)+(AB) =>(10+9)(10+5) = 100+10(9+5)+9*5 19 x 15 ____ 45 <- 9*5 = 9*5 5 <- 1*5 ┐ = 9+5 9 <- 1*9 ┘ 1 <- 1*1 = 固定不變 ____ 285 簡單說就是在特定範圍內,把累贅多餘的計算加以簡化,計算效率就會提升 ※ 引述《higger (朝鄉而行)》之銘言: : 請教... : 像18*19=342 : 各位是怎麼去算的???(心算) : 記得國小教時... : 是畫成直條算式... : 先算18*9 : 再算18*1(左位移一行) : 然後上下相加... : 所以有人心中會默想這個來算吧~ : 又或國中數學教 : 可把18視為 10+8 : 19視為10+9 : 故兩者相乘為100+80+90+72 : 雖然也是加一大串... : 但因尾數多為零... : 應該是最好的方法~~~ : 又或像17*15差2的...可視為(16-1)(16+1) : 然後記得16*16=256 : 減1便得 : 講太偏了~~~ : 我只是想知道... : 18*19... : 如果要各位心算... : 各位的想法跟我一樣嗎?(上面的第二法) : 應該沒人會用(20-2)(20-1)來拆吧? : 我總覺得加法和減法硬要比較... : 人類的頭腦比較喜歡加法... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.213.109