上周去听一节四年级的计算练习课,黑板上写着36×7的竖式演算,我旁边坐的男生咬着笔杆算完,把答案写成了2142。
老师走过来扫了一眼,红笔在答案上打了个大大的叉,顺嘴说了句”进位又漏了,上课听什么呢”。
男生低着头,把答案擦掉,按照老师教的步骤重新算:6×7=42,写2进4,3×7=21,加4得25,最后写252。
整个过程不到一分钟。
我凑过去看他刚才的草稿,他列的竖式里,十位上的3乘7得21,个位上的6乘7得42,两部分数字上下对齐写得整整齐齐,根本不是粗心漏了进位。
那个被打叉的孩子,到底错在哪
错的不是他。
他是真的没懂,竖式里那个小小的进位标记,不是老师要求必须写在角落的”考试注意事项”,是两个计算部分合并的时候,必须要算进去的数。
之前他学的所有关于乘法的规则,都是飘在半空的:老师说满几十就向前一位进几,他照着做;老师说数位要对齐,他照着摆。可他从来没把”36″拆成”3个十和6个一”,也没把”乘7″的过程,和”7组小棒加起来凑整捆”的场景连起来。

好多老师碰到这样的错误,第一反应是”熟练度不够,多练几道就好了”。可你逼他抄十遍竖式,他下次碰到125×8,还是会把2×8的结果直接写在百位上,和千位的计算结果拼在一起。
因为他从来没真的”看见”自己算的是什么。
我们对数学运算的误会,已经太久了
我听过太多关于运算教学的讨论,核心永远绕不开”正确率””速度””熟练度”。好像运算能力好,就是看到题目条件反射出答案,半秒钟都不能犹豫。
可运算的核心从来不是计算速度,是每一步操作背后的意义联结。
就像我们成年人去超市算账,买了三瓶每块7的冰红茶,心里算3×7=21,根本不需要在脑子里列竖式,因为我们知道”每瓶7块,3瓶就是3个7加起来”,这个逻辑是通的。
可好多孩子学了好几年的数学运算,算1.2×0.3的时候会得出3.6的结果,算异分母分数加减的时候会直接把分子分母分别加起来,真的不是”粗心”。是从一开始学运算的时候,他就没把计算步骤和意义绑在一起,所有的规则都是硬背的——规则背得多了,就容易混。

被机械记住的规则,永远扛不住稍微变形的题目。你今天让他练十道两位数乘一位数的题,他能全对,明天碰到需要进位的三位数乘两位数,他又开始漏数。因为他记的是”竖式怎么摆”,不是”为什么要这么摆”。
把规则拆回意义,才是运算教学的正路
我之前认识一位教三年级的老教师,她教两位数乘一位数的第一节课,根本不拿课本,也不教竖式格式。
她给每个孩子发一捆一捆的小棒,10根捆成一捆,让孩子自己算”7组36根小棒,总共是多少”。
小孩凑在一起数,先数每组里散着的6根,7组就是42根,每数够10根就新捆成一捆,最后数下来,总共25整捆,剩下2根散的,合起来就是252根。
等孩子自己动手把这个过程走完,她再把竖式写在黑板上:个位上的6乘7得42,就是那42根散的小棒,满10根捆成一捆,所以那个小小的进位”4″,其实就是新捆出来的4个十,要和十位算出来的数加在一起。
整个过程没有一句”大家要记住进位别漏了”,但那个小男孩下次再列竖式的时候,根本不会把个位和十位的计算结果直接拼起来。
当然,这种方法不是万能的。
你总不能到了六年级,教分数乘分数的时候,还让每个孩子拿圆片折半小时对吧?
但那个最开始扎下的底子是通的——不管是整数的进位,还是小数的数位对齐,还是分数的通分,本质上都是同一个逻辑:只有相同计数单位的数,才能直接相加减。
低年级摆小棒,是让孩子看见”10个一就是1个十”;高年级学小数,是让孩子看见”10个0.1就是1个1″;学分数,是让孩子看见”分母不同,代表每份的大小不一样,没法直接凑到一起”。
说白了,我们之前总怕学生慢,总想着把最简便的规则直接塞给学生,省得他走弯路。可那些没有经过自己验证的规则,就像贴在墙上的宣传画,看着好看,风一吹就掉了。
说实话,我见过太多孩子,到了初中算代数运算的时候,还是会把括号里的符号搞错,你追根溯源,都是小学学运算的时候,只记了”去括号要变号”的规则,根本没懂为什么要变号。
对吧。
运算从来不是流水线一样的抄数字、凑答案。
它是你拿着自己对数字的理解,一步一步搭出来的小房子。你每一块砖都放得稳,楼就不会塌。