1.明确算法多样化的目的
这是一节计算教学,在教学中不仅要让学生了解算法的多样性,更要理解算法的合理性。这样学生对算法的认识就不仅仅停留在教师提供的常用算法或自己喜欢的算法上,而是在算法多样化的过程中,获得思维上的发展。
在 本课中,对于“0.85+1.6+2.4”这个算式,有的学生说:“我是先算0.85+1.6,算出的和再与2.4相加。”我引导学生解释这一算法的过 程:实际上就是“从左向右依次计算的”。那么当有的学生汇报用竖式计算时,很多学生就发现这种算法的运算顺序也是“从左向右依次计算的”,只是书写形式的 不同而已。可见在加以引导后,学生能够自觉进行归纳,这也就加深了对两种算法的理解。还有的学生运用了加法结合律,先算1.6+2.4,再加上0.85。 这时我进一步引导学生把小数运算与整数运算建立联系,让学生意识到整数的运算定律在小数中也同样适用,沟通了小数运算与整数运算的联系,让学生的思维得到 了进一步的提升。
2.引导学生关注和理解他人的算法
计算教学中,对于学生出现的多种算法,教师要及时引导学生,关注别人的不同算法。可以引导学生对不同算法进行归纳、提升,而且对于有一些问题,我们还需要让学生发现各种算法之间的内在联系。这一过程应该在全体学生充分经历探究算法优化的过程后,通过学生的自主交流来实现。
本 课中,我在射击游戏中设计了两个有探究价值的小问题。问题一:小明和小红谁的总分高?马上就有的学生回答,分别把小明和小红的三次得分加起来算出总分然后 比较就可以了。这时有的同学动起笔来,有的同学口算能力强就直接口算起来。我没有急于评论而是等待着他们的结果。这时有几个同学既没有笔算也没有口算,只 是看着大屏幕上的数据,终于其中一个举起了手:“老师,我不用计算只是观察这两组数据就能发现小明的总分高。”学生中发出了“咦?”和“哦!”的声音,同 时还有几个同学举起了手。我让这位同学接着说:“第一次小明比小红分数高0.3分,第三次小明比小红分数低0.3分,这就相当于平了。而第二次小明比小红 分数高,所以小明的总分高”。这时学生中自动爆发出一阵掌声。我想这掌声充分证明了学生们自己已经意识到这种算法的价值。