算法案例教学中思维能力培养.pdfVIP

  • 0
  • 0
  • 约4.14千字
  • 约 3页
  • 2026-02-27 发布于北京
  • 举报

数学通讯一2012年第9期(下半月)15

谈《算法案例》教学中思维能力的培养

(福建惠安三中,362100)

思维能力是所有能力包括创造能力的基础和核程序:

心.数学对发展思维有着独特的作用和,开发智

力、培养能力、提高素质都离不开思维能力的训练和

培养.作为高中新课程的新增内容之一《算法初步》,

很多认为学生会认识框图应付高考即可,对该部

分的教学往往在短时间内、草草收兵.其实

不然,算法教学中也有很多培养学生思维能力的好素

材,只有我们充分重视、潜心挖掘,才能真正驾驭

算法的教学功能.

1拓广引申,一例多变,培养运动思维

思维的运动性表现在对问题获解后,作横向联

系、纵向比较,往更次探究,从联想中得到相关结

论,或从特殊拓广到一般寻求更本质规律的东西.教

师的责任不应停留在对一两道例题的讲解传授,而在

笔者在学生阅读理解后提问:输入的DI,”两数

于将问题展开,通过它引出一系列的问题,促使学生

思维随着问题的演变,得到训练和培养.比如人教A若出现“大的数在后,小的数”的情形,以上算法

版必修三1.3《辗转相除法》的算法案例设计如下:程序还能否适用呢?结果很多学生马上认为算

算法步骤:法设计“考虑不周”,必须一段对,大小的判

断,于是他们提出如下的优化方案:

算法步骤:

程序框图:

/输入m.n/

r—一

求m除以n的余数r

窦否程序框图:

16数学通讯一2012年第9期(下半月)

以8251的商为0,余数为6105.辗转相除时将刚才的

除数8251重新赋给被除数,刚得到的余数6105重新

赋给除数,于是自动恢复“大数,小数在后”的顺

序.故算法设计时可不必插人m,的大小判断.学生

霎时茅塞顿开,深感“道高一尺、魔高一丈”.该案

例教学以自然的设问结合上机验证,克服照本宣科的

局限性,引领学生开拓思维、积极探究,无疑让学生领

略一番“细微之处见珍奇”的境界.

2变通思路,一例多解。培养发散思维

发散思维的特征是从多方面寻求解题的途径和

方法.选择“一题多解”为发散点,在相同条件下努力

文档评论(0)

1亿VIP精品文档

相关文档