2018届高三数学 第81练 程序框图练习.docVIP

  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文档。上传文档
查看更多
2018届高三数学 第81练 程序框图练习

第81练 程序框图 训练目标 能正确运用三种结构的程序框图进行算法运算,会简单应用基本算法语句. 训练题型 (1)推算输出结果;(2)在判断框补充所缺条件;(3)以框图为运算工具解决其他知识方面的问题. 解题策略 (1)准确确定初始值;(2)弄清如何赋值及赋值后的结果;(3)判断程序运算的次数;(4)确定输出结果. 一、选择题 1.(2016·全国乙卷)执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足(  ) A.y=2x B.y=3x C.y=4x D.y=5x 2.(2016·北京)执行如图所示的程序框图,输出的s值为(  ) A.8 B.9 C.27 D.36 3.(2016·北京)执行如图所示的程序框图,若输入的a值为1,则输出的k值为(  ) A.1 B.2 C.3 D.4 4.执行如图所示的程序框图,如果输入的t∈[-2,2],则输出S值的取值范围为(  ) A.[-6,-2] B.[-5,-1] C.[-4,5] D.[-3,6] 5.(2015·重庆)执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是(  ) A.s≤? B.s≤? C.s≤? D.s≤? 6.给出一个如图所示的程序框图,若要使输入的x的值与输出的y的值相等,则x的可能值的个数为(  ) A.1 B.2 C.3 D.4 7.执行如图所示的程序框图,若输出s的值为16,则输入n(n∈N)的最小值为(  ) A.11 B.10 C.9 D.8 8.(2016·张掖一诊)已知图象不间断的函数f(x)是区间[a,b]上的单调函数,且在区间(a,b)上存在零点.如图所示是用二分法求方程f(x)=0近似解的程序框图,判断框内可以填写的内容有如下四个选择:①f(a)f(m)0?②f(a)f(m)0?③f(b)f(m)0?④f(b)f(m)0?其中能够正确求出近似解的是(  ) A.①④ B.②③ C.①③ D.②④ 二、填空题 9.已知数列{an}中,a1=1,an+1=an+n,若如图所示的程序框图是用来计算该数列的第2 017项,则判断框内的条件是________.(填序号) n≤2 015? ②n≤2 016? ③n2 014? ④n2 016? 10.(2017·郑州质检)执行如图所示的程序框图,输出的S的值是________. 11.(2015·山东)执行如图所示的程序框图,输出的T的值为________. 12.当输入的实数x∈[2,30]时,执行如图所示的程序框图,则输出的x不小于103的概率是________. 答案精析 1.C [执行题中的程序框图,知 第一次执行循环体:x=0+=0,y=1×1=1,x2+y236; 第二次执行循环体:n=1+1=2,x=0+=,y=2×1=2,x2+y236; 第三次执行循环体:n=2+1=3,x=+=,y=3×2=6,x2+y236,满足x2+y2≥36,故退出循环,输出x=,y=6,满足y=4x,故选C.] 2.B [k=0,s=0,满足k≤2;s=0,k=1,满足k≤2;s=1,k=2,满足k≤2;s=1+23=9,k=3,不满足k≤2,输出s=9.] 3.B [k=0,b=a=1, 第一次循环:a==-≠1,k=0+1=1; 第二次循环:a==-2≠1,k=1+1=2; 第三次循环:a==1,满足a=b,退出循环,输出k=2.] 4.D [由程序框图知,当0≤t≤2时,输出S=t-3,此时S∈[-3,-1];当-2≤t0时,执行t=2t2+1后1t≤9,执行1t≤9时,输出S=t-3,此时S∈(-2,6].因此输出S值的取值范围为[-3,6].] 5.C [根据程序框图表示的算法求解. 由s=0,k=0满足条件,则k=2,s=,满足条件;k=4, s=+=,满足条件;k=6,s=+=,满足条件;k=8,s=+=,不满足条件,输出k=8,所以应填“s≤?”.] 6.C [分析程序中各变量、各语句的作用,再根据程序框图所示的顺序,可知该程序的作用是计算并输出的分段函数y=的值. 又∵输入的x值与输出的y值相等, 当x≤2时,x=x2, 解得x=0或x=1; 当2x≤5时,x=2x-3, 解得x=3; 当x5时,x=, 解得x=±1(舍去). 故满足条件的x的值共有3个,故选C.] 7.D [由程序框图知,第一次循环s=1×2=2,i=2+2=4,k=1+1=2;第二次循环s=×2×4=4,i=4+2=6,k=2+1=3;第三次循环s=×4×6=8,i=6+2=8,k=3+1=4;第四次循环s=×8×8=16,i=8+2=10,k=4+1=5,退出循环,此时i=10.所以,判断框中,8≤n10,输入n(

您可能关注的文档

文档评论(0)

zhengshumian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档