2018-2019学年北师大版必修三 2. 2.3 循环结构(一) 教案
2018-2019学年北师大版必修三    2. 2.3 循环结构(一) 教案第2页

 回顾

 复习

合作

动手

自主

学习

完成

学案

回顾练习:引例:设计一个计算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. ]

点评:需要反复进行的相同操作,如果按照顺序结构来描述,算法显的十分烦琐,不利于阅读,如果采取循环结构来描述,算法就显得简洁,清楚。循环结构是一种简化算法叙述的结构。

小结:画循环结构程序框图前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的转向位置;④确定循环的终止条件.

   课堂检测内容 专家伴读P59 打基础 测水平 课后作业布置 1. 设计一个算法,计算两个非零实数的加、减、乘、除运算的结果(要求输入两个非0实数,输出运算结果),并画出程序框图.

2. 设计一个算法,判断一个数是偶数还是奇数(要求输入一个整数,输出该数的奇偶性),并画出程序框图. 3.课本第99页练习题1,2题

. ] 预习内容布置 课本P97例10 例11