科目:数学 教师: 授课时间: 第 14 周 星期五 2018年 5 月 27 日
单元(章节)课题 北师大版必修三 第 二 章 算法初步 本节课题 2.3 循环结构(一) 三维目标 1通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中(如三元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件、循环.
2.进一步理解程序框图的概念;3.掌握运用程序框图表达循环结构的算法;4.培养学生逻辑思维能力与表达能力.
提炼的课题 循环结构 教学重难点 教学重点:运用程序框图表达循环结构的算法。教学难点:循环体的确定,计数变量与累加变量的理解. 教学手段运用 ]
教学资源选择 探究交流法 教 学 过 程 环节 学生要解决的问题或任务 教师如何教 学生如何学 回顾
复习
合作
动手
自主
学习
完成
学案
回顾练习:引例:设计一个计算1+2+...+100的值的算法.
解:算法1 按照逐一相加的程序进行
第一步:计算1+2,得到3;
第二步:将第一步中的运算结果3与3相加,得到6;
第三步:将第二步中的运算结果6与4相加,得到10;
......
第九十九步:将第九十八步中的运算结果4950与100相加,得到5050.
在本题中如果我们仍然用顺序结构和选择结构来画流程图,就显得比较繁琐,为了使得算法简洁我们今天学习循环往复的逻辑结构――循环结构。
新课
循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.
学 ]
循环体:反复执行的处理步骤称为循环体.
计数变量:在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或终止循环体的条件中.
、课堂小结
1. 理解循环结构的逻辑,主要用在反复做某项工作的问题中;2. 画循环结构程序框图前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的转向位置;④确定循环的终止条件。3. 条件结构与循环结构的区别与联系:区别:条件结构通过判断分支,只是执行一次;循环结构通过条件判断可以反复执行. 联系:循环结构是通过条件结构来实现.
例1、见.课本P93 例7;练习1:画出引例的循环的程序框图(这是一个典型的用循环结构解决求和的问题,可以体会三种结构在流程图中的作用,学会画流程图) . .X.X. ]
点评:需要反复进行的相同操作,如果按照顺序结构来描述,算法显的十分烦琐,不利于阅读,如果采取循环结构来描述,算法就显得简洁,清楚。循环结构是一种简化算法叙述的结构。
小结:画循环结构程序框图前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的转向位置;④确定循环的终止条件.