【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx

【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx

ID:48408771

大小:50.51 KB

页数:7页

时间:2019-11-14

【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx_第1页
【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx_第2页
【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx_第3页
【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx_第4页
【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx_第5页
资源描述:

《【测控指导】高二数学人教A版必修3同步训练:123循环语句含解析.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.2.3循环语句课时演练促提升1.下面的程序:a=lWHILEa<100a=a+lWENDPRINTaEND执行完毕后a的值为(~)A.99B.100C.101D.102解析:当a=99时,d=a+l=100,终止循环.答案:B2.在下面的程序中,输出的结果应为()x=3S=0WHILEx<=7S=S+xx=x+lPRINTxWENDENDA.7B.8C.3,4,5,6,7D.4,5,6,7,8解析:每执行一次循环体,输出一个儿且输出的第一个兀是4.答案:D3.如果以下程序运行后输出的结果是132,那么

2、在程序中LOOPUNTIL后而的“条件”应为()i=12s=lDOs=s*ii=i-lLOOPUNTIL条件PRINTsENDAj>11Bj>=11Cj<=11D.z<11解析:该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出132,故执行了两次循环体,因此条件应为11答案:D1.下面两个程序最后输出的结果分别为()WHILEi<8i二i+2sum=3国iWENDPRINTsum,WHILE同sum=3[>jii=i+2WEND

3、PRINTsum

4、end

5、A.都是17B.都

6、是21C.都是27D.27与21解析:两个程序第一次循环后的结果分别是9,3,此时匸3;第二次循环后的结果分别是15,9,此时匸5;第三次循环后的结果分别是21,15,此时=7;第四次循环后的结果分别是27,21,此时匸9;不再执行循环体.答案:D2.用UNTIL语句编写程序,计算+•・・+的值.程序如下:i=lS=0DOS=S+l/(i+i+l)i二i+1LOOPUNTILPRINTSEND请将程序补充完整•横线处应填.解析:横线处应填循环终止的条件,由于该循环语句是直到型循环语句,则满足该条件时循环终

7、止,故填i>19.答案:i>193.下列算法语句的功能是S=0i=lDOS=S+2Aii=i+lLOOPUNTILi>100PRINTSEND解析:根据算法语句,最后的S为21+22+23+・・・+2吧所以该算法语句的功能是求2,+22+23+—+2100的值.答案:求2,+22+234--+2,00的值1.下面程序运行后,输岀的值为i=0DOi=i+lLOOPUNTIL呛>=2016i=i-PRINTiEND解析:由程序知,当42016时,i的最小值为45,又把i-l=44的值赋给i,Ai=44.答案

8、:44&

9、S=S+1/K

10、*IK=K^l结束给出一个算法的程序框图(如图所示).(1)说明该程序的功能;(2)请用WHILE型循环语句写出程序.解:(1)该程序的功能是求1++••・+的值.(2)程序如下:5=0K=1WHILEK<=99S二S+l/KK=K+1WENDPRINTSEND9.试编写程序,求满足1+3+5+・・・+斤>10000的最小白然数解:程序如下:n=ls=oWHILES<=10000S二S+nn=n+2WENDPRINTn-2END的值的程序.io.写出求i-解:程序如下:s=0i=

11、lDOs=s+((-l)A(i-l))/ii=i+lLOOPUNTILi>iOOOPRINTSEND1.下列所给的程序,其循环体执行的次数是()S=0i=lDOS=S+ii二i+2LOOPUNTILi>100PRINTSENDA.50B.49C.100D.99解析:其实质就是求前100个数中的奇数之和,即1+3+5+・・・+99,共进行了50次循环,故选A.答案:A2.下列程序运行后,输岀的k的值为()k=0S=0WHILES<100S=S+2ASk=k+lWENDPRINTkENDA.4B.5C.6D.

12、7解析:第一次循环得S=0+2°二1*=1;第二次循环得S=1+2i=3*=2;第三次循环得S=3+2*ll,"3;第四次循环得S=11+21*=2059,^=4,但此时不满足条件5<100,终止循环,输出k二4,所以选A.答案:A1.执行下列程序,若输入兀=10,要求输出)=4,则在“?”处可填入的算法语句是()INPUT“x=";xWHILEx>=09■WENDy=(l/2)AxPRINTyEND®v=x-l(^=x-2@x=x-3@x-xAX.①②③B.②③C、②③④D.③④解析:经验证当填入x=

13、x-2^=x-3或x=x-4时,都能得到y==4,故选C.答案:C2.执行下面的程序,若厂3,则输出的s=INPUTpn=0s=0WHILEn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。