高中数学1.2流程图_循环结构教学设计
流程图—循环结构
引入新课
1.问题:
北京获得了2008年的奥运会的主办权,你知道在申办奥运会的最后阶段时,国际奥委会是如何通过投票来决定主办权归属的吗?
对五个申报的城市进行表决的程序是:首先进行的第一轮投票,如果有哪一个城市得票超过半数,那么该城市将获得举办权,表决结束;如果所有的申报城市的票数都没有半数,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.
你能用一个算法来表达上述过程吗?
你能猜想出循环结构的大致流程图吗?
例题剖析
例1 写出求1⨯2⨯3⨯4⨯5值的一个算法.
例2 画出计算1+
1111
++ ++值的一个算法的流程图. 23910
例 3 设计一个计算10个数的平均数的算法,并画出流程图.
巩固练习
1.设计计算2⨯4⨯6⨯8⨯10值的一个算法,并画出流程图.
2.先分步写出计算2+4+6+ +100的一个算法,再画出流程图(使用循环结构).
, 2, 3, , 50)3.用N i 代表第i 个学生的学号,G i 代表第i 个学生的成绩(i =1,上图表示了一个什么样的算法?
课堂小结
了解循环结构的含义,能识别流程图表示的算法.
课后训练 一 基础题
1.在算法中, 需要重复执行同一操作的结构称为( )
A .顺序结构 B.循环结构 C.选择结构 D.分支结构 2.写出计算1+3+5+7+ +99的一个算法,并画出流程图(使用循环结构).
3.如下图所示的四个流程图,都是为计算2+4+6+ +100而设计的, 正确的流程图序号为_________;
图③中,输出的结果为__________________________ (只须给出算式表达式) .
二 提高题
2
2
2
2
2
2
2
是 否
4.写出求1+2+3+ +99的值的一个算法,并画出流程图.
2
5.设计一个算法求
1111+++ +的值,并画出流程图. 1⨯22⨯33⨯499⨯100