课 题: §。3(3) 循环构造
授课老师: 山东省东营市成功一中 李玉华
教 材: 人教B版高中数学必修3
一、教学目的:
1.知识和技能目的
①理解循环构造,能识别和理解给赋值号左边的变量.
②赋值号“=”右边的变量“”表示前一步累加所得的和,赋值号“=”左边的“"表示该步累加所得的和,含义不同。
③赋值号“=”和数学中的等号意义不同。在数学中是不成立的。
借助“累加器”既打破了难点,同时也使学生理解了中的变化和的含义。
(3)初始化变量,设置循环终止条件
由的初始值为0,的值由1增加到100,可以初始化循环变量和设置循环终止条件。
【2】循环构造的概念
根据指定条件决定是否重复执行一条或多条指令的控制构造称为循环构造。
老师学生一起共同完成引例的框图表示,,同时使学生体会了
“由特殊到一般”的思维方式.
2.类比探究,掌握知识
例1:改造引例的程序框图表示①求的值
②求的值
③求的值
④求的值
此例可由学生独立考虑、答复,师生共同点评完成.
通过对引例框图的反复改造逐步帮助学生深化理解循环构造,体会用循环构造表达算法,关键要做好三点:①确定循环变量和初始值②确定循环体③确定循环终止条件.
例2:根据程序框图答复下面的问题
图中箭头指向①时,输出=______;指向②时输出=_____。
该程序框图的算法功能是_______________________.
去掉条件“”按程序框图所蕴含的算法,能执行到底吗,假设能执行到底,最后输出的结果是什么?
开场
开场
i=1
i=1
①
sum=0
完毕
是
否
输出sum
i≤5
i=i+1
sum=0
sum=sum+i
sum=sum+i
i=i+1
i≤5
输出sum
完毕
否
是
②
图A 图B
比照练习:(1)图B输出=_____.
(2)图A指向②时和图B有何不同?你能得到什么结论?
可由学生小组讨论,老师巡视,加强对学生的个别指导,再由学生分析。
例2是写出程序框图的运算结果,和功能。设计此例的目的是让学生通过类比意识到:①循环构造不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件构造来做出判断,因此,循环构造中一定包含条件构造。
②循环构造中语句的顺序对算法的影响。
(三)自我理论,应用知识
1.夯实根底:人口预测。现有人口总数是,人口的年增长率是,预测第年人口总数将是多少?用程序框图描绘你的算法。
这是课本上的引例。
2.稳固进步:
图(1),图(2),图(3),图(4)是为计算而绘制的程序框图。根据程序框图答复下面的问题:
开场
i=4
p=22
否
是
输出p
完毕
i>100
p=p+i
开场
i=i+1
p=p+i
i=42
p=22
否
是
输出p
i>100
完毕
山东--循环结构(李玉华) 来自淘豆网m.daumloan.com转载请标明出处.