- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
第7课时循环语句
知识点一循环语句的概念
1.在循环语句中,下列说法正确的是()
A.UNTIL型循环可以无限循环
B.WHILE型循环可以无限循环
C.循环语句中必须有判断
D.WHILE型循环不能实现UNTIL型循环的功能
答案C
解析UNTIL型循环和WHILE型循环实现的功能是一样的,只是看不同条件下哪种方便而已.
2.下列关于循环语句的说法不正确的是()
A.算法中的循环结构由WHILE语句来实现
B.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句
C.一般来说UNTIL语句和WHILE语句可以互相转换
D.算法中的循环结构由循环语句来实现
答案A
解析算法中的循环结构既可由WHILE语句来实现,也可以由UNTIL语句来实现,所以A的说法是不正确的.
知识点二UNTIL语句的应用
3.下列程序中循环体运行次数是()
eq\x(\a\al(i=40,DO,PRINTi,i=i+10,LOOPUNTILi>90,END))
A.4B.5C.6D.60
答案C
解析循环体第1次运行后,i=50,第2次运行后,i=60,第3次运行后,i=70,第4次运行后,i=80,第5次运行后,i=90,第6次运行后,i=100>90条件满足,循环终止,则共运行了6次.
4.根据程序框图,把程序中所缺少的语句补充完整.
程序框图:
程序:
eq\x(\a\al(i=1,S=0,DO,①,②,LOOPUNTIL③,PRINTS,END))
答案①S=S+i^2②i=i+1③i100
解析由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的为循环体,故①②处应分别为“S=S+i^2”和“i=i+1”,直到满足条件时为止,所以③处应为“i100”.
知识点三WHILE语句的应用
5.运行下面的程序后输出的s的值是()
A.11B.15C.17D.19
答案B
解析循环过程依次为:i=3,s=7;i=5,s=11;i=7,s=15,此时不满足条件.故输出s=15.
6.读程序,回答下列问题:
eq\x(\a\al(INPUTn,i=1,S=0,WHILEi=n,S=S+1/?i*?i+1??,i=i+1,WEND,PRINTS,END))
(1)若输入n=3,则输出的结果为________;
(2)此程序对应的计算式子是_________________________________;
(3)程序中的循环语句对应________型循环结构.
答案(1)eq\f(3,4)(2)eq\f(1,2)+eq\f(1,6)+…+eq\f(1,n?n+1?)(3)当
解析(1)输入n=3,第一次循环,S=0+eq\f(1,2)=eq\f(1,2),i=2;第二次循环,S=eq\f(1,2)+eq\f(1,6)=eq\f(2,3),i=3;第三次循环,S=eq\f(2,3)+eq\f(1,12)=eq\f(3,4),i=4,此时不满足条件,结束循环.故输出S=eq\f(3,4).
(2)此程序的功能是计算eq\f(1,2)+eq\f(1,6)+…+eq\f(1,n?n+1?)的值.
(3)这是WHILE语句,对应的是当型循环结构.
易错点混淆WHILE语句与UNTIL语句
7.编写程序计算2+4+6+…+100的值.
易错分析由于对“直到型循环”与“当型循环”两种结构形式掌握不清而致误.
正解解法一:程序如下:
eq\x(\a\al(i=2,sum=0,WHILEi<=100,sum=sum+i,i=i+2,WEND,PRINTsum,END))
解法二:程序如下:
eq\x(\a\al(i=2,sum=0,DO,sum=sum+i,i=i+2,LOOPUNTILi>100,PRINTsum,END))
一、选择题
1.运行下面的循环语句,当循环终止时,i等于()
eq\x(\a\al(i=1,DO,i=i+1,LOOPUNTILi4,END))
A.3B.4C.5D.6
答案C
解析由“LOOPUNTILi4”,知当i=5时,循环终止.
2.执行下列程序后输出的结果是()
eq\x(\a\al(i=1,s=0,WHILEi=4,s=s+i,i=i+1,WEND,PRINTs,END))
A.3B.6C.15D.10
答案D
解析运行程序,依次为
您可能关注的文档
- 高中数学 同步练习 频率分布折线图和茎叶图.doc
- 高中数学 同步练习 频率分布直方图.doc
- 高中数学 同步练习 随机事件的概率 概率的意义.doc
- 高中数学 同步练习 随机事件的概率.doc
- 高中数学 同步练习 条件语句.doc
- 高中数学 同步练习 循环结构.doc
- 高中数学 同步练习 正、余弦函数的奇偶性、单调性与最值.doc
- 高中数学 同步学案 等比数列.doc
- 高中数学 同步学案 等差数列.doc
- 高中数学 同步学案 分期付款问题中的有关计算.doc
- 部编版四年级下册道德与法治《期末测试卷》及答案【夺冠系列】.docx
- 部编版四年级下册道德与法治《期末测试卷》及答案(名师系列).docx
- 物理教学中即时反馈机制的应用与效果教学研究课题报告.docx
- 精细化管理在化学教学中的应用研究教学研究课题报告.docx
- 部编版四年级下册道德与法治《期末测试卷》及完整答案(全优).docx
- 部编版四年级下册道德与法治《期末测试卷》及答案(历年真题).docx
- 部编版四年级下册道德与法治《期末测试卷》及答案【典优】.docx
- 2025期末模拟试卷(含答案)二年级上册人教版数学.docx
- 部编版四年级下册道德与法治《期末测试卷》及答案【典优】.docx
- 部编版四年级下册道德与法治《期末测试卷》及参考答案(巩固).docx
文档评论(0)