版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.3循环语句课后篇巩固提升基础巩固1.下列四个程序框图中,能用UNTIL语句描述的是()解析UNTIL语句对应的程序是先进入循环体,再判断条件是否满足,若满足退出循环体,否则再次进入循环体.答案A2.在UNTIL语句的一般形式“LOOPUNTILM”中,M表示()A.循环变量B.循环体C.终止条件D.终止条件为真解析UNTIL语句在执行时,当条件未满足时执行循环体的命令,直到条件满足时退出循环体,因此“LOOPUNTILM”中的M表示退出循环体的条件满足,即M表示终止条件为真.答案D3.如图,程序的循环次数为()x=0WHILEx20 x=x+1x=x2WENDPRINTxENDA.1B
2、.2C.3D.4解析第1次循环,x=1,x=1;第2次循环,x=2,x=4;第3次循环,x=5,x=25,不满足x20,终止运行.故选C.答案C4.下列程序运行后,输出的k的值为()k=0S=0WHILES100S=S+2Sk=k+1WENDPRINTkENDA.4B.5C.6D.7解析第一次循环得S=0+20=1,k=1;第二次循环得S=1+21=3,k=2;第三次循环得S=3+23=11,k=3;第四次循环得S=11+211=2 059,k=4,但此时不满足条件S100,终止循环,输出k=4,所以选A.答案A5.执行下面的程序后,输出的x的值是.i=1x=4WHILEi10 x=x+ii=
3、i+3WENDPRINT xEND解析模拟程序的运行,可得i=1,x=4;满足条件i10,执行循环体,x=5,i=4;满足条件i10,执行循环体,x=9,i=7;满足条件i10,执行循环体,x=16,i=10;此时,不满足条件i=2 018i=i-1PRINTiEND解析由程序知,当i22 018时,i的最小值为45,又把i-1=44的值赋给i,i=44.答案447.如图所示的程序中,要求从键盘上输入n后求1+2+3+n的和,则横线上缺的程序项是,.INPUTS=0i=1WHILES=S+ii=i+1WENDPRINT“S=”;SEND解析本题综合考查程序的设计和功能,着重考查了循环语句中条件
4、的使用.程序应先输入一个n的值,确定要计算前多少项的和,处应确定计数变量i满足的条件,即确定终止条件.答案“n=”;ni=n8.分别用WHILE语句和UNTIL语句编写程序,求出使不等式12+22+32+n21 000成立的n的最大整数值.解法一利用WHILE语句编写程序.s=1i=2WHILEs=1 000i=i-2PRINT“使不等式成立的n的最大整数值为:”;iEND9.意大利数学家菲波那契在1202年出版的一本书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔
5、.问这样下去到年底应有多少对兔子?试画出解决此问题的程序框图,并编写相应的程序.解由题意可知,第一个月有一对小兔,每二个月有一对成年兔子,第三个月有两对兔子,从第三个月开始,每个月的兔子对数是前面两个月兔子对数的和.设第N个月有F对兔子,第N-1个月有S对兔子,第N-2个月有Q对兔子,则F=S+Q.第N+1个月时,式中变量S的新值应变为第N个月兔子的对数(F的旧值),变量Q的新值应变为第N-1个月兔子的对数(S的旧值),这样,用S+Q求出变量F的新值就是第N+1个月兔子的对数,以此类推,可以得到一列数,这列数的第12项就是年底应有兔子的对数.我们可以先确定前两个月的兔子对数均为1,以此为基准,
6、构造一个循环结构,让表示“第X个月”的i从3逐次增加1,一直变化到12,最后一次循环得到的F就是所求结果.程序框图如图所示.程序如下:S=1Q=1i=3WHILEi11B.i=11C.i=11D.i11解析当i=12,S=1时,S=Si=112=12,i=i-1=11;当i=11,S=12时,S=Si=1211=132,i=i-1=10.由题意,知输出的结果为132,并且此循环为直到型循环,所以i=10应满足条件.故选D.答案D2.阅读下列甲、乙两个程序:甲:乙:i=1S=0WHILEi=100S=S+ii=i+1WENDPRINTSENDi=100S=0DOS=S+ii=i-1LOOP UN
7、TILi=8B.i=7C.i7D.i=7.答案B4.分别写出下列程序的运行结果:(1);(2).(1)(2)S=0i=0DOS=S+ii=i+1LOOP UNTIL S20PRINT iEND S=0i=0DOi=i+1S=S+iLOOP UNTIL S20PRINT iEND解析(1)S=0,i=0;S=0,i=1;S=1,i=2;S=3,i=3;S=6,i=4;S=10,i=5;S=15,i=6;S=21,i=7,此时满足条件,循环结束,输出i=7.(2)S=0,i=0;i=1,S=1;i=2,S=3;i=3,S=6;i=4,S=10;i=5,S=15;i=6,S=21,此时满足条件,循环
8、结束,输出i=6.答案(1)7(2)65.求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序.解当型循环,程序框图如图所示:程序为:i=2sum=0WHILEi200PRINT“偶数和为:”;sumEND6.给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示.(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序.解(1)该算法使用了当型循环结构,因为是求30个数的和,所以循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i30.算法中的变量p实质是表示参与求和的数,由于它也是变化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械行业竞争态势分析考核试卷
- 体育场馆室内运动地板施工技术考核试卷
- 仪器制造中的流体动力学分析与优化考核试卷
- 体育会展现场服务与互动体验设计考核试卷
- 公路养护工程排水设施养护考核试卷
- 交通运输与物流合同管理考核试卷
- 《基于古今医案数据分析的肺胀病证治规律研究》
- 《互联网背景下我国时事评论类节目国际传播策略研究》
- 《基于支架式理论的初中写作教学实践研究》
- 《可调外固定架结合有限内固定与切开复位内固定治疗Pilon骨折疗效研究》
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- GB/T 20197-2006降解塑料的定义、分类、标志和降解性能要求
- 西子奥的斯电梯ACD2调试说明书
- 交通事故预防课件
- 老旧小区改造工程安全文明施工方案
- 新课标部编版八年级上册语文第五单元第21课《蝉》课件
- 彩云追月-音乐课件
- 塔吊顶升前后检查表
- iMaster NCE智能运维平台解决方案
- GB∕T 17794-2021 柔性泡沫橡塑绝热制品
- 村文化活动室改造项目工程施工设计方案
评论
0/150
提交评论