长除法

执行长除法并显示步骤

如何使用长除法

  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…

更多工具