明确算法多样化的目的 教师在设计教学环节时,不能为了“算法多样化”而“多样化”
如果只是让学生把各种算法罗列出来,“胡子眉毛一把抓”,那么学生对于每种算法的理解也只是浮于形式上的不同
所以当有的老师说“用你喜欢的方法来计算”时,学生还是会回到认识的原点,坚持用自己的方法来解决问题
因为他们在算法多样化过程中没有获得提升
要让学生不仅了解算法的多样性,更要理解算法的合理性
这样学生对算法的认识就不仅仅停留在教师提供的常用算法或自己喜欢的算法上,而是在算法多样化的过程中,获得思维上的发展
在本课中,对于“0
4”这个算式,有的学生说:“我是先算 0
6,算出的和再与 2
”我引导学生解释这一算法的过程:实际上就是“从左向右依次计算的”
那么当有的学生汇报用竖式计算时,很多学生就发现这种算法的运算顺序也是“从左向右依次计算的”,只是书写形式的不同而已
可见在加以引导后,学生能够自觉进行归纳,这也就加深了对两种算法的理解
还有的学生运用了加法结合律,先算 1
4,再加上0
这时我进一步引导学生把小数运算与整数运算建立联系,让学生意识到整数的运算定律在小数中也同样适用,沟通了小数运算与整数运算的联系,让学生的思维得到了进一步的提升
引导学生关注和理解他人的算法 计算教学中,对于学生出现的多种算法,教师要及时引导学生,关注别人的不同算法
可以引导学生对不同算法进行归纳、提升,而且对于有一些问题,我们还需要让学生发现各种算法之间的内在联系
这一过程应该在全体学生充分经历探究算法优化的过程后,通过学生的自主交流来实现
本课中,我在射击游戏中设计了两个有探究价值的小问题
问题一:弟弟和妹妹谁的总分高
马上就有的学生回答,分别把弟弟和妹妹的三次得分加起来算出总分然后比较就可以了
这时有的同学动起笔来,有的同学口算能力强就直接口算起来