长除法
执行长除法并显示步骤
如何使用长除法
- 1输入被除数(被除以的数)与除数(用来除的数)。
- 2运行计算器,逐步查看商与余数。
- 3读取完整的小数结果;若不能整除,查看余数。
长除法如何运作
被除数 = 除数 × 商 + 余数;0 ≤ 余数 < 除数长除法不断减去能容纳的最大除数倍数,逐位下移数字,直到没有余数或得到循环小数。
余数是整数商之后剩余的部分,且始终小于除数。
长除法的本质是「逐位确定商」。每一步只处理一个数位:用除数去试当前被除的部分,得到商的一位,算出余数,再把下一位「落」下来继续。最终结果 1234 ÷ 12 = 102 余 10,验算方式是 12 × 102 + 10 = 1224 + 10 = 1234 ✓。这个验算步骤值得养成习惯——它能在三秒内发现计算错误。
长除法虽然现在很少手算,但理解它的原理有两个实际价值:一是它是多项式除法、大数除法算法的基础;二是它解释了为什么某些分数化成小数会循环。当余数开始重复出现时,商的小数部分就开始循环——例如 1 ÷ 7 的余数依次是 3, 2, 6, 4, 5, 1,第六步余数回到 1,所以循环节长度是 6,得到 0.142857…
| 步骤 | 操作 | 商的一位 | 剩余 |
|---|---|---|---|
| 1 | 12 进 1 不够,看 12 进 12(前两位) | 1 | 12 − 12 = 0 |
| 2 | 落下 3,得 3;12 进 3 不够 | 0 | 3 |
| 3 | 落下 4,得 34;12 进 34 两次 | 2 | 34 − 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…
