看板 Math 關於我們 聯絡資訊
最近在念一本有趣的小書「印度吠陀數學 速解法」 當中提到了一種古印度天文學家對於整數除法的速算法,嚴格來說, 類似高中我們學到的多項式的綜合除法,可以將算式寫得短一點。 但是念完之後,我自已舉了一個例子 5 除以 27,卻發現有例外? ___ +2+14 +26 +158 正確結果是 0.185, 但用書上算法卻是 0 . 1 7 13 79 ... 2 2 2 2 不知道問題在哪?想找人研究一下。下面摘錄書上對於除數結尾是 9、8、7、6 的除法的速算法,供想一起想想看的網友參考。 [除數的結尾是 9] 計算 73 除以 139 的結果到小數第五位 例如: 73 73 73 1 ____ -> _____ = ___ x ___ = 0 . 5 2 5 1 7 ... 3 7 2 11 139 140 14 10 說明:1. 先將除數 139 視作 140,那麼 73/140 = (73/14)*(1/10) 2. 將 7.3 除以 14,得到商是 5,餘數是 3(寫在左下角) 3. 接著將 35 除以 14,得到商是 2,餘數是 7(寫在左下角) 4. 接著將 72 除以 14,得到商是 5,餘數是 2(寫在左下角) 5. 同理將 25 除以 14,得到商是 1,餘數是 11(寫在左下角) 6. 同理將 111 除以 14,得到商是 7,所以精確到小數第五位是 0.52517 [除數的結尾是 7] 計算 73 除以 137 的結果到小數第五位 例如: 73 73 73 1 +10+6 +4 +16 ____ -> _____ = ___ x ___ = 0 . 5 3 2 8 4 ... 3 3 11 4 137 140 14 10 說明:1. 先將除數 137 視作 140,那麼 73/140 = (73/14)*(1/10) 2. 將 7.3 除以 14,得到商是 5,餘數是 3(寫在左下角) 3. 接著將 (35 + 5*2)除以 14 (也就是 35 + 5*(9-7)) 得到商是 3,餘數是 3(寫在左下角) 4. 接著將 (33 + 3*2)除以 14 (也就是 33 + 3*(9-7)) 得到商是 2,餘數是 11(寫在左下角) 5. 同理將 (112 + 2*2) 除以 14,得到商是 8,餘數是 4(寫在左下角) 6. 同理將 (48 + 8*2) 除以 14,得到商是 4,所以精確到小數第五位是 0.53284 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.182.183