∫π每天一道数学题
← 返回算法统宗
算法统宗 · 第 3 讲 · 2026-10-27" · 约 12 分钟

珠算除法——商除法与归除法

珠算除法有两种:商除法和归除法。商除法直观,归除法高效。理解它们的差别,就理解了算法设计的取舍。

从一个问题开始

假设你要算 864 ÷ 24。用笔算要试商、相减、移位,步骤较多。但在算盘上,只要熟记除法口诀,整个过程就像流水一样自然。

珠算除法有两种方法:商除法和归除法。它们的核心区别在于——商的位置是"先估后调"还是"边算边调"。

商除法:直观的试商

商除法的思路和最熟悉的竖式除法完全一样:

  1. 看被除数前几位,估算商
  2. 把商写在合适的位置
  3. 用商乘除数,从被除数中减去
  4. 重复直到余数为 0 或达到精度

以 864 ÷ 24 为例:

第一步:看 86 ÷ 24,估算商 3(因为 24×3=72,24×4=96 > 86)

86−24×3=86−72=14(1)86 - 24 \times 3 = 86 - 72 = 14 \qquad (1)

第二步:把下一位 4 落下来,变成 144

144÷24=6(2)144 \div 24 = 6 \qquad (2)

第三步:24 × 6 = 144,正好减完,商为 36。

在算盘上,这不需要"落位"——拨珠动作本身就在完成减法。关键是商的定位:当除数有两位时,商的第一位应该放在被除数第一位的右数第二位上方。

归除法:口诀驱动的高效算法

归除法是珠算独有的发明,核心在于"九归口诀"——把除法转化为记忆中的口诀和简单的加减。

核心口诀(以除以 2 为例):

  • 二一添作五(1÷2=0.5,添 5 在当前档)
  • 二二退一还二(2÷2=1,但需要借位调整)

除以任意一位数都有对应口诀。多位数除法则分解为多个一位数除法:

a÷(b×c)=(a÷b)÷c(3)a \div (b \times c) = (a \div b) \div c \qquad (3)

例如 864 ÷ 24,可以分解为 864 ÷ 4 ÷ 6:

  • 先算 864 ÷ 4 = 216
  • 再算 216 ÷ 6 = 36

每一步都只用一位数口诀,复杂度大幅降低。

示意图

商除法和归除法对比

商除法直接试商,归除法分解为一位除数连续除。两者结果相同,但归除法更少依赖心算估算。

两种方法的比较

特点商除法归除法
思维模式试商→相减→移位口诀→拨珠
记忆量少(只需会乘法口诀)多(需背九归口诀)
速度较慢(需要心算估算)较快(口诀即查即用)
适用场景初学者、除数较大熟练者、日常商业计算

关键洞察:归除法的优势不在于数学原理更先进,而在于将估算成本转化为记忆成本——你背熟了口诀,就不用每次都心算"大约是多少"。这是算法设计中经典的"空间换时间"策略。

多位数除法:归除的扩展

当除数是多位数时,归除法有一个巧妙的处理:首商定位法。

以 a÷bca \div bc(bc 是两位数)为例:

  • 先看被除数前两位与 bb 比较
  • 若大于等于 bb,商的首位放在被除数第一位的右数第三位
  • 若小于 bb,商的首位放在被除数第一位的右数第四位

这个规则保证了每次除法后,余数始终小于除数,不会出现"商太大"的情况。

常见错误:商的定位

初学者最容易混淆的是商的定位。记住一个简单原则:

商的位数 = 被除数位数 − 除数位数 + 1(当被除数前几位 ≥ 除数时)

或者更简单:商的首位永远落在除数最后一位的右边一档。

在高中数学体系里的位置

思想延伸:归除法的"分解除法"思想 a÷(bc)=(a÷b)÷ca \div (bc) = (a \div b) \div c 正是高中数学中复合函数概念的算术版本——把一个复杂运算拆解为多个简单运算的复合。

算法思维:归除法体现了"预处理"的思想——把最难的试商步骤编码进口诀,使用时直接查表。这与现代计算机科学中的查找表优化完全一致。

计算复杂度:商除法每一步需要一次乘法估算,归除法每一步只需要一次口诀查表。从计算复杂度看,归除法更少依赖实时推理,更适合机械化执行。

思考与拓展

  1. 用商除法计算 1386 ÷ 27,写出每一步的估算过程和减法结果。

  2. 用归除法(分解法)计算 1386 ÷ 27:先除以 3,再除以 9。比较两种方法哪个更快。

  3. 证明:对于任意正整数 a,b,ca, b, c,有 a÷(b×c)=(a÷b)÷ca \div (b \times c) = (a \div b) \div c。这个性质在什么条件下不成立?

  4. 查阅资料:日本算盘的"船桥除法"与中国归除法有什么关系?

一句话总结

商除法直观但依赖试商,归除法高效但需要记忆口诀——两者的选择体现了算法设计中"理解"与"熟练"的权衡。

— Y. · 2026-10-27"