什麼是長除法計算機?
這個計算機進行的是整數除法(歐幾里得除法):將被除數除以除數,算出整數的商,以及除不盡時剩下的餘數。它還會完整重現長除法的逐步排列,讓學生可以逐行對照自己手算的結果。本工具適用於任何正整數,並在算出整數餘數時停止,不會繼續往小數計算。
使用方法
輸入被除數(要被除的數,也就是寫在除號內側的數字)和除數(用來除的數,寫在除號外側)。工具會回傳商、餘數,以及一句格式為 被除數 / 除數 = 商 R 餘數 的答案,並附上逐步計算過程。除數必須大於零。
公式說明
商是除法結果取整數(向下取整):\( Q = \left\lfloor \dfrac{\text{被除數}}{\text{除數}} \right\rfloor \),也就是捨去小數部分。餘數則為 \( R = \text{被除數} - \text{除數} \times Q \)。兩者合起來會滿足
$$\text{被除數} = \text{除數} \times Q + R$$其中餘數一定介於 0 到「除數減 1」之間。
實際範例
用 487 除以 32。商為 \( \left\lfloor 487 / 32 \right\rfloor = \left\lfloor 15.21875 \right\rfloor = \mathbf{15} \)。餘數為 \( 487 - (32 \times 15) = 487 - 480 = \mathbf{7} \)。驗算:\( 32 \times 15 + 7 = 487 \)。所以答案是「487 / 32 = 15 R 7」。逐位計算過程如下:\( 4 / 32 = 0 \)(餘 4);移下 8 變成 48,\( 48 / 32 = 1 \)(餘 16);移下 7 變成 167,\( 167 / 32 = 5 \)(餘 7)。商的各位數字 0、1、5 組成 15,最後剩下的 7 就是餘數。
常見問題
如果除數比被除數大怎麼辦?此時商為 0,餘數等於被除數,例如 4 / 32 = 0 R 4。
如果剛好整除呢?餘數為 0,例如 100 / 25 = 4 R 0。
可以算出小數答案嗎?不行,本工具刻意在整數餘數時就停止。如果想得到小數的商,就要在小數點後繼續往下除。