
在小学课堂上,老师常会让学生算“17 ÷ 8 = 2 … 1”。学生们很快记住了“商是2,余数是1”,却往往忽略了一个关键的约束——余数必须严格小于除数。若把这个约束抛开,除法的意义会瞬间变得模糊,甚至出现自相矛盾的结果。于是,深入探讨“余数为何必须比除数小”,成了理清整数除法本质的第一步。
在整数除法中,给定正整数 n(被除数)和 d(除数),存在唯一的一对整数 q(商)和 r(余数),满足
n = q·d + r,且 0 ≤ r < d
这条等式被称为除法算法定理,是欧几里得在《几何原本》中首次正式阐述的。唯一性正是由“r 必须小于 d”保证的。
从计算角度看,求商的过程本质上是“尽可能多地用除数去减被除数”。每一次减去一个除数,就相当于把被除数的值降低 d,直到再减一次就会导致负数。此时剩余的正数,就是余数 r。如果余数不受上限约束,算法会继续循环下去,永远找不到停点。
不少学生把“余数可以等于除数”当成合理答案。例如,面对 12 ÷ 4,有的孩子会写“商 2,余数 4”。实际上,正确的写法是“商 3,余数 0”。因为 4 正好被 4 整除,余数只能是 0,才能满足 r < d 的条件。教师可以通过让学生亲手操作“把 12 块巧克力分给 4 个人,每人 3 块,剩余 0 块”来直观感受这一点。
“除法算法定理告诉我们,余数必须严格小于除数,否则整数除法的唯一性与可终止性将不复存在。”——《欧几里得几何原本》
参与讨论
暂无评论,快来发表你的观点吧!