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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013届高三数学一轮复习课时作业60 基本算法语句 文 北师大版

课时作业(六十) [第60讲 基本算法语句] [时间:45分钟  分值:100分] 1.下列赋值能使y的值为4的是(  ) A.y-2=6 B.2].4=y D.y=2] 2.在程序中,当i=i+1时,执行完Loop While i≤10后,i的值变为(  ) A.9 B.10 C.11 D.12 3.如下所示算法,若输入的x的值为2012,则算法执行后的输出结果是(  ) A.2011 B.2012 C.0 D.2 4.写出下边程序运行的结果________. 5.下列问题可以设计成循环语句的有(  ) 求1+3+32+…+39的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;用二分法算法求方程的近似解. A.0个 B.1个 C.2个 D.3个 6.下面是一个求20个数的平均数的程序,在横线上应该填充的语句为(  ) A.i20 B.i20 C.i=20 D.i=20 7.根据下列程序,可知输出结果S为(  ) i=1 Do  i=i+2  S=2] A.17 B.19 C.21 D.23 8.为了得到输出结果为2010,则输入的x应该是(  ) 输入x If x0 Then  y=2] A.-1004 B.1006 C.-1004或1006 D.-1004或1005 9.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线上不能填入下面的哪一个数(  ) A.13 B.13.5 C.14 D.14.5 10.下面求1+4+7+…+2008的值的程序中,正整数m的最大值为________. 11.阅读下面用For语句写出的算法,说明该算法的处理功能是________________. s=0 m=5 For i=1 To 6  s=s+m  m=5+10] 12.当x=2时,下边的程序段输出的结果是________. 13.已知有下面程序,如果程序执行后输出的结果是11880,那么在“While”后面的“条件”应为________. 14.(10分)分别用For语句和Do Loop语句编写计算12+32+52+…+992的算法. 15.(13分)[2011·吉林检测] 给出如下程序(其中x满足:0x12). 输入 x If x0 And x=4 Then  y=2] (1)该程序用函数关系式怎样表达? (2)画出这个程序的程序框图. 16.(12分)给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推.要计算这30个数的和,现给出了该问题算法的框图K60-1. (1)请在图中判断框内填上合适的语句; (2)根据框图写出算法语句. 图K60-1 课时作业(六十) 【基础热身】 1.D [解析] 赋值时把“=”右边的值赋给左边的变量,故选D. 2.C [解析] 由Do Loop语句知,执行完Loop While i≤10后之后,跳出循环,此时i=11,故选C. 3.D [解析] x=2012不满足If后的条件x2012,所以执行Else后面的语句,即执行y=(x-2011)0+1=2,所以选D. 4.12 [解析] 这个算法处理的是a=2+2+2+…的问题,循环终止的条件为a10,所以最后运行的结果是2+2+2+2+2+2=12. 【能力提升】 5.C [解析] 是由条件语句来实现的,都可以由循环语句实现. 6.D [解析] Do Loop语句要求条件为真时才进行循环,否则跳出循环,所以要填写满足循环的条件,为i≤20. 7.C [解析] i=9时,跳出循环,所以S=2×9+3=21. 8.C [解析] 本题算法是输入一个x的值,求y=的值,当x0时,2(1-x)=2010,解得x=-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 [解析] 当i=4时,s=7×2+1=15. 13.i8 [解析] 11880=12×11×10×9. 14.[解答] 用For语句编写的算法: 用Do Loop语句编写的算法: 15.[解答] (1)函数关系式为 y= (2)程序框图如下: 【难点突破】 16.[解

您可能关注的文档

文档评论(0)

firwq32 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档