2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc

2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc

ID:56567259

大小:106.50 KB

页数:5页

时间:2020-06-28

2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc_第1页
2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc_第2页
2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc_第3页
2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc_第4页
2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc_第5页
资源描述:

《2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课时作业(六十) [第60讲 基本算法语句][时间:45分钟  分值:100分]1.下列赋值能使y的值为4的是(  )A.y-2=6B.2].4=yD.y=2]2.在程序中,当i=i+1时,执行完LoopWhilei≤10后,i的值变为(  )A.9B.10C.11D.123.如下所示算法,若输入的x的值为2012,则算法执行后的输出结果是(  )A.2011B.2012C.0D.24.写出下边程序运行的结果________.5.下列问题可以设计成循环语句的有(  )①求1+3+32+…+39的和;②比

2、较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④用二分法算法求方程的近似解.A.0个B.1个C.2个D.3个6.下面是一个求20个数的平均数的程序,在横线上应该填充的语句为(  )A.i>20B.i<20C.i>=20D.i<=207.根据下列程序,可知输出结果S为(  )i=1Do i=i+2 S=2]A.17B.19C.21D.238.为了得到输出结果为2010,则输入的x应该是(  )输入xIfx<0Then y=2]A.-1004B.1006C.-1004或10065用心爱心

3、专心D.-1004或10059.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数(  )A.13B.13.5C.14D.14.510.下面求1+4+7+…+2008的值的程序中,正整数m的最大值为________.11.阅读下面用For语句写出的算法,说明该算法的处理功能是________________.s=0m=5For i=1To6 s=s+m m=5+10]12.当x=2时,下边的程序段输出的结果是________.13.已知有下面程序

4、,如果程序执行后输出的结果是11880,那么在“While”后面的“条件”应为________.14.(10分)分别用For语句和DoLoop语句编写计算12+32+52+…+992的算法.15.(13分)[2011·吉林检测]给出如下程序(其中x满足:00Andx<=4Then y=2](1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.5用心爱心专心16.(12分)给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第

5、2个数大2,第4个数比第3个数大3,依次类推.要计算这30个数的和,现给出了该问题算法的框图K60-1.(1)请在图中判断框内填上合适的语句;(2)根据框图写出算法语句.图K60-1课时作业(六十)【基础热身】1.D [解析]赋值时把“=”右边的值赋给左边的变量,故选D.2.C [解析]由DoLoop语句知,执行完LoopWhilei≤10后之后,跳出循环,此时i=11,故选C.3.D [解析]x=2012不满足If后的条件x>2012,所以执行Else后面的语句,即执行y=(x-2011)0+1=2,

6、所以选D.4.12 [解析]这个算法处理的是a=2+2+2+…的问题,循环终止的条件为a>10,所以最后运行的结果是2+2+2+2+2+2=12.【能力提升】5用心爱心专心5.C [解析]②③是由条件语句来实现的,①④都可以由循环语句实现.6.D [解析]DoLoop语句要求条件为真时才进行循环,否则跳出循环,所以要填写满足循环的条件,为i≤20.7.C [解析]i=9时,跳出循环,所以S=2×9+3=21.8.C [解析]本题算法是输入一个x的值,求y=的值,当x<0时,2(1-x)=2010,解得x

7、=-1004;当x≥0时,同样可解得x=1006.所以选C.9.A [解析]当i<13成立时,只能运算1×3×5×7×9×11,故选A.10.2011 [解析]要求1+4+7+…+2008的值,公差为3,当i运算到2011时,应跳出循环,此时m可为2009,2010,2011,但m的最大值应为2011.11.求和s=5+55+555+…+555555 [解析]算法执行的过程是i=1,s=5;i=2,s=5+55;i=3,s=5+55+555;…;i=6,s=5+55+…+555555.12.15 [解析

8、]当i=4时,s=7×2+1=15.13.i>8 [解析]11880=12×11×10×9.14.[解答]用For语句编写的算法:用DoLoop语句编写的算法:15.[解答](1)函数关系式为y=(2)程序框图如下:【难点突破】16.[解答](1)该算法使用了循环结构.因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i≤30.(2)根据以上流程图,算法语句如下:(下图(1)所示)或

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

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

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