- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A.1 B.3 C.5 D.7 2.如果执行下面程序后输出的结果是132,那么在程序 中WHILE后面的条件应为 世纪金榜导学号( ) A.i11 B.i=11 C.i=11 D.i11 【思维·引】1.逐步执行循环体,注意结束循环的条件. 2.运行程序寻找规律,进而确定条件. 【解析】1.选C.该程序的执行过程是i=1,i=15,是; i=1+2=3,i=35,是; i=3+2=5;i=55,否.所以输出i的值为5. 2.选B.由题意S=1,i=12,满足条件;S=1×12=12,i=12- 1=11满足条件;S=12×11=132,i=10,由题意此时应输出 S值,即不满足条件,退出循环, 故WHILE后条件应为“i=11”. 【内化·悟】 WHILE语句中,满足条件执行循环体还是跳出循环? 提示:WHILE语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行WEND后面的语句. 【类题·通】 1.当型循环语句以WHILE开头,以WEND结束. 2.执行WHILE语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足. 1.2.3 循 环 语 句 1.循环语句 循环语句与程序框图中的循环结构相对应,一般程序设计语言中都有直到型(UNTIL)和当型(WHILE)两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构. 2.循环语句的格式、功能及程序框图 格式 当型(WHILE语句) 直到型(UNTIL语句) 名称 先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时,不再执行循环体,跳出循环体,执行WEND后面的语句 先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时,不再执行循环体,跳出循环体执行UNTIL语句后面的语句 功能 当型(WHILE语句) 直到型(UNTIL语句) 名称 对应 程序 框图 当型(WHILE语句) 直到型(UNTIL语句) 名称 【思考】 循环语句与条件语句有何关系? 提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题. 【素养小测】 1.思维辨析(对的打“√”,错的打“×”) (1)UNTIL语句是先执行一次循环体,后判断条件. ( ) (2)WHILE语句是先判断条件,后执行循环体. ( ) (3)UNTIL语句是条件满足时执行循环体,条件不满足时,结束循环;而WHILE语句是当条件不满足时执行循环体,满足时结束循环. ( ) 【解析】(1)√;UNTIL语句对应程序结构中的直到型循环,所以是先循环后判断. (2)√;WHILE语句对应当型循环结构,所以是先判断是否符合条件后循环. (3)?;UNTIL语句是条件不满足时执行循环体,条件满足时,结束循环;而WHILE语句是当条件满足时执行循环体,条件不满足时结束循环. 2.下列四个程序框图中能用直到型语句描述的是 ( ) 【解析】选A.直到型语句特征是不满足条件时,执行循环体,满足条件时,退出循环. 3.下列循环语句,循环终止时,i等于 ( ) A.3 B.4 C.5 D.6 【解析】选D.题目中给出的判断条件是“i5”, 所以当i=6时, 满足i5,终止循环. 类型一 UNTIL语句的应用 【典例】1.下面为一个求1,2,3,…,20的平均数的程序,在横线上应填充的语句为 ( ) A.i20 B.i20 C.i=20 D.i=20 2.如图程序执行后输出的结果是________.? 【思维·引】1.求1,2,3,…,20的平均数,包含20. 2.根据题目给出的条件,弄清楚题目中的运算法则和循环体结束条件. 【解析】1.选A.由题意知横线处应填i20. 2.i=11时,s=1×11=11; i=10时,s=11×10=110; i=9时,s=110×9=990; i=8时,i9成立,输出s的值为990. 答案:990 【内化·悟】 UNTIL语句适用什么类型? 提示:直到型循环又称“后测试”循环,也就是我们所讲的“先执行后测试”,“先循环后判断”. 【类题·通】 使用UNTIL语句应注意两点 (1)DO语句只是循环的开始标记,遇到DO语句,程序只 是记住这个标记,其他什么也不做,接着执行
您可能关注的文档
- 20版物理《高中全程学习方略》人教版 必修二:6.1.ppt
- 20版物理《学习方略》必修二浙江配套课件:7.4.ppt
- 20版物理《高中全程学习方略》必修二人教新教材配套课件:7.1.ppt
- 20版物理《高中全程学习方略》必修2鲁科:1.2.ppt
- 20版物理《高中全程学习方略》必修二人教现行教材配套课件:7.5.ppt
- 20版物理《高中全程学习方略》鲁科版必修二1.5.2验证机械能守恒定律.ppt
- 20版生物《课时讲练通》人教版必修二3.2DNA分子的结构.ppt
- 20版生物《课时讲练通》人教版必修二阶段复习课 第3、4章.ppt
- 20版物理《高中学习方略》必修二人教版现行6.6 经典力学的局限性配套课件.ppt
- 20版语文《高考专题辅导与训练》 通用人教版配套课件:6.3.ppt
文档评论(0)