2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版

2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版

ID:45200146

大小:218.30 KB

页数:6页

时间:2019-11-10

2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版_第1页
2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版_第2页
2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版_第3页
2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版_第4页
2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版_第5页
资源描述:

《2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2019-2020年高中数学第二章算法初步课时作业14循环语句北师大版

2、基础巩固

3、(25分钟,60分)一、选择题(每小题5分,共25分)1.求函数f(x)=在x=x0时的值的算法中,下列语句用不到的是(  )A.输入语句 B.输出语句C.条件语句D.循环语句解析:因为是求分段函数f(x)在x=x0时的值,所以需用条件语句,当然输入、输出语句必不可少,故选D.答案:D2.阅读下列算法语句,循环体执行的次数为(  )K=8DoK=K+1LoopWhile K=0A.1次B.2次C.3次D.4次解析:对于DoLoop语句,先执行一次循环体,对于While语句条件为真时,则再次执行循环体.答案:A3.

4、执行下面算法语句的结果是(  )For i=1 To 7a=i+2A.17B.19C.21D.23解析:该程序为For循环语句,循环变量i,初始值为1,终止值为7,步长为1,所以需循环7次,最后循环结束时,i=7.故此时a=7+2=9,S=2×9+3=21.答案:C4.如果运行下面基本语句表示的算法后输出的结果是132,那么在算法中LoopWhile后面的①处应填(  )A.i>11B.i≥11C.i≤11D.i<11解析:第一次循环:S=1×12=12,i=11,满足①;第二次循环:S=12×11=132,i=10,不满足①.故选B.答案:B5.下面的程序运行后第3个输出的数是(  )A.1

5、B.C.2D.解析:该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x=1+=,第三次输出的数是x=1++=2.故选C.答案:C二、填空题(每小题5分,共15分)6.下面所给的程序,其循环体执行的次数是________.解析:循环1次,i=3;循环2次,i=5;循环3次,i=7;…;循环50次,i>100.故循环体执行的次数是50.答案:507.下列程序执行后,输出的结果是________.i=1For i=1To131Step2解析:程序输出的是循环结束时3×i的值,即S=3×131=393.答案:3938.S=0Fori=0To10000Step 2    .解析:算法语句实际

6、是在计算S=0+2+4+…+10000,如果循环10次,则有S=0+2+4+6+8+…+18=90.答案:90三、解答题(每小题10分,共20分)9.设计求1-+-+…+-的值的算法语句.解:M=0N=0For i=1To9Step2  m=  M=M+mNextFor j=2To10Step2  t=  N=N-tNext  S=M+N输出S.10.设计算法求+++…+的值,要求画出算法框图,写出用基本语句编写的算法语句.解析:算法框图.算法语句如下:s=0k=1Do s=s+1/[k*(k+1)] k=k+1Loop While k≤99输出s.

7、能力提升

8、(20分钟,40分)11.执行下

9、列语句后输出的结果是(  )n=1S=0Do S=S+n n=n+1Loop WhileS<=15输出n.A.4B.5C.6D.7解析:初始值:n=1,S=0.第一次循环:S=1,n=2,S<15;第二次循环:S=3,n=3,S<15;第三次循环:S=6,n=4,S<15;第四次循环:S=10,n=5,S<15;第五次循环:S=15,n=6,S=15;第六次循环:S=21,n=7,S>15;结束.所以n=7.答案:D12.阅读下列程序:S=0For i=1 To 9  S=S+iNext输出S则S=________.解析:本算法是求1+2+3+…+9的和.答案:4513.如果某高中男子体育小组

10、的百米成绩如下(单位:秒):12.1,13.2,12.7,12.8,12.5,12.4,11.7,11.6,11.4,12.4从这些成绩中搜索出小于12.1秒的成绩并输出,写出相应的算法语句.解析:i=1Do 输入Gi; IfGi<12.1Then输出Gi;i=i+1 Elsei=i+1 EndIfLoopWhilei≤1014.根据下面的要求,求满足1+2+3+…+n>2014的最小的自然数n.(1)下面是解决该问题的一个程序,但有3处错误,请指出错误并予以更正;(2)画出执行该问题的程序框图.解析:(1)错误1:“S=1”改为“S=0”.错误2:无End语句,在输出下面加“End”.错误3

11、:“输出 n+1”改为“Print n”.(2)程序框图如下图所示:

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

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

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