长除法计算器是什么?
这款计算器执行的是整数除法(欧几里得除法):用被除数除以除数,得到一个整数商和剩下的余数。它还会还原完整的长除法竖式步骤,方便学生逐行核对自己手算的过程。它适用于任意正整数,计算到整数余数为止,而不会继续往小数位展开。
怎么使用
填入被除数(被除的那个数,写在竖式括号里面)和除数(用来除的那个数,写在竖式括号外面)。计算器会给出商、余数,以及形如 被除数 / 除数 = 商 R 余数 的结果表达式,并附上分步演算。注意除数必须大于零。
公式详解
商等于除法结果向下取整:\(q = \left\lfloor \frac{\text{被除数}}{\text{除数}} \right\rfloor\),也就是舍去所有小数部分。余数则为 \(r = \text{被除数} - \text{除数} \times q\)。两者满足关系式
$$\text{被除数} = \text{除数} \times \text{商} + \text{余数}$$其中余数始终介于 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 \text{ R } 4\)。
如果能整除呢?余数为 0,例如 \(100 / 25 = 4 \text{ R } 0\)。
可以得到小数结果吗?不行——本工具特意只算到整数余数。如果你需要小数商,就要越过小数点继续往下除。