循环语句课件.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
循环语句课件.ppt

1.程序框图中的循环结构包括两种: 一种是直到型(UNTIL)循环结构,一种是当型(WHILE)循环结构.直到型循环结构是先执行一次循环体,再对条件进行判断,如果条件不符合,继续执行循环体,直到条件符合时终止循环.当型循环结构则先对条件进行判断,当条件符合时,执行循环体,否则终止循环.也就是直到型循环结构中至少执行一次循环体,而当型循环结构中的循环体可能一次也不执行,但二者本质上是相同的,可以互相转化. 2.两种循环结构形式 [答案] D [解析] 本题给定的分段函数有三段,所以在条件结构中需运用两次判断框,故选D. 4.已知如下程序: 若输入x=5,则运行结果是(  ) A.x=5,y=1     B.x=5,y=-1 C.y=1 D.y=-1 [答案] C [解析] 由于5≥0,故y=1. 1.直到型循环语句 (1)格式 DO 循环体 LOOP UNTIL ________ (2)执行过程:首先执行一次循环体,再判断条件,如果_______条件,那么就结束循环,执行LOOP UNTIL之后的语句;如果_______条件,继续执行循环体,执行完循环体后,再判断条件,如果仍然不满足条件,再次执行________,直到满足条件循环终止.直到型循环语句又称UNTIL语句. (3)程序框图:对应的直到型循环结构如图所示. 2.当型循环语句 (1)格式: WHILE _______    循环体 WEND (2)执行过程:首先判断条件,如果_______条件,那么就结束循环,执行WEND之后的语句;如果_______条件,继续执行循环体;执行完循环体后,再判断条件,如果仍然满足条件,再次执行_______,这个过程反复进行,直到不满足条件循环终止.当型循环语句又称WHILE语句. (3)程序框图:对应的当型循环结构如图所示. 3.直到型循环语句与当型循环语句的区别与联系: 1.关于WHILE语句的一般格式中,下列说法正确的是(  ) A.总是执行循环体 B.执行一次循环体 C.满足条件时执行循环体 D.遇到WEND就结束 [答案] C [解析] WHILE语句执行时,先判断条件,若条件成立,就执行循环体,再判断,为真,再执行,直到条件为假时结束循环. 2.如图,给出的四个框图,其中满足WHILE语句结构的是(  ) A.①② B.②③ C.②④ D.③④ [答案] B [解析] WHILE语句与程序框图中的当型循环结构相对应,它先判断条件,条件成立则执行循环体,条件不成立则结束循环. 3.下列循环语句,循环终止时,i等于(  ) i=1 WHILE i3 i=i+1 WEND A.2 B.3 C.4 D.5 [答案] B [解析] 该循环语句是当型循环语句,当条件i3开始不成立时,循环终止,则所求i=3. 4.下面是利用直到型循环语句编写的程序,请把它改写为当型循环语句. [探究] 首先注意WHILE型循环语句的格式,然后搞清其中的条件与UNTIL型语句中的条件正好相反. (1)(2015·雅安高一检测)下面程序执行后输出的结果是________. [解析] (1)i=11时,s=1×11=1; i=10时,s=11×10=110; i=9时,s=110×9=990; i=8时,i<9成立,输出s的值为990. (2)程序框图为: [规律总结] UNTIL语句的适用类型及执行方式 根据下列程序框图,把程序中所缺少的语句补充完整. 程序框图 [答案] ①S=S+i^2 ②i=i+1 ③i100 [解析] 由程序框图及直到型循环的特点易得. 分别用当型与直到型语句编写程序计算12+32+52+…+9992,并画出相应的程序框图. 解法二:(直到型循环)程序框图如下图. [规律总结] WHILE语句的执行过程 计算机执行到WHILE语句时,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体;后返回WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复进行,直到某一次WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句. 当型循环又称“前测试型”循环,也就是我们经常讲的“先测试后执行”,“先判断后循环”. [特别提醒] WHILE语句与当型循环结构相对应. 下面是利用直到型循环语句编写的程序,请把它改写为当型循环语句. [探究] 首先注意WHILE型循环语句的格式,然后搞清其中的条件与UNTIL型语句中的条件正好相反. 若1+3+5+…+n10000,设计一个程序,寻找满足条件的最小整数n. [探究] 我们可以用累加的方法,1+3+5+…,一个数一个数地向上加,直到加上一个数后和刚好大于10000,则这个数即为寻找的最小

文档评论(0)

lnainai_sj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档