循环结构(导学案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3循环结构
使用说明:认真阅读课本93~101页,并完成下列预习案内容。
【学习目标】理解循环结构、学会画循环结构框图。
【重点难点】
重点:理解循环结构
难点:循环结构框图的表示
一、知识链接
1.顺序结构的主要特征是
2.选择结构的主要特征是
二、教材助读
1.如果一个计算结构,需要反复进行,每次操作步骤完全相同,则这种算法结构叫做循环结构。
2.在循环结构中,反复执行的部分,称为,控制循环的开始和结束的量称为判断是否循环体的部分称为循环的条件。
3.用循环结构来描述算法时,在画出算法框图之前,需要确定三件事:
(1)确定和
(2)确定算法中反复执行的部分,即
(3)确定循环的
这样,循环结构的算法框图的基本模式如图:三、预习自测
1.阅读课本95页图2-15中所示的框图,回答下列问题:(1)变量y在这个算法中的作用是什么?
(2)这个算法的循环体是哪一部分,功能是什么?
(3)这个算法的处理功能是什么?
2.请观察给出的框图,这是一个求和算法框图,
请运行几步看看,指出该循环结构的循环体、循环
变量和循环的终止条件。
预习案
否
循环变量=初始值
循环体
循环变量=循环变量的后继值
终止条件
是否成立
是
否
开始
s=0
i=1
s=s+i
i=i+1
i>4
输出s
结束
1.设计算法,求100个数中的最大数,画出算法框图.
2.斐波那契数列表示的是这样一列数:0,1,1,2,3,5,…,从第三项起每一项等于前两项的和.设计一个算法框图,输出这个数列的前50项.
当堂检测:
1.在算法的逻辑结构中,要求进行逻辑判断,并根据结果进行不同处理的结构是()
A.顺序结构
B.选择结构和循环结构
C.顺序结构和选择结构
D.没有任何结构2.算法共有三种不同的逻辑结构,下面说法正确的是()
A.一个算法只能包含一种逻辑结构
B.一个算法最多可以包含两种逻辑结构
C.一个算法可以包含三种逻辑结构中的任何组合
D.一个算法必须包含三种逻辑结构
3.画出1+2+3+4+5+…+1000的程序框图。
我的收获
探究案