友情提示:380元/半年,儿童学编程,就上码丁实验室。
一般的加减运算位数太多让人看的头晕,而且教学上普遍教的是从尾数开始运算,涉及到了借位进位等,但是这样的运算不直观,而且不易于快速运算。之前总结了乘法的一些规律,加法也可以按照类似的规律进行处理。加法的速算规律仍然是从前往后算,这样便于书写。
那么如何速算呢,比如ABCD+EFGH怎么算?
- A+E的结果写下来
- B+F的结果右移一位与上一步相加(右移一位也可以理解成上一步乘以10加上(B+F的结果))
- C+G的结果右移一位与上一步相加
- D+H的结果右移一位与上一步相加
- 最终得出结果。
如果是比如2579+338这样的位数不等的相加怎么办,可以改成2579+0338,前面补0进行对齐。那么我们先实际算一下这俩个数怎么加。如下:
- 2579+0338先写在纸上
- 2+0等于2写下来
- 5+3等于8右移一位与前面相加为28
- 7+3等于10右移一位与前面结果相加为290
- 9+8等于17右移一位与前面结果相加为2917
- 最终结果为2917
您可以尝试下算一个加法,比如5489+2759=?
上面的加法结果为8248。
减法的规律和加法类似,但由于减法可能为负数,需要一定的特殊判断。
我们先考虑减法的结果大于0的情况
比如7896-3989=3907,这种如何运算呢,我们直接上过程。
- 7-3等于4,写下来
- 8-9=-1,因为是负数,所以前面的结果4要改成40(不再右移一位)再加上这个-1,为39,写下来
- 9-8为1,右移一位写下来,当前为391
- 6-9为-3,又是负数,前面的391改为3910(不再右移一位),加上这个-3,结果为3907
如果是3989-7896呢,这个时候可以先写下负号,再改成7896-3989的运算规律进行计算。
但为了规律的通用性,我们考虑直接计算3989-7896,我们直接上过程。
- 3-7=-4,写下来
- 9-8等于1,由于这时候1和最前面的符号负号相反,这时候-4补0(不再右移一位),加上这个1,为-39
- 8-9为-1,与最前面的负号一致,所以前面的结果-39右移一位,加上这个-1(负数相加,负号不变,数字相加),为-391
- 9-6=3,与最前面的负号不一致,所以前面的结果改为-3910(不再右移一位),加上这个3(负数和正数相加,相当于负数的数字减去正数的数字),为-3907
这样加法和减法的从前往后的通用计算方式总结完成了,熟练运用后就可以了。
从前往后算