巧备每节课
知解课堂难

别把算法理解教成‘按流程走’的肌肉记忆

上周去合肥南门小学听四年级的计算课。

临下课前留的三道竖式题,全班四十一个人,有三个孩子错在同一个地方。

就是那个扎羊角辫的小姑娘,第三遍交上来的作业,还是把3乘214得到的数,末位对齐了个位。

数学老师站在她桌边,声音都压着火:’我上课的时候怎么说的?3在十位上啊!数位对齐!’

小姑娘低着头。

手攥着铅笔头,笔芯都被捏断了。

四年级数学三位数乘两位数竖式学生错误作业图
四年级数学三位数乘两位数竖式学生错误作业图

我们对’理解’的默认标准,从根上就歪了

说实话,我当时坐在后排,手里的听课本都捏出印子。

我们太容易把’照着步骤算对’当成算法理解的全部了。学生能顺着老师教的流程,把每一步的乘法算准,最后把结果加对,我们就觉得’这个孩子掌握了’。至于为什么要错一位对齐,为什么进位的小数字要写在横线上面的角上,为什么竖式要分成两层写——这些问题,好像根本不值得在课堂上花时间问。

小学数学计数单位小棒演示三位数乘两位数示意图
小学数学计数单位小棒演示三位数乘两位数示意图

课后我拉着那个小姑娘在走廊聊了五分钟。她咬着嘴唇说,’老师说3是十位上的数,所以要错一位,我上次忘对齐了,这次一急又错了’。

你看,她记住了所有的规则条文,但完全没摸到规则的根。算法理解的核心从来不是能流畅执行既定的操作流程,而是能把每一步操作和背后的计数意义对应起来——那个在十位上的3,代表的是3个十,乘214得到的是642个十,不是642个一,所以它的末位自然要落在十位的位置上,根本不是’老师要求我错一位’。

不过话说回来,我们也不能全怪一线老师赶进度。毕竟计算技能的熟练度要求摆在那,单元检测要考速度,要考准确率,很多时候真的抽不出整段时间跟学生掰扯这些’看不见的道理’。但问题是,那些靠死记硬背规则学来的计算,真的能撑到后面的学习吗?

我前阵子碰到个刚上初一的孩子,算小数乘法的时候总把积的小数点点错。他说小学老师教的方法是’两个因数一共有几位小数,积就从右往左数几位点上小数点’,他每次数着数着就数错。你看,从整数乘法到小数乘法,规则换了个壳,之前靠记规则走过来的孩子立刻就卡壳——因为他从一开始就没搞懂,所有的竖式算法,本质上都是把复杂的数拆成容易算的计数单位,再把结果拼回去的过程。

把’为什么’的提问权,多留两秒给学生

其实根本不需要把课上成理论宣讲。上次在六安的一所乡镇小学,听一个刚工作两年的年轻老师上同一节课。她没一上来就写竖式讲步骤,而是先在黑板上抛了个问题:’我们要算214个36是多少,要是把36拆成30和6,分开算再合起来,这个过程怎么写到本子上?’

就这么一个问题,给了学生八分钟的独立思考时间。有人拆成200×36和14×36,有人拆成6×214和30×214,那个之前总错数位对齐的孩子,自己在本子上写:6×214是1284,30×214是6420,加起来是7704。等他把自己的写法和黑板上的标准竖式对的时候,突然拍了下脑袋:’哦!原来那个642的2,是在十位上啊!我之前怎么不知道!’

你看,根本不需要老师扯着嗓子喊’数位对齐’,只要给学生一点时间,让他自己把拆分的过程和竖式的写法对应上,那个对齐的道理,他自己就能悟到。

当然这里也有边界。不是说所有的计算课都要从零开始推导算法,低年级的进位加法、表内乘法,一开始的熟练度训练是必要的。只是别把’练熟’的目标,放在’理解’的前面。毕竟肌肉记忆再熟练,碰到稍微变一点的题,还是会慌。

别等学生错到第三遍,才想起问为什么

上周离开合肥那个小学的时候,那个扎羊角辫的小姑娘追出教学楼老远,举着自己重新写的竖式给我看。她把30×214算出来的642个十,在旁边用小括号标了’6420’,末位的2刚好对准十位的位置。

她眼睛亮得很,说’我现在知道为什么要对齐了,不是老师要求的,是这个数本来就长在那个位置上’。

我突然觉得,我们之前总在说的算法理解,从来不是什么写在教学大纲里的抽象要求。它就是课堂上,少一点’我讲你记’的硬灌,多等两秒,让学生把藏在步骤背后的’为什么’说出来。

毕竟,能算对答案的孩子很多,能说清为什么这么算的孩子,才是真的把计算的道理学进了脑子里。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:别把算法理解教成‘按流程走’的肌肉记忆
文章链接:https://m.chalkie.cn/jiiu/365.html