内容正文:
第一章 算法初步
|数学|必修3 (A)
菜 单
第3课时 循环结构
第一章 算法初步
|数学|必修3 (A)
菜 单
[学习目标]
1.掌握两种循环结构的程序框图的画法.(重点)
2.能进行两种循环结构的程序框图的相互转化.
3.能正确设计程序框图,解决有关实际问题.(难点)
第一章 算法初步
|数学|必修3 (A)
菜 单
1.循环结构
(1)循环结构:在一些算法中,经常会出现从某处开始,按照一定的条件_________某些步骤的情况,这就是循环结构.
(2)循环体:_________的步骤称为循环体.
反复执行
反复执行
预习教材·探究新知
知识整合
第一章 算法初步
|数学|必修3 (A)
菜 单
不满足
满足
2.循环结构的分类及特征
结构
图示
特征
直到型循环
在执行了一次循环体后,对条件进行判断,如果条件________,就继续执行循环体,直到条件______时终止循环
当型循环
先对条件进行判断,当条件满足时,执行循环体,否则终止循环
第一章 算法初步
|数学|必修3 (A)
菜 单
要点探究
知识点一 循环结构的含义
根据循环结构的定义并观察循环结构的两种不同形式,思考下列问题:
第一章 算法初步
|数学|必修3 (A)
菜 单
探究1:上述两种循环结构中哪一个是当型循环结构?哪一个是直到型循环结构?
提示 图(1)是直到型循环结构,图(2)是当型循环结构.
第一章 算法初步
|数学|必修3 (A)
菜 单
探究2:直到型和当型循环结构执行的顺序有什么不同?
提示 (1)为直到型循环结构,它的执行顺序是先执行一次循环体,然后再对条件进行判断,如果条件不成立,则继续执行循环体,直到条件满足时终止循环,离开循环结构.
(2)为当型循环结构,它的执行顺序是先对条件进行判断,当条件满足时,执行循环体,否则终止循环,离开循环结构.
第一章 算法初步
|数学|必修3 (A)
菜 单
探究3:条件结构与循环结构的区别与联系?
提示 循环结构中为了执行和终止循环,定义了循环条件,应用了判断框,但条件结构中判断框的两个出口都是向下进行操作的,所要表达的算法步骤中,不会出现重复执行的现象.而循环结构中判断框的两个出口一个是维持循环操作,重复执行循环体,另一个是终止循环操作,离开循环体.
第一章 算法初步
|数学|必修3 (A)
菜 单
知识点二 循环结构的应用
观察循环结构的程序框图,思考下列问题.
第一章 算法初步
|数学|必修3 (A)
菜 单
探究1:如图所示的循环结构程序框图的功能是什么?
提示 上述程序框图的功能是计算1+2+3+…+100的值.
第一章 算法初步
|数学|必修3 (A)
菜 单
探究2:如图所示的程序框图用的是当型循环结构,如果用直到型循环结构表示,则程序框图如何?
提示
第一章 算法初步
|数学|必修3 (A)
菜 单
典例剖析·规律总结
类型一 含循环结构框图的运行
[例1] (1)(2017·北京)执行如图所示的程序框图,输出的s值为
A.2
B.eq \f(3,2)
C.eq \f(5,3)
D.eq \f(8,5)
第一章 算法初步
|数学|必修3 (A)
菜 单
(2)(2019·北京)执行如图所示的程序框图,输出的s值为
A.1
B.2
C.3
D.4
第一章 算法初步
|数学|必修3 (A)
菜 单
[自主解答] (1)当输入k=0,s=1时,k<3成立.因此k=1,s=eq \f(1+1,1)=2,k<3成立.
因此k=2,s=eq \f(2+1,2)=eq \f(3,2),k<3成立.因此k=3,s=eq \f(\f(3,2)+1,\f(3,2))=eq \f(5,3),k<3不成立,输出S=eq \f(5,3).
第一章 算法初步
|数学|必修3 (A)
菜 单
[答案] (1)C (2)B
(2)初始:s=1,k=1,
运行第一次,s=eq \f(2×12,3×1-2)=2,k=2,
运行第二次,s=eq \f(2×22,3×2-2)=2,k=3,
运行第三次,s=eq \f(2×22,3×2-2)=2,结束循环,
输出s=2,故选B.
第一章 算法初步
|数学|必修3 (A)
菜 单
●方法技巧
运行含循环结构的程序框图的思路
(1)按程序框图的运行顺序逐步进行;
(2)写出每次运行后各个变量的结果;
(3)一直写到满足条件(或不满足条件)退出循环,输出结果.
第一章 算