高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版

高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版

ID:44898017

大小:439.16 KB

页数:8页

时间:2019-11-01

高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版_第1页
高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版_第2页
高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版_第3页
高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版_第4页
高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版_第5页
资源描述:

《高考数学总复习12.3算法与程序框图演练提升同步测评文新人教B版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、12.3算法与程序框图A组 专项基础训练(时间:25分钟)1.(2017·北京东城模拟)如图给出的是计算++++…+的一个程序框图,其中判断框内应填入的条件是(  )A.i<50?            B.i>50?C.i<25?D.i>25?【解析】因为该循环体需要运行50次,i的初始值是1,间隔是1,所以i=50时不满足判断框内的条件,而i=51时满足判断框内条件,所以判断框内的条件可以填入i>50?.【答案】B2.(2017·郑州模拟)执行如图所示的程序框图,输出的S值是(  )A.B.-1C.0D.-1-【解析】由程序框图可知n

2、=1,S=0;S=cos,n=2;S=cos+cos,n=3;这样依次循环,一直到S=cos+cos+cos+…+cos=251+cos+cos+…+cos=251×0++0++(-1)++0=-1-,n=2015.【答案】D3.(2016·课标全国Ⅱ)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=(  )A.7B.12C.17D.34【解析】输入x=2,n=2.初始k=0,s=0.第一次输入a=2,s=0×2+2=2,k=0+1=1≤n,进入

3、循环;第二次输入a=2,s=2×2+2=6,k=1+1=2≤n,再次进入循环;第三次输入a=5,s=6×2+5=17,k=2+1=3>n,跳出循环,输出s=17.故选C.【答案】C4.(2017·安徽皖南八校三联)如图所示是用模拟数方法估计椭圆+y2=1的面积S的程序框图,则图中空白框内应填入(  )A.S=B.S=C.S=D.S=【解析】从0到2产生的2000个随机数中,落入椭圆内部或边界的有M个,则=,故S=.【答案】D5.(2016·课标全国Ⅲ)执行如图所示的程序框图,如果输入的a=4,b=6,那么输出的n=(  )A.3B.4C.

4、5D.6【解析】由程序框图依次得①a=2,b=4,a=6,s=6,n=1;②a=-2,b=6,a=4,s=10,n=2;③a=2,b=4,a=6,s=16,n=3;④a=-2,b=6,a=4,s=20,n=4,此时s>16,输出n=4.【答案】B6.某程序框图如图所示,则该程序运行后输出的s值为________.【解析】根据程序框图,所求的值可以通过逐次循环求得,i=5,s=1,i=4,s=2×1+1=3,i=3,s=7;i=2,s=15,i=1,s=31,循环结束,故输出的s=31.【答案】317.(2017·江西八校联考)执行如图所示

5、的程序框图,输出的s是________.【解析】第一次循环:i=1,s=1;第二次循环:i=2,s=-1;第三次循环:i=3,s=2;第四次循环:i=4,s=-2,此时i=5,执行s=3×(-2)=-6.【答案】-68.(2017·黄冈模拟)数列{an}满足an=n,阅读如图所示的程序框图,运行相应的程序,若输入n=5,an=n,x=2的值,则输出的结果v=________.【解析】该程序框图循环4次,各次v的值分别是14,31,64,129,故输出结果v=129.【答案】1299.(2016·山东卷)执行如图所示的程序框图,若输入n的值

6、为3,则输出的S的值为________.【解析】第一次运行,i=1,S=-1;第二次运行,i=2,S=-1;第三次运行,i=3,S=1,符合判断条件,故输出的S的值为1.【答案】110.给出以下10个数:5,9,80,43,95,73,28,17,60,36,要求把大于40的数找出来并输出.试画出该问题的程序框图.【解析】程序框图如下:B组 专项能力提升(时间:15分钟)11.(2016·四川)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程

7、序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为(  )A.9B.18C.20D.35【解析】由题意得i=2,v=1×2+2=4;i=1,v=4×2+1=9;i=0,v=9×2+0=18;i=-1,此时不满足i≥0,退出循环,所以输出v=18.故选B.【答案】B12.(2016·天津)阅读如图所示的程序框图,运行相应的程序,则输出S的值为(  )A.2B.4C.6D.8【解析】循环前:S=4,n=1;第一次循环:S=2×4=8,n=1+1=2,不满足n>3;第二次循环:S=8-6=2,n=2+

8、1=3,不满足n>3;第三次循环:S=2×2=4,n=3+1=4,此时满足n>3,循环结束.输出S=4.故选B.【答案】B13.(2017·贵州遵义航天高中模拟)执行如图所示的程序框图,输出的

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

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

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