1.2.3循环语句.pptx_第1页
1.2.3循环语句.pptx_第2页
1.2.3循环语句.pptx_第3页
1.2.3循环语句.pptx_第4页
1.2.3循环语句.pptx_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.2.3循环语句,【学习目标】,1.理解循环语句的语法格式.,2.会用循环语句实现循环结构的功能,并会用循环语句写,出含循环结构的较简单程序.,循环语句,UNTIL,WHILE,算法中的循环结构是由循环语句来实现的.一般程序设计语言中都有直到型(UNTIL)和当型(WHILE)两种循环语句结构,即_语句和_语句,分别对应于程序框图中的直到型和当型循环结构.,(1)直到型循环语句的格式:DO循环体,LOOP,UNTIL条件,执行步骤:先执行一次_和_之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,则继续执行_,然后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到_符合为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行_语句之后的,语句.,DO,UNTIL,循环体,条件,UNTIL,(2)当型循环语句的格式:WHILE条件循环体WEND执行步骤:先判断条件的真假,如果_符合,就执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行_,这个过程反复进行,直到某一次条件_为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND语句之后的语句.,条件,循环体,不符合,练习1:在UNTIL语句的一般形式“LOOPUNTIL,M”,),D,中,M表示(A.循环变量C.终止条件,B.循环体D.终止条件为真,练习2:图中程序是计算23456的值的程序.在WHILE后的处和在ssi之后的处所就填写的语句可以,是(,),A,s,i6s0WHILEssiENDPRINTEND,A.i1ii1C.i1ii1,B.i1ii1D.i1ii1,【问题探究】,当型循环(WHILE)语句与直到型循环(UNTIL)语句有何区,别?,答案:区别有:(1)当型循环先利用条件后执行,循环体可能一次也不执行;直到型循环先执行一次循环体再判断条件,循环体至少执行一次.(2)对同一个算法,当型循环语句与直到型循环语句中的条件是相反的.,题型1两种循环语句的区别,【例1】与WHILE语句对应的程序框图为(,),A,B,C,D,思维突破:与WHILE语句对应的循环结构为当型循环结,构.,答案:A,WHILE语句的当型循环结构是先判断条件,再,执行循环体的.,【变式与拓展】1.编写程序计算246200的值,程序中有错的是,_,应改为_.,i200,i200,i2sum0Dosumsumiii2LOOPUNTILi200,sum,PRINTEND,题型2循环语句的结构与功能【例2】根据下面的程序,画出其算法的程序框图.i1,WHILE,i1,xiyx*x*xii0.2PRINT“y”;yWENDEND,思维突破:第一次循环取x1,第二次取x10.2,最后一次取x1,即是把区间1,1平均分成10等份,求函数f(x)x3在各等分点处的函数值问题.,解:程序框图如图D11.,图D11,【变式与拓展】,2.已知有如下两段程序:,问:程序1运行的结果为_,程序2运行的结果为,_.,解析:程序1是计数变量i21开始,不满足i20,终止,循环,,累加变量sum0,这个程序计算的结果:sum0;,程序2计数变量i21,开始进入循环,sum02121,,其值大于20,循环终止,,累加变量sum从0开始,这个程序计算的是sum21.,答案:021,题型3循环语句的应用【例3】编写程序,计算135799的值.思维突破:要明确循环结构的循环变量、循环体、循环终止条件.解:方法一:程序如下:i1S1WHILEi99PRINTSEND,一般地,当型(WHILE)和直到型(UNTIL)两种语,句格式的判断框内的条件在同一问题中正好相反,且二者可互相转化.,【变式与拓展】3.编写程序,求满足1357n10000的最小整数n.解:程序如下:S1n1,WHILE,S20,方法规律小结,1.两种循环语句的联系与区别.(1)联系:,两种循环语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般来说,WHILE语句与UNTIL语句可以相互转化.,(2)区别:,计算机的执行顺序不同:WHILE先条件,而UNTIL先,循环;,条件的内容不同:WHILE满足条件就循环,UNTIL满,足条件就停止;,对循环体的执行次数不同:在WHILE语句中,循环体可以一次不执行就退出循环结构,而在UNTIL语句中,循环体至少要循环一次.,2.有些复杂问题可用两层甚至多层循环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论