長除法

透過逐步解決方案執行長除法

如何使用長除法

  1. 1輸入被除數(被除以的數)與除數(用來除的數)。
  2. 2執行計算器,逐步檢視商與餘數。
  3. 3讀取完整的小數結果;若不能整除,檢視餘數。

長除法如何運作

被除數 = 除數 × 商 + 餘數;0 ≤ 餘數 < 除數

長除法不斷減去能容納的最大除數倍數,逐位下移數字,直到沒有餘數或得到迴圈小數。

餘數是整數商之後剩餘的部分,且始終小於除數。

長除法的本質是「逐位確定商」。每一步只處理一個數位:用除數去試當前被除的部分,得到商的一位,算出餘數,再把下一位「落」下來繼續。最終結果 1234 ÷ 12 = 102 餘 10,驗算方式是 12 × 102 + 10 = 1224 + 10 = 1234 ✓。這個驗算步驟值得養成習慣——它能在三秒內發現計算錯誤。

長除法雖然現在很少手算,但理解它的原理有兩個實際價值:一是它是多項式除法、大數除法演算法的基礎;二是它解釋了為什麼某些分數化成小數會迴圈。當餘數開始重複出現時,商的小數部分就開始迴圈——例如 1 ÷ 7 的餘數依次是 3, 2, 6, 4, 5, 1,第六步餘數回到 1,所以迴圈節長度是 6,得到 0.142857…

步驟操作商的一位剩餘
112 進 1 不夠,看 12 進 12(前兩位)112 − 12 = 0
2落下 3,得 3;12 進 3 不夠03
3落下 4,得 34;12 進 34 兩次234 − 24 = 10
4無更多位數可落—餘數 10

長除法的逐步演示:1234 ÷ 12

常見問題

什麼是餘數?

當被除數不是除數的整數倍時剩下的量。

為何除法有時會迴圈?

某些分數的分母含有 2 和 5 以外的質因數,必然產生迴圈小數。

除數可以為 0 嗎?

不可以,除以零無定義,計算器會拒絕。

餘數一定要比除數小嗎?

是的,這是長除法每一步的約束條件。如果某一步的餘數大於或等於除數,說明商的這一位試小了,需要調大。這也提供了一個檢驗標準:最終餘數的取值範圍是 0 到「除數減 1」。例如除以 12,餘數只能是 0–11,如果算出 13,一定是哪裡錯了。

為什麼有些除法除不盡?

當餘數在過程中重複出現時,之後的計算會完全重複,小數開始迴圈——這就是迴圈小數的來源。分母只含質因數 2 和 5 的分數(如 1/2、3/8、7/20)可以化成有限小數,因為 10 = 2 × 5,十進位制下這兩個因數能「除盡」。分母含其他質因數(如 3、7)的分數必然迴圈,如 1/3 = 0.333…、1/7 = 0.142857…

更多工具