收藏 分享(赏)

【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt

上传人:无敌 文档编号:1163365 上传时间:2018-06-16 格式:PPT 页数:30 大小:1.01MB
下载 相关 举报
【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt_第1页
第1页 / 共30页
【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt_第2页
第2页 / 共30页
【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt_第3页
第3页 / 共30页
【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt_第4页
第4页 / 共30页
【金版学案】高中数学必修三(人教a版):1.2.3 同步辅导与检测课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、算法初步,12基本算法语句1.2.3循环语句,理解循环语句的含义,基础梳理,算法中的循环结构是由循环语句来实现的对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构即WHILE语句和UNTIL语句(1)WHILE语句的一般格式是:,WHILE条件循环体WEND,其中循环体是由计算机反复执行的一组语句构成的WHLIE后面的“条件”是用于控制计算机执行循环体或跳出循环体的,当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行

2、,直到某一次条件不符合为止这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句因此,当型循环有时也称为“前测试型”循环其对应的程序结构框图为:,(2)UNTIL语句的一般格式是:其对应的程序结构框图为:,DO循环体LOOP UNTIL 条件,思考应用,1如何理解WHILE语句?,解析: 计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEN

3、D语句后,执行WEND后面的语句因此当型循环又称“前测试型”循环,也就是我们经常讲的“先测试后执行”、“先判断后循环”,2如何理解UNTIL语句?,解析:计算机执行UNTIL语句时,先执行DO和LOOPUNTIL之间的循环体,然后判断 “LOOPUNTIL”后面的条件是否成立,如果条件不成立,返回DO语句处重新执行循环体这个过程反复执行,直到一次判断 “LOOPUNTIL”后面的条件条件成立为止,这时不再返回执行循环体,而是跳出循环体执行“LOOPUNTIL条件”下面的语句因此直到型循环又称“后测试型”循环,也就是我们经常讲的“先执行后测试”、“先循环后判断”.,3当型循环与直到型循环有哪些区

4、别?,解析:当型循环是先判断后执行,直到型循环是先执行后判断;当型循环用WHILE语句,直到型循环用UNTIL语句;对同一算法来说,当型循环和直到型循环的条件互为反条件用循环结构描述算法,要确定循环变量与初始值、循环体和终止条件,自测自评,1下面程序运行后输出的结果为_,i1S0WHLIE i5SSiiilWENDPRINTSEND,15,2下面程序运行后输出的结果为_,i1S0DOSSiii1LOOP UNTIL i5PRINT SEND,15,3循环结构中反复执行的处理步骤是( )A循环体B指向线C程序 D路径,A,4右边算法流程图最后输出的结果是( )A1B4 C7D11,C,理解WHI

5、LE语句,下面程序运行后输出的结果为_,i1S1WHILEi5SS*iii1WENDPRINTSEND,解析:第一次:S1,i2,第二次:S2,i3,以此类推第五次: S12345,i6,此时退出,因此S120.答案:120,跟踪训练,1以上程序运行后的输出结果为( )A9 B10 C14 D15,i1,S0WHILESnPRINT “这个数的阶乘为:”;tEND,跟踪训练,2下面程序运行后,输出的值是( ),A20B30C42D56,C,用WHILE语句和UNTIL语句编写程序,用两种方式编写程序,计算12310.,跟踪训练,3编写程序求S123n的和(n由键盘输入),程序如下,在如下程序的

6、横线上应填_,INPUTnS0i1WHILE_SSiii1WENDPRINT“S”;SEND,解析:本题中i是计算变量,控制着循环次数由于当型循环语句循环终止的条件是不满足WHILE后面的条件,所以应为in.答案:in点评:解决有关循环语句问题的关键是明确循环终止的条件,程序框图与程序的相互转换,设计一个框图:逐个输出12,22,32,n2,并写出相应的程序,解析:程序框图如下:,程序1 程序2,INPUT ni 0WHILE i nEND,跟踪训练,4某纺织厂2010年的生产总值为300万元,如果年生产增产率为5%,请计算最早在哪一年生产总值超过400万元,画出程序框图并写出程序,分析:从2010年底开始,经过x年后生产总值为300(15%)x,可将2010年生产总值赋给变量a,然后对其进行累乘,用n作为计数变量进行循环,直到a的值超过400万元为止,解析:程序框图为:,程序如下:,a300p1.05n2010DO aa*p nn1LOOP UNTIL a400PRINT nEND,1循环语句用两种形式的语句均可2当型不满足条件就离开而直到型一旦满足条件就离开3所有程序最后都要用“END”,祝,您,学业有成,

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报