高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3

高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3

ID:47028698

大小:511.00 KB

页数:12页

时间:2019-06-29

高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3_第1页
高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3_第2页
高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3_第3页
高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3_第4页
高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3_第5页
资源描述:

《高中数学第一章算法初步1.2.3循环语句课时提升作业2新人教a版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、循环语句一、选择题(每小题3分,共18分)1.在循环语句的一般形式中有“UNTILA”,其中“A”是 (  )A.循环变量B.循环体C.终止条件D.终止条件为真【解析】选C.由直到型循环语句的格式知“A”是终止条件.2.下列问题可以设计成循环语句计算的有 (  )①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数.A.0个 B.1个C.2个D.3个【解析】选C.①和④用到循环语句;②③用不到.故选C.3.下列关于循环语句的说法中不正

2、确的是 (  )A.算法中的循环结构只能由WHILE语句来实现B.一般程序设计中有当型或直到型语句结构C.循环语句中有WHILE语句和UNTIL语句D.算法中的循环结构由循环语句来实现【解析】选A.算法中的循环结构由循环语句来实现,循环语句包含WHILE语句和UNTIL语句两种不同的格式,所以选项A是错误的.故选A.4.下列循环语句,循环终止时,i等于 (  )i=1WHILE i<3 i=i+1WENDA.2B.3C.4D.5-12-【解析】选B.当i<3时执行循环体,因此,循环终止时i=3.【举一反三】本题条

3、件不变,试问循环终止时,执行    次循环体.【解析】i=1和i=2时,分别执行了一次循环体,故执行了两次循环体.答案:25.已知如图所示的程序语句:a=1WHILE a<100  a=a+1WEND则执行完毕后a的值为 (  )A.99 B.100C.101 D.102【解析】选B.a<100,所以a=99时,计算a=a+1=99+1=100.6.下面的程序运行后第3个输出的数是 (  )i=1x=1DO  PRINT x  i=i+1  x=x+1/2LOOPUNTIL i>5ENDA.1B.C.2D.【解析

4、】选C.该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x=1+=,-12-第三次输出的数是x=1++=2.二、填空题(每小题4分,共12分)7.(2014·成都高一检测)当x=2时,如图所示的程序段运行的结果是       .i=1s=0WHILE i<=4 s=sx+1 i=i+1WENDPRINT sEND【解析】第一次循环s=1,i=2;第二次循环s=3,i=3;第三次循环s=7,i=4;第四次循环s=15,i=5>4;故输出s的值为15.答案:158.如图所示的程序,运行的结果是:    .

5、j=1WHILE jj<100 j=j+1WEND j=j-1PRINT “j=”;jEND-12-【解析】此程序的功能是求满足j2<100的最大整数j的值.可知j=9.答案:j=9【误区警示】解答本题易出现运行结果是9的错误答案,导致出现这种错误的原因是忽略了输出语句是PRINT “j=”;j,而不是PRINT j.9.在下面的程序运行中,计算机输出的结果是    .x=20DO x=x-3LOOPUNTIL x<0PRINT xEND【解析】当循环6次后,x的值为20-18=2,此时2<0不成立,因此再循环一

6、次,所以得到的x的值为2-3=-1,-1<0,满足条件,所以结束循环,输出-1.答案:-1三、解答题(每小题10分,共20分)10.试编写程序,求满足13+23+33+…+n3>10000的最小的自然数n.【解题指南】由于本题的循环次数不易预知,故可用和大于10000作为结束条件.【解析】当型循环-12-n=1S=0WHILE S<=10000S=S+n∧3n=n+1WENDPRINT n-1END【一题多解】直到型循环n=1S=0DO S=S+n∧3 n=n+1LOOP UNTIL S>10000PRINT n

7、-1END11.(2013·福州高一检测)如图是计算1+2++3++…+2013+的值的程序框图.(1)图中空白的判断框内应填    ,执行框内应填    .(2)写出与程序框图相对应的程序.【解析】(1)判断框:i<=2013?或i<2014?执行框:S=S+i+.(2)程序如下:-12-S=1i=2WHILE i<=2013 S=S+i+1/i i=i+1WENDPRINT SEND一、选择题(每小题4分,共16分)1.(2014·肇庆高一检测)运行下面的程序,输出的结果为 (  )A=1B=1WHILE B

8、<15 A=A+B B=A+BWENDC=A+BPRINT “C=”;CENDA.34B.21C.13D.8【解析】选A.循环结构中,循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将依次给A,B赋值为:1,1,2,3,5,8,13,21,34,…其中第1,3,5,…个数为A的值,第2,4,6,…个数为B的值,可见B=21时,循环结束,

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

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

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