江苏泰兴中学高中数学 第1章 算法初步 4 循环结构教学案(无答案)苏教版必修3.doc
文本预览下载声明
循环结构
【本课重点】
注意赋值语句、理解流程图中的循环语句.
【预习导引】
仔细研究下面的两个算法,回答下面问题:
算法1: 算法2:
S1:; S1:;
S2:; S2:如果,则,
S3:如果,则结束程序, 否则,结束程序;
否则转S2;
S4:输出. S3:输出.
(1)分别用流程图表示上面的两个算法
(2)图1输出的结果是 ;图2输出的结果是 .
(3)分别指出图1,图2分别是循环结构中的哪种?
【典例练讲】
例1 这是一个算法的操作说明:
(1) 初始值为n=0,x=1,y=1,z=0;
(2)n=n+1 (将当前n+1的值赋给新的n)
(3) x=x+2 (将当前x+2的值赋给新的x)
(4) y=2y (将当前2y的值赋给新的y)
(5) z=z+xy (将当前z+xy的值赋给新的z)
(6) 如果z7000,则执行语句(7),否则回到语句(2)继续执行
(7) 打印n,z;
(8)程序中止
由语句(7)打印出的数值为 _________________,尝试画出该算法的流程图.
例2、根据下面的流程图,回答下面的问题:
(1)这个流程图的循环体为 .
(2)图中流程图的输出的结果是 .
(3)该流程图中,运用到的算法结构形式有 .
(4)请在流程图(II)中图框填写适当的算法,用于计算:.
例3、请将下面“直到型循环”结构流程图转换成“当型循环”结构流程图
江苏省泰兴中学高二数学课后作业(54)
班级: 姓名: 学号:
1、在下面求值的算法中,S5为
S1 ;
S2 ;
S3 ;
S4 ;
S5
S6 输出 s .
2、下列两个算法都是用来求,请补充下面的两个算法,
并用相应的流程图表示.
算法1: 算法2:
S1:; S1:;
S2:; S2:;
S3:; S3:若 ,则 ;
S4: 否则,输出 s .
S5:若 ,则输出 s .
否则,转S3
3、依不同的条件写出下列流程图的运行结果
(I)图中箭头a指向(1)时,输出sum= ,指向(2)时,输出sum= .
(II)图中箭头b指向(1)时,输出sum= ,指向(2)时,输出sum= .
4、如图是求1—1000的所有偶数的和的一个流程图,那么:
空白处(1)为 ; 空白处(2)应为 .
5、右上两张流程图的输出结果分别为__________________
6、如图,某市有一条东西走向的公路,现欲经过公路上的处铺设一条南北走向的公路.在施工过程中发现在处的正北百米的处有一汉代古迹.为了保护古迹,该市决定以为圆心,百米为半径设立一个圆形保护区.为了连通公路、,欲再新建一条公路,点在公路、上(点、分别在点的正东、正北),且要求与圆相切.(1)当距处百米时,求的长;
(2)当公路长最短时,求的长.
5
开始
结束
输出sum
开始
输出n
结束
输出S
开始
结束
输出S
开始
输出sum
结束
开始
输出x
结束
开始
输出x
结束
显示全部