2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3

上传人:san****019 文档编号:86025606 上传时间:2019-03-15 格式:PPT 页数:45 大小:2.86MB
返回 下载 相关 举报
2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3_第1页
第1页 / 共45页
2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3_第2页
第2页 / 共45页
2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3_第3页
第3页 / 共45页
2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3_第4页
第4页 / 共45页
2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学 1.1.3 第2课时循环结构课件 新人教b版必修3(45页珍藏版)》请在金锄头文库上搜索。

1、成才之路 数学,路漫漫其修远兮 吾将上下而求索,人教B版 必修3,算法初步,第一章,1.1 算法与程序框图,第一章,1.1.3 算法的三种基本逻辑结构和框图表示 第2课时 循环结构,“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a、b、c千克应收取多少钱?写出一个算法,画出程序框图.,1_的结构称为循环结构,即从某处开始,按照一定的条件反复执行某一处理步骤,反复执行的处理步骤称为循环体图甲是一种常见的循环结构,它的功能是先执行A框,然后判断给定的p条件是否成立,如果p条件不成立,则

2、再执行A,然后再对p条件作判断,如果p条件仍然不成立,又执行A如此反复执行A,直到给定的p条件成立为止,此时不再执行A,脱离本循环结构另外,图乙所示的框图也是常见的一种循环结构,请读者自己分析其执行情况,需要重复执行同一操作,2常见的循环结构有三种:_ _. (1)_,一般用于预先知道重复的次数 (2)_,一般用于预先难以知道的循环次数,通过设置某个条件,当条件满足时就重复操作,当条件不满足时就退出循环,计数型循环、当型循环,和直到型循环,计数型循环结构,当型循环结构,如图所示,它的功能是当给定条件P1成立时,执行A框操作,执行完A后,再判断条件P1是否成立,如果仍然成立,再执行A框,如此反复

3、执行A框,直到某一次条件不成立为止,此时不执行A框,而从b点脱离循环结构,(3)_,一般用于预先难以知道循环次数,通过设置某个条件,当条件不满足时退出循环,直到型循环结构,1(2014全国新课标理,7)执行下图的程序框图,若输入的a、b、k分别为1、2、3,则输出的M( ),答案 D,2(2014北京文,4)执行如图所示的程序框图,输出的S值为( ),A1 B3 C7 D15 答案 C 解析 本题考查了程序框图的有关概念 S1:k0,S0,S2:S201,k1,S3:S1213,k2,S4:S3227,k3,S5:输出S7.,3(2014山东理,11)执行下面的程序框图,若输入的x的值为1,则

4、输出的n的值为_ 答案 3,解析 本题考查程序框图的识读 x1时,n0, x2时,n1, x3时,n2, x4时,n3.终止循环 n3.,4(2014江苏理,3)下图是一个算法流程图,则输出的n的值是_ 答案 5,解析 本题实质上就是求不等式2n20的最小整数解.2n20整数解为n5,因此输出的n5. 正确的理解程序框图的功能是解决此类题的关键,5设计算法求12342 0122 0132 014,并画出程序框图 解析 算法如下: S1 设M的值为1; S2 设i的值为2; S3 如果i2 014,则执行S4,否则执行S6; S4 计算M乘i并将结果赋给M; S5 计算i加1并将结果赋给i,返回

5、执行S3; S6 输出M的值并结束算法,循环结构程序框图设计,解析 只需要一个累加变量S和一个计数变量i,将累加变量的初始值设为0,计数变量的值可以从1到1 000. 算法如下: S1 i1; S2 S0;,S3 如果i1 000,则执行S4,S5,否则执行S6; S4 SSi; S5 ii1,转S3; S6 输出S. 该算法的程序框图如图所示,点评 (1)循环结构非常适合计算机处理,因为计算机的运算速度非常快,执行成千上万次的重复计算,只不过是一瞬间的事,且能保证每次的结果都正确 (2)循环结构要有终止循环的条件,不能无休止地运算下去,循环结构中一定包含条件结构,如i1 000就是终止循环的

6、条件,(3)循环结构的关键是,要理解“累加变量”和“用i1代替i”,S是一个累加变量,i是计数变量,每循环一次,S和i都发生变化,这两步要重复计算1 000次 (4)本循环结构先判断i1 000是否成立,若是,执行循环体;若否,则终止循环,用程序框图表示:求S122223249的值的一个算法,解析 解法一: 解法二:,循环结构的读图问题,A15 B105 C245 D945 解析 循环一次,T3,S3,i2; 循环二次,T5,S15,i3; 循环三次,T7,S105,i4, 满足条件,退出循环,输出S的值为105. 答案 B,(2014重庆文,5)执行如图所示的程序框图,则输出s的值( ),A

7、10 B17 C19 D36 答案 C 解析 循环一次,s2,k3; 循环二次,s5,k5; 循环三次,s10,k9; 循环四次,s19,k17,不满足条件,退出循环,输出s19.,循环结构在实际生活中的应用,解析 算法如下: 第一步:把计数变量n的初值设为1; 第二步:输入一个成绩x,判断x与9.90的大小:若x9.90,则执行下一步;若x9.90,则输出x,并执行下一步; 第三步:使计数变量n的值增加1; 第四步:判断计数变量n的值与成绩个数8的大小:若n8,则返回第二步,否则结束程序框图如图所示,某高中男子体育小组的50m赛跑成绩(单位:s)如下: 64,6.5,7.0,6.8,7.1,

8、7.3,6.9,7.4,7.5,7.6,6.3,6.4,6.5,6.7,7.1,6.9,6.4,7.1,7.0. 设计一个算法,从这些成绩中搜索出小于6.8s的成绩,并画出程序框图,解析 算法如下: S1 i1; S2 输入Gi; S3 如果Gi6.8,则打印Gi并执行S3;否则也执行S3; S4 ii1; S5 如果i20,则返回S2,重新执行S2;否则结束;,程序框图如图所示,错解 程序框图如图所示:,辨析 本题的错误是“输出n”,导致此种错误的原因是对循环过程不理解 正解 程序框图如图所示:,A49 B50 C98 D100 解析 变量i从2开始,每次循环增加2,到i100时满足条件终止循环,因此循环执行了49次,即i2,4,6,98时执行循环体 答案 A,点评 (1)如果循环次数较少,可以依次计算结果,将循环过程及其结果一一列出,从而得到程序框图的最终运行结果 (2)如果循环次数较多,一方面可以根据循环的过程,将输出变量的表达式写出来,然后利用相关的数学方法求出该表达式的值从而得到运行结果;也可以先计算前几次运行的结果,从中找出规律,从而获得最终的运行结果.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号