高考必考题---程序框图历年高考题整理

合集下载

高二数学框图试题

高二数学框图试题

高二数学框图试题1.执行下面的框图,若输入的n是,则输出的值是()A.120B.720C.1440D.5040【答案】B【解析】【考点】程序框图的有关内容.2.按边对三角形进行分类的结构图,则①处应填入.【答案】等边三角形.【解析】按三角形的三边将三角形进行分类:,因此,①填底边三角形.【考点】框图.3.阅读程序框图,该程序运行后输出的k的值为()A.1B.2C.3D.4【答案】D.【解析】根据流程图所示的顺序,程序的运行过程中各变量值变化情况如下:当时,,;当时,,;当时,,;此时,输出,结束程序.故选D.【考点】程序框图与算法.4.运行如图的程序框图,则输出s的结果是()A.B.C.D.【答案】B.【解析】根据框图知,该算法实质上是计算,即输出的结果为,故选B.【考点】程序框图.5.下列表示图书借阅的流程正确的是()A.入库阅览借书找书出库还书B.入库找书阅览借书出库还书C.入库阅览借书找书还书出库D.入库找书阅览借书还书出库【答案】B【解析】流程图是由图形符号和文字说明构成的图示,流程图可以用来表示一些动态过程,它可直观、明确的表示动态过程的开始到结束的全部步骤。

在绘制流程图之前,要弄清实际问题的解决步骤和事物发展的过程。

可以按以下步骤:①将实际问题的过程划分为若干个步骤;②理清各部分之间的顺序关系;③用简洁的语言表述各步骤;④绘制流程图,并检查是否符合实际问题。

本题是一个图书借阅的流程,把借书的过程分为以上6个步骤,正确的顺序为B选项。

【考点】框图中流程图的相关概念6.如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入A.P=B.P=C.P=D.P=【答案】D【解析】由题意以及程序框图可知,用模拟方法估计圆周率π的程序框图,M是圆周内的点的次数,当i大于1000时,圆周内的点的次数为4M,总试验次数为1000,所以要求的概率P=,所以空白框内应填入的表达式是P=.故选D.【考点】循环结构.7.根据右图所示的程序框图,输出结果 .【答案】【解析】解:因为i=0,t=76;不满足t≤0,∴t=76-10=66,i=0+1=1;不满足t≤0,∴t=66-10=56,i=1+1=2;不满足t≤0,∴t=56-10=46,i=2+1=3;不满足t≤0,∴t=46-10=36,i=3+1=4;不满足t≤0,∴t=36-10=26,i=4+1=5;不满足t≤0,∴t=26-10=16,i=5+1=6;不满足t≤0,∴t=16-10=6,i=6+1=7;不满足t≤0,∴t=6-10=-4,i=7+1=8;满足t≤0,输出结果i=8;故答案为:8.【考点】循环结构.8.运行如图的程序框图,输出的结果是A.510B.1022C.254D.256【答案】A【解析】,①成立,,,②成立,,,③成立,,,④成立,,,⑤成立,,,⑥成立,,,⑦成立,,,⑧不成立,输出。

程序框图练习题

程序框图练习题

2010~2014年高考真题备选题库第1节算法与程序框图1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )A. B.C. D.解析:选D 第一次循环:M=,a=2,b=,n=2;第二次循环:M=,a =,b=,n=3;第三次循环:M=,a=,b=,n=4,则输出M=,选D.2.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x,t 均为2,则输出的S=( )A.4 B.5C.6 D.7解析:选D k=1≤2,执行第一次循环,M=×2=2,S=2+3=5,k=1+1=2;k=2≤2,执行第二次循环,M=×2=2,S=2+5=7,k=2+1=3;k=3>2,终止循环,输出S=7.故选D.3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是( )A.34 B.55C.78 D.89解析:选B 执行该程序框图(算法流程图)可得x=1,y=1,z=2;x=1,y =2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55,跳出循环.4.(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n 的值为 ( )A.1 B.2C.3 D.4解析:选B 当n=1时,21>12成立,当n=2时,22>22不成立,所以输出n=2,故选B.5.(2014北京,5分)执行如图所示的程序框图,输出的S值为( )A.1 B.3C.7 D.15解析:选C 列表如下:S 0 1 3 7k 0 1 2 3 故输出的S值是7.6.(2014湖南,5分)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S 属于( )A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6]解析:选D 由程序框图可知S是分段函数,且S=其值域为(-2,6]∪[-3,-1]=[-3,6],故选D.7.(2014陕西,5分)根据程序框图,对大于2的整数N ,输出的数列的通项公式是( )A.an=2n B.an=2(n-1)C.an=2n D.an=2n-1解析:选C 由初始值的特征可知,输出的数列首项为2,又ai=2×S,S=ai,i=i+1,∴=2,则输出的数列是首项为2,公比为2的等比数列,则通项公式为an=2n.8.(2014四川,5分)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )A.0 B.1C.2 D.3解析:选C 分两种情况,当x,y满足x≥0,y≥0,x+y≤1时,运用线性规划知识先画出可行域,再将直线2x+y=0平移至过点(1,0),得到S的最大值为2;当x,y不满足x≥0,y≥0,x+y≤1时,S等于1,综合两种情况知应选C.9.(2014重庆,5分)执行如图所示的程序框图,则输出s的值为( )A.10 B.17C.19 D.36解析:选C 执行程序:k=2,s=0;s=2,k=3;s=5,k=5;s=10,k=9;s=19,k=17,此时不满足条件k<10,终止循环,输出结果为s=19,选C.10.(2014江西,5分)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )A.7 B.9C.10 D.11解析:选B i=1,S=0,第1次运行,S=0+lg=-lg 3>-1;第2次运行,i=3,S=lg+lg=lg=-lg 5>-1;第3次运行,i=5,S=lg+lg=lg=-lg 7>-1;第4次运行,i=7,S=lg+lg=lg=-lg 9>-1;第5次运行,i=9,S=lg+lg=lg=-lg 11<-1,跳出循环,输出i=9.11.(2014山东,5分)执行如图所示的程序框图,若输入的 x的值为1,则输出的 n的值为________.解析:12-4×1+3≤0,x=2,n=1;22-4×2+3≤0,x=3,n=2;32-4×3+3≤0,x=4,n=3,42-4×4+3>0,跳出循环,此时输出n的值,故输出的n的值为3.答案:312.(2014江苏,5分)如图是一个算法流程图,则输出的n的值是________.解析:该流程图共运行5次,各次2n的值分别是2,4,8,16,32,所以输出的n的值是5.答案:513.(2014浙江,5分)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.解析:S=0,i=1;S=1,i=2;S=4,i=3;S=11,i=4;S=26,i=5;S=57,i=6,此时S>n,所以输出的结果为6.答案:614.(2014辽宁,5分)执行如图所示的程序框图,若输入n=3 ,则输出T=________.解析:输入n=3,则i=0,S=0,T=0,i≤n成立,故i=1,S=0+1=1,T=0+1=1,此时i=1≤n成立,故i=2,S=1+2=3,T=1+3=4,此时i =2≤n成立,故i=3,S=3+3=6,T=4+6=10,此时i=3≤n成立,故i=4,S=6+4=10,T=10+10=20,此时i=4≤n不成立,故输出T=20.答案:2015.(2014天津,5分)阅读如图所示的框图,运行相应的程序,输出 S的值为________.解析:S=0,n=3,第1次运行,S=0+(-2)3=-8,n=2,不满足条件;第2次运行,S=-8+(-2)2=-8+4=-4,n=1,满足条件,跳出循环,输出S的值为-4.答案:-416.阅读如图所示的程序框图,运行相应的程序,若输入n 的值为9,则输出S 的值为________ .解析:S=(21+22+…+29)+(1+2+…+9)=210-2+45=1 024+43=1 067.答案:1 06717.(2013新课标全国Ⅱ,5分)执行右面的程序框图,如果输入的N=4,那么输出的S=( )A.1+++B.1+++C.1++++D.1++++解析:本题主要考查程序框图的识读、循环结构等知识,意在考查考生对算法意义的理解与应用.按程序框图逐步计算可知:S=1+++.答案:B18.(2013山东,5分)执行两次如图所示的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为( )A.0.2,0.2B.0.2,0.8C.0.8,0.2D.0.8,0.8解析:本题主要考查程序框图的运行途径,考查读图能力和运算能力.两次运行结果如下:第一次:-1.2→-1.2+1→-0.2+1→0.8;第二次:1.2→1.2-1→0.2.答案:C19.(2013广东,5分)执行如图所示的程序框图,若输入n的值为3,则输出s的值是( )A.1 B.2C.4 D.7解析:本题主要考查程序框图知识,意在考查考生的推理论证能力、运算求解能力.根据程序框图,s=1+0+1+2=4.答案:C20.(2013安徽,5分)如图所示,程序框图(算法流程图)的输出结果为( )A. B.C. D.解析:本题主要考查程序框图的循环结构,计算输出结果,意在考查考生对循环结构的理解和累加求和.第一次循环后:s=0+,n=4;第二次循环后:s=0++,n=6;第三次循环后:s=0+++,n=8,跳出循环,输出s=0+++=.答案:C21.(2013江西,5分)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是( )A.S<8 B.S<9C.S<10 D.S<11解析:本题主要考查程序框图的概念、循环结构程序框图的应用,考查算法的基本思想.程序框图的运行过程为:i=1,S=0→i=1+1=2→i不是奇数→S=2×2+1=5→符合条件→i=2+1=3→i是奇数→S=2×3+2=8→符合条件→i=3+1=4→i不是奇数→S=2×4+1=9→不符合条件→输出i=4→结束.根据以上步骤,知应填入条件S<9.答案:B22.(2013江苏,5分)下图是一个算法的流程图,则输出的n的值是________.解析:本题考查算法的基本概念及流程图的运算法则,意在考查学生的逻辑推理能力及对循环结构的理解.算法流程图执行过程如下:n=1,a=2,a<20;n=2,a=8,a<20; n=3,a =26,a>20,输出n=3.答案:323.(2013浙江,4分)若某程序框图如图所示,则该程序运行后输出的值等于________.解析:本题主要考查算法的逻辑结构、循环结构的使用,程序框图及框图符号等基础知识,同时考查识图能力,逻辑思维能力和分析、解决问题能力.根据程序框图,可以逐个进行运算,k=1,S=1;S=1+,k=2;S=1++,k=3;S=1+++,k=4;S=1++++=,k=5,程序结束,此时S=.答案:24.(2013陕西,5分)根据下列算法语句,当输入x为60时,输出y的值为( )A.25 B.30C.31 D.61解析:本题考查考生对算法语句的理解和分段函数的求值.阅读算法语句易知,本题是一个求解分段函数f(x)=的值的算法,∴f(60)=25+0.6×(60-50)=31.答案:C25.(2012新课标全国,5分)如果执行下边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( )A.A+B为a1,a2,…,aN的和B.为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数解析:结合题中程序框图,由当x>A时A=x可知A应为a1,a2,…,aN中最大的数,由当x<B时B=x可知B应为a1,a2,…,aN中最小的数.答案:C26.(2012陕西,5分)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入( )A.q= B.q=C.q= D.q=解析:程序执行的过程是如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q代表的含义为及格率,也就是=.答案:D27.(2012江苏,5分)下图是一个算法流程图,则输出的k的值是________.解析:由k2-5k+4>0得k<1或k>4,所以k=5.答案:528.(2012湖南,5分)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=________.解析:执行程序,i,x的取值依次为i=1,x=3.5;i=2,x=2.5;i=3,x=1.5;i=4,x=0.5;结束循环,输出i的值为4.答案:429.(2012江西,5分)下图是某算法的程序框图,则程序运行后输出的结果是________.解析:此框图依次执行如下循环:第一次:T=0,k=1,sin >sin 0成立,a=1,T=T+a=1,k=2,2<6,继续循环;第二次:sin π>sin 不成立,a=0,T=T+a=1,k=3,3<6,继续循环;第三次:sin >sin π不成立,a=0,T=T+a=1,k=4,4<6,继续循环;第四次:sin 2π>sin 成立,a=1,T=T+a=2,k=5,5<6,继续循环;第五次:sin >sin 2π成立,a=1,T=T+a=3,k=6,跳出循环,输出的结果是3.答案:330.(2011新课标全国,5分)执行右图的程序框图,如果输入的N是6,那么输出的p是( )A.120 B.720C.1440 D.5040解析:由程序框图可得,输出的p=1×2×3×4×5×6=720.答案:B31.(2011天津,5分)下图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为( )A.S=S*(n+1)B.S=S*xn+1C.S=S*nD.S=S*xn解析:由题意可知,输出的是10个数的乘积,因此处理框中应是分别计算这10个数相乘,故循环体应为S=S*xn.答案:D32.(2011安徽,5分)如图所示,程序框图(算法流程图)的输出结果是______________.解析:第一次进入循环体有T=0+0,第二次有T=0+1,第三次有T=0+1+2,……,第n次有T=0+1+2+…+n-1(n=1,2,3,…),令T=>105,解得n>15,故n=16,k=15.答案:1533.(2011湖南 ,5分)若执行如图所示的框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于______.解析:算法的功能是求解三个数的方差,输出的是S==.答案:34.(2011江苏,5分)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为____.Read a,bIf a>b Thenm ←aElsem ←bEnd IfPrint m解析:此题的伪代码的含义:输出两数的较大者,所以m=3.答案:335.(2010广东,5分)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中4位居民的月均用水量分别为x1,…,x4(单位:吨).根据如图所示的程序框图,若x1,x2,x3,x4分别为1,1.5,1.5,2,则输出的结果s为__________.解析:运行程序框图可知,i、s1与s的值依次如下:s1:1,2.5,4,6,s:1,×2.5,×4,×6,i:2,3,4,5,当i=5时,终止循环,输出s=×6=1.5.答案:1.5。

高考常考基础题3 程序框图(答案版)

高考常考基础题3  程序框图(答案版)

高考常考基础题3 程序框图1.(2020全国Ⅰ文9)执行下面的程序框图,则输出的 ( )A .B .C .D .【答案】C【解析】依据程序框图的算法功能可知,输出的是满足的最小正奇数,,解得,∴输出的,故选C .2.(2020全国Ⅱ文7)执行右图的程序框图,若输入的,则输出的为()A .2B .3C .4D .5【答案】Cn=17192123n 135100n ++++>()()211112135110024n n n n -⎛⎫+⨯+ ⎪⎝⎭++++==+>19n >21n =0,0k a ==k【解析】由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出的值,模拟程序的运行过程:,第1次循环,,为否; 第2次循环,,为否;第3次循环,,为否;第4次循环,,为是,退出循环,输出.故选C .3.(2019全国Ⅰ文理】如图是求的程序框图,图中空白框中应填入( )A .B .C .D . 【答案】A【解析】初始:,∵第一次应该计算=,=2; 执行第2次,,∵第二次应该计算=,=3, k 0,0k a ==2011a =⨯+=,011k =+=210>2113a =⨯+=,112k =+=310>2317a =⨯+=,213k =+=710>27115a =⨯+=,314k =+=1510>4k =112122++12A A =+12A A=+112A A =+112A A=+1,122A k ==≤1122+12A +1k k =+22k =≤112122++12A +1k k =+结束循环,故循环体为,故选A . 【秒杀速解】认真观察计算式子的结构特点,可知循环体为. 4.(2019全国Ⅲ文理】执行下边的程序框图,如果输入的为0.01,则输出的值等于A .B .C .D . 【答案】C【解析】输入的为,不满足条件; 不满足条件;满足条件,结束循环; 输出,故选C . 12A A=+12A A =+εs 4122-5122-6122-7122-ε0.0111,01,0.01?2x s x ==+=<1101,0.01?24s x =++=<⋅⋅⋅611101,0.00781250.01?22128S x =++++==<676111112(1)22222S =+++=⨯-=-5.(2018全国Ⅱ文理)为计算,设计了如图的程序框图,则在空白框中应填入 A . B . C . D .【答案】B 【解析】由程序框图的算法功能知执行框计算的是连续奇数的倒数和,而执行框计算的是连续偶数的倒数和,∴在空白执行框中应填入的命令是,故选B .11111123499100=-+-++-…S1=+i i 2=+i i 3=+i i 4=+i i 1=+N N i11=++T T i 2=+i i6.(2017新课标Ⅰ文理)下面程序框图是为了求出满足的最小偶数,那A.和B.和C.和D.和【答案】D【解析】由题意选择,则判定框内填,由∵选择偶数,∴矩形框内填,故选D.7.(2017新课标Ⅲ文理)执行下面的程序框图,为使输出的值小于91,则输入的正整数的最小值为A.5 B.4 C.3 D.2【答案】D【解析】若,第一次循环,成立,,,321000n n->n 1000A>1n n=+1000A>2n n=+1000A≤1n n=+1000A≤2n n=+321000n n->1000A≤2n n=+SN2N=12≤100S=10M=-22i=≤成立,第二次循环,此时,,不成立,∴输出成立,∴输入的正整数的最小值是2,故选D .8.(2015新课标II 文理)如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入分别为14,18,则输出的=A .0B .2C .4D .14【答案】B 【解析】第一次执行,输入,,∵,∴; 第二次执行,输入,,∵,∴; 第三次执行,输入,,∵,∴; 第四次执行,输入,,∵,∴; 第五次执行,输入,,∵,∴;此时.9.(2013新课标I 文理)执行如图程序框图,如果输入的,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【答案】A 【解析】有题意知,当时,,当时,90S =1M =32i =≤9091S =<N ,a ba 14a 18b a b 18144b =-=14a 4ba b >14410a =-=10a 4ba b >1046a =-=6a4b a b >642a =-=2a 4b a b <422b =-=2a b [1,3]t ∈-[1,1)t ∈-3s t =[3,3)∈-[1,3]t ∈24s t t =-,∴输出s 属于[3,4],故选.10.(2013江西文理)阅读如图程序框图,如果输出,那么在空白矩形框中应填入的语句为A .B .C .D .【答案】C 【解析】由题意,当时,空白的判断框中的语句应使;故选项A ,B 中,当 时,都有;故排除;假设空白的判断框中的语句是C 项中的,则第一次运行时,;第二次运行时,;第三次运行时,;第四次运行时,;此时不满足,故输出,满足题意,故选C .[3,4]∈-A 5i =2*2S i =-2*1S i =-2*S i =2*4S i =+5i =10S ≥5i =10S <2*S i =2,5i S ==3,6i S ==4,9i S ==5,10i S ==10S <5i =11.(2012新课标文理)如果执行如图的程序框图,输入正整数和实数,输出、,则A .为的和B .为的算术平均数 C .和分别是 中最大的数和最小的数D .和分别是 中最小的数和最大的数【答案】C 【解析】由当时可知应为中最大的数,由当时可知应为中最小的数.)2(≥N N N a a a ,,,21 A B B A +N a a a ,,,21 2B A +N a a a ,,,21 A B N a a a ,,,21 A B N a a a ,,,21 x A >A x =A 12,,,N a a a ⋅⋅⋅x B <B x =B 12,,,N a a a ⋅⋅⋅1+=k k xA =xB =11,,1a B a A k ===ka x =?A x >?B x <?N k ≥BA, 输出Na a a ,,,N,21 输入 开始结束是是是否否否。

高考数学专题突破:程序框图难题

高考数学专题突破:程序框图难题

高考数学专题突破:程序框图难题一、高考真题【2015•重庆】执行如图所示的程序框图,若输出k的值为8,则判断框图可填入的条件是()s≤【解析】模拟执行程序框图,k的值依次为0,2,4,6,8,因此S=(此时k=6),因此可填:S.故选:C.【2014重庆理】执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()>>【答案】B【解析】由程序框图知:程序运行的S=××…×,∵输出的k=6,∴S=××=,∴判断框的条件是S >,故选:C .【2013课标全国Ⅱ理6】执行下面的程序框图,如果输入的N =10,那么输出的S =( ).A .1111+2310+++ B .1111+2!3!10!+++ C .1111+2311+++ D .1111+2!3!11!+++ 【答案】B【解析】由程序框图知,当k =1,S =0,T =1时,T =1,S =1; 当k =2时,12T =,1=1+2S ;当k =3时,123T =⨯,111+223S =+⨯; 当k =4时,1234T =⨯⨯,1111+223234S =++⨯⨯⨯;…; 当k =10时,123410T =⨯⨯⨯⨯ ,1111+2!3!10!S =+++,k 增加1变为11,满足k >N ,输出S ,所以B 正确.【2013重庆理8】执行如图所示的程序框图,如果输出s =3,那么判断框内应填入的条件是( ).A .k ≤6B .k ≤7C .k ≤8D .k ≤9 【答案】B【解析】由程序框图可知,输出的结果为s =log 23×log 34×…×log k (k +1)=log 2(k +1).由s =3,即log 2(k +1)=3,解得k =7.又∵不满足判断框内的条件时才能输出s ,∴条件应为k ≤7.【2013江西理7】阅读如下程序框图,如果输出i =5,那么在空白矩形框中应填入的语句为( ).A .S =2*i -2B .S =2*i -1C .S =2*iD .S =2*i +4 【答案】C【解析】当i =2时,S =2×2+1=5;当i =3时,S =2×3+4=10不满足S <10,排除选项D ;当i =4时,S =2×4+1=9;当i =5时,选项A ,B 中的S 满足S <10,继续循环,选项C 中的S =10不满足S <10,退出循环,输出i =5,故选C.【2012陕西理】10. 右图是用模拟方法估计圆周率π的程序框图,P 表示估计结果,则图中空白框内应填入( )A .1000N P =B .41000N P =C .1000M P =D .41000M P =【答案】C 【解析】M 表示落入扇形的点的个数,1000表示落入正方形的点的个数, 则点落入扇形的概率为1000M ,由几何概型知,点落入扇形的概率为4π,则10004M P ==π,故选D【2012新课标理】如果执行右边和程序框图,输入正整数N (2N ≥)和实数1a ,2a ,…,N a ,输出A ,B ,则( )A 、AB +为1a ,2a ,…,N a 的和B 、2A B +为1a ,2a ,…,N a 的算术平均数C 、A 和B 分别是1a ,2a ,…,N a 中最大的数和最小的数D 、A 和B 分别是1a ,2a ,…,N a 中最小的数和最大的数【答案】C 【解析】由程序框图可知,A 表示1a ,2a ,…,Na 中最大的数,B 表示1a ,2a ,…,N a 中最小的数,故选择C 。

【备战】高考数学 高频考点归类分析 程序框图(真题为例)

【备战】高考数学 高频考点归类分析 程序框图(真题为例)

程序框图典型例题:例1. (2012年全国课标卷理5分)如果执行下边的程序框图,输入正整数(2)N N ≥和实数12,,...,n a a a ,输出,A B ,则【 】()A A B +为12,,...,n a a a 的和 ()B 2A B+为12,,...,n a a a 的算术平均数 ()C A 和B 分别是12,,...,n a a a 中最大的数和最小的数 ()D A 和B 分别是12,,...,n a a a 中最小的数和最大的数【答案】C 。

【考点】程序框图的结构。

【解析】根据程序框图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是:A 和B 分别是12,,...,n a a a 中最大的数和最小的数。

故选C 。

例2. (2012年北京市理5分)执行如图所示的程序框图,输出的S 值为【 】A. 2 B .4 C.8 D. 16【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用,程序的运行过程中各变量值变化如下表:-时,输出x 例3. (2012年天津市理5分)阅读下边的程序框图,运行相应的程序,当输入x的值为25的值为【】-(B)1(C)3(D)9(A)1【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:例4. (2012年天津市文5分)阅读下边的程序框图,运行相应的程序,则输出S的值为【】(A)8 (B)18 (C)26 (D)80【答案】C。

【考点】程序框图。

【分析】根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:例5. (2012年安徽省理5分)如图所示,程序框图(算法流程图)的输出结果是【】C5()D8()A3()B4()【答案】B。

【考点】程序框图的结构。

【解析】根据程序框图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是计算满x≤的最小项数:足4根据流程图所示的顺序,程序的运行过程中各变量值变化如下表:y。

高三数学框图试题

高三数学框图试题

高三数学框图试题1.执行如图所示的程序框图,则输出的结果是()A.14B.15C.16D.17【答案】C【解析】根据程序框图,从到得到,因此将输出. 故选C.【考点】程序框图.2.右图是计算某年级500名学生期末考试(满分为100分)及格率的程序框图,则图中空白框内应填入()A.B.C.D.【答案】D.【解析】通过程序的判断语句可知,表示的是及格的人数,表示的是不及格的人数,∴.【考点】程序框图.3.执行如图所示的程序框图,若输入n的值为4,则输出S的值为 ( )A.5B.6C.7D.8【答案】C【解析】第一次循环后:S=1,i=2第二次循环后:S=2,i=3第三次循环后:S=4,i=4第四次循环后:S=7,i=5,故输出74.定义某种运算,运算原理如右图所示,则式子的值为【答案】13【解析】由算法知:,而【考点】新定义5.阅读右面的程序框图,运行相应的程序,输出的结果为()A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,,因此当时,【考点】循环体流程图6.执行如图所示的程序框图,则输出的k值是.【答案】3.【解析】由程序框图知,输出.【考点】程序框图.7.执行如图所示的程序框图.若输出,则框图中①处可以填入()A.B.C.D.【答案】B【解析】依次循环的结果为:;;;.因为输出,所以可满足,故选.【考点】程序框图.8.执行右面的程序框图,如果输入的t∈[-1,3],则输出的s属于( )A.[-3,4]B.[-5,2]C.[-4,3]D.[-2,5]【答案】A;【解析】若,则;若,;综上所述.【考点】本题考查算法框图,考查学生的逻辑推理能力.9.如图,运行该程序后输出的值为()A.66B.55C.11D.10【答案】A【解析】由程序框图可以看出,本框图的作用就是计算的值,所以输出的.【考点】程序框图及其应用.10.如果执行框图,输入,则输出的数等于()A.B.C.D.【答案】D【解析】第一次循环,;第二次循环,;第三次循环,;第四次循环,;第五次循环,;此时不满足条件,输出,选D.【考点】算法与框图.11.程序框图如图所示,其输出结果是,则判断框中所填的条件是()A.B.C.D.【答案】B【解析】由题意可知第一次运行后,第二次运行后,第三次运行后,第四次运行后,第五次运行后,此时停止运算,又判断框下方是“是”,故应填.故选B.【考点】算法流程图.12.执行如图所示程序框图.若输入,则输出的值是()A.B.C.D.【答案】C【解析】通过程序循环计算,知道得到的x大于23就结束,即.【考点】考查程序框图.13.执行如图所示的程序框图,输出的S值为()A.1B.C.D.【答案】C【解析】第一次执行循环:,;第二次执行循环:,,满足≥2,结束循环,输出.【考点】本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用.14.如图所示,程序据图(算法流程图)的输出结果为()A.B.C.D.【答案】C【解析】;;,输出所以答案选择C【考点】本题考查算法框图的识别,逻辑思维,属于中等难题.15.随机抽取某产品件,测得其长度分别为,如图所示的程序框图输出样本的平均值,则在处理框①中应填入的式子是(注:框图中的赋值符号“=”也可以写成“←”“:=”)A.B.C.D.【答案】D,i=2时,s=,i=3【解析】如图所示的程序框图输出样本的平均值,当i=1时,s=a1时,…,因此,处理框①应填入的式子是,故选D。

高考文科数学 程序框图-知识点考法及解题方法

高考文科数学  程序框图-知识点考法及解题方法

程序框图(算法初步)知识点、考法及解题方法算法的概念:算法通常是指可以用计算机来解决的某一类问题的明确和有限的步骤,这些步骤必须是确定的和能执行的,并且能够在有限步之内完成。

程序框图概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。

一个程序框图包括哪几部分?实现不同算法功能的相对应的程序框;带箭头的流程线;程序框内必要的说明文字。

程序框与流程线:说明文字(基本算法语句-5种语句):常用程序符号(A ) (B ) (C ) (D ) 【例1】判断下列说法是否正确①算法执行以后可以有不同的结果; ②解决一个问题可以有不同的算法;③解决同一个问题采用不同算法得到的结果不同; ④算法的每个执行步骤都必须在有限的时间内完成; ⑤算法的每个步骤之间可以调换顺序; ⑥可以写出一个算法输出所有质数; ⑦算法只能用自然语言描述。

例2、)A. 输出a=10B. 赋值a=10C. 判断a=10D. 输入a=1例3、条件语句的一般形式如右图所示,其中B 表示的是( )A .条件B .条件语句C .满足条件时执行的内容D .不满足条件时执行的内容例4、下列图形中,是条件语句的一般格式的是( )例5、下列语句中,哪一个是输入语句 ( )A .PRINTB .IFC .INPUTD .WHILE高考考点:程序框图 解题方法:模拟分析法一般要求写出程序的运行结果,求输入参数,填空补全程序框图,指明算法的功能 解题方法分析:1、输出结果:(1)较简单或循环次数较少时,进行模拟分析,就是分析题意,看有多少个量就按多少列来模拟电脑列表分析;(2)较复杂或循环次数较多时,按题意先写出解析式(如分段函数)或通项公式(多次循环),最后代入数值求得结果。

2、求输入参数:进行逆向模拟分析3、填空补全:(1)补判断语句:答案不唯一,进行模拟分析,注意循环几次就出来,注意临界值,决定要谁不要谁;(2)补执行语句:进行模拟分析,看目的,注意看是否需要计数量,需要哪些计算量,怎么计算。

2021冲刺高考数学复习(文):程序框图(含答案)

2021冲刺高考数学复习(文):程序框图(含答案)

冲刺高考数学复习(文):程序框图(含答案)专题06 程序框图(文)一.程序框图小题(一)命题特点和预测:分析近8年全国新课标卷1发现8年7考,每年1题,多余数列求某一项或求和、分段函数求值或几何概型等结合主要考查含有循环结构的程序框图意义、已知输出求输入、已知输入求输出或已知输入输出补全框图,多为容易题或中档题.2019年高考仍将有一个小题,仍将从这几个方面对程序框图进行考查,难度仍为中低档题. (二)历年试题比较: 年份题目答案 2017年 10.如图是为了求出满足的最小偶数n ,学|科网那么在和两个空白框中,可以分别填入A .A >1000和n =n +1B .A >1000和n =n +2C .A ≤1000和n =n +1D .A ≤1000和n =n +2D2016年 (10)执行右面的程序框图,如果输入的0,1,x y ==n =1,则输出,x y 的值满足C(A )2y x = (B )3y x = (C )4y x = (D )5y x =2015年 (9)执行右面的程序框图,如果输入的0.01t =,则输出的n =( )(A ) 5 (B )6 (C )10 (D )12C2014年 (9)执行右面的程序框图,若输入的,,a b k 分别为1,2,3,则输出的M =( )A.203B.72C.165D.158D2013年 (7) 运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]2012年 (6)如果执行右边的程序框图,输入正整数N (N ≥2)和实数1a ,2a ,…,N a ,输出A ,B ,则A .A +B 为1a ,2a ,…,N a 的和 B .2A B+为1a ,2a ,…,N a 的算术平均数 C .A 和B 分别为1a ,2a ,…,N a 中的最大数和最小数CD .A 和B 分别为1a ,2a ,…,N a 中的最小数和最大数2011年 (5) 执行右面的程序框图,如果输入的N 是6,那么输出的p 是(A )120 (B)720 (C)1440 (D)5040B【解析与点睛】(2017年)【解析】由题意选择,则判定框内填1000A ≤,由因为选择偶数,所以矩形框内填2n n =+,故选D.(2016年)【解析】第一次循环:,第二次循环:,第三次循环:此时满足条件,循环结束,输出,满足4y x =.故选C.(2015年)【解析】执行第1次,t =0.01,S=1,n =0,m =12=0.5,S =S -m =0.5,2m m ==0.25,n =1,S =0.5>t =0.01,是,循环,执行第2次,S =S -m =0.25,2mm ==0.125,n =2,S=0.25>t =0.01,是,循环, 执行第3次,S =S -m =0.125,2mm ==0.0625,n =3,S=0.125>t =0.01,是,循环,执行第4次,S=S-m =0.0625,2mm ==0.03125,n =4,S=0.0625>t =0.01,是,循环,执行第5次,S=S-m =0.03125,2mm ==0.015625,n =5,S=0.03125>t =0.01,是,循环,执行第6次,S=S-m =0.015625,2mm ==0.0078125,n =6,S=0.015625>t =0.01,是,循环,执行第7次,S=S-m =0.0078125,2mm ==0.00390625,n=7,S=0.0078125>t =0.01,否,输出n =7,故选C.(2014年)【解析】运行第1次,n =1≤3是,循环,M =1a b +=32,a =b =2,b =M =32,n =1n +=2, 运行第2次,n =2≤3是,循环,M =1a b +=83,a =b =32,b =M =83,n =1n +=3,运行第3次,n =3≤3是,循环,M =1a b +=158,a =b =83,b =M =158,n =1n +=4, 运行第4次,n =4≤3否,输出M =1a b +=158,故选D.(2013年)【解析】有题意知,当[1,1)t ∈-时,3s t =[3,3)∈-,当[1,3]t ∈时,24s t t =-[3,4]∈,∴输出s 属于[-3,4],故选A .(2012年)【解析】由框图知其表示的算法是找N 个数中的最大值和最小值,A 和B 分别为1a ,2a ,…,N a 中的最大数和最小数,故选C.(2011年)【解析】运行第1次,N=6,k =1,p =1,p =kp =1,k <6是,循环k =1k +=2,运行第2次,p =kp =2,k =2<6是,循环k =1k +=3, 运行第3次,p =kp =6,k =3<6是,循环k =1k +=4, 运行第4次,p =kp =24,k =4<6是,循环k =1k +=5, 运行第5次,p =kp =120,k =5<6是,循环k =1k +=6, 运行第6次,p =kp =720,k =6<6否,输出p =720,故选B.(三)命题专家押题 题号 试 题1.执行如图所示的程序框图,若输入的,则输出A .B .C .D .2. 已知某算法的程序框图如图所示,则该算法的功能是A.求首项为,公比为的等比数列的前项的和B.求首项为,公比为的等比数列的前项的和C.求首项为,公比为的等比数列的前项的和D.求首项为,公比为的等比数列的前项的和3 我国古代数学典籍《九章算术》第七章“盈不足”中有一问题:“今有蒲生一日,长三尺,莞生一日,长一尺.蒲生日自半.莞生日自倍.问几何日而长等?”(蒲常指一种多年生草本植物,莞指水葱一类的植物)现欲知几日后,莞高超过蒲高一倍.为了解决这个新问题,设计如图所示的程序框图,输入,.那么在①处应填_______和输出的值为()A. 4 B. 4C. 3 D.34 “欧几里得算法”是有记载的最古老的算法,也叫做辗转相除法,可追溯至公元前年前,如图的程序框的算法思路就是来源于“欧几里得算法”,用于计算两个整数,的最大公约数执行该程序框图(图中“”表示除以的余数),若输入的,分别为,,则输出的()A.B.C.D.5设函数,表示的反函数,定义如框图表示的运算,若输入,输出;当输出时,则输入为()A.B.6 C.D.86 计算机是将信息转换成二进制进行处理的.二进制即“缝二进一”,如表示二进制数,将它转化成十进制形式是,那么将二进制数转化成十进制形式是()A.B.C.D.7 已知,应用秦九韶算法计算x=3时的值时芾要()次乘法运算.A.9 B.8 C.5 D.48 设为区间内的均匀随机函数,则计算机执行下列程序后,输出的值落在区间内的概率为()A.B.C.D.9 阅读如图所示的程序,若运行结果为35,则程序中的取值范围是()A.B.C.D.10 阅读如图所示程序框图,运行相应的程序.当输入的时,则输出的范围是()A.B.C.D.【详细解析】1.【答案】B【解析】由流程图可知,程序输出的值为:,即,故选B.2.【答案】C【解析】由已知中的程序框图可知:该程序的循环变量n的初值为1,终值为2019,步长为2,故循环共执行了1009次,由S中第一次累加的是21﹣1=1,第二次累加的是23﹣1=4,……,故该算法的功能是求首项为1,公比为4的等比数列的前1009项的和,故选C.3.【答案】A【解析】根据题意表示莞高,表示蒲高,现欲知几日后,莞高超过蒲高一倍,故填.根据程序框图得:第一次循环:,,,,;第二次循环:,,,,;第三次循环:,,,,;第四次循环:,,此时满足,故输出.故选A.4.【答案】B【解析】输入的,,则,不满足循环条件,,,则满足循环条件,则最大公约数是,故选B5.【答案】A【解析】由图可知,该程序的作用是计算分段函数的函数值,输入,输出,,当输出时,只有·,故选A.6.【答案】B【解析】根据题干中所给信息,得到化简方式是,故选B. 7.【答案】D【解析】,所以要4次乘法,选D.8.【答案】C【解析】根据题意知,当x∈[﹣2,0]时,y=2x∈[,1];当x∈(0,2]时,y=2x+1∈(1,5];所以当y∈[,3]时,x∈[﹣1,1],其区间长度为2,所求的概率为P,故选C.9.【答案】A【解析】由程序语句可知程序运行程序过程中数据变化如下:S=11,i=9;S=20,i=8;S=28,i=7;S=35,i=6,此时结束循环,故6<a≤7,即程序中的取值范围是,故选A.10.【答案】D【解析】当时,,则;当时,;综上所述,输出的范围为,故选D.二.数列小题(一)命题特点和预测:分析近8全国课标1理数试卷,发现8年5考,若数列考小题,则至少1题,大题不考数列,若小题不考数列,则解答题考数列,主要考查等比数列、等差数列的定义、通项公式、性质、前n 项和公式、数列通项公式求法、数列的综合应用,难度多容易题.2019年高考最多1个小题,仍将考查等比数列、等差数列的定义、通项公式、性质、前n 项和公式、数列通项公式求法,难度为容易题. (二)历年试题比较: 年份 题目答案2015 【2015全国课标Ⅰ,文7】已知{}n a 是公差为1的等差数列,n S 为{}n a 的前n 项和,若844S S =,则10a =( ) (A )172 (B )192(C )10 (D )12 B【2015全国课标Ⅰ,文13】数列{}n a 中为{}n a 的前n 项和,若126n S =,则n = .62013 【2013全国课标Ⅰ,文6】 设首项为1,公比为23的等比数列{n a }的前n 项和为n S ,则( )A .n S =21n a -B .n S =32n a -C .n S =43n a -D .n S =32n a -D2012 【2012全国新课标,文12】数列{a n }满足a n +1+(-1)n a n =2n -1,则{a n }的前60项和为( )(A )3690 (B )3660 (C )1845 (D )1830D【2012全国新课标,文14】等比数列{a n }的前n 项和为S n ,若S 3+3S 2=0,则公比q =_______ -2【解析与点睛】(2015年)(7)【解析】∵公差1d =,844S S =,∴,解得1a =12,∴,故选B.(13)【解析】∵,∴数列{}n a 是首项为2,公比为2的等比数列,∴,∴264n =,∴n=6.(2013年)(6)【解析】n S =213213na --=32na -,故选D .(2012年)(12)【解析】【法1】有题设知21a a -=1,① 32a a +=3 ② 43a a -=5 ③ 54a a +=7,65a a -=9,76a a +=11,87a a -=13,98a a +=15,109a a -=17,1110a a +=19,,……,∴②-①得13a a +=2,③+②得42a a +=8,同理可得57a a +=2,68a a +=24,911a a +=2,1012a a +=40,…,∴13a a +,57a a +,911a a +,…,是各项均为2的常数列,24a a +,68a a +,1012a a +,…是首项为8,公差为16的等差数列, ∴{n a }的前60项和为=1830.【法2】可证明:(14)【解析】当q =1时,3S =13a ,2S =12a ,由S 3+3S 2=0得,19a =0,∴1a =0与{n a }是等比数列矛盾,故q ≠1,由S 3+3S 2=0得,,解得q =-2. (三)命题专家押题 题号 试题 1已知等差数列的公差不为零,且,,成等比数列,则( )A .B .C .D .2中国古代数学著作《算法统宗》中有这样一个问题:“三百七十八里关,初行健步不为难,次日脚痛减一半,六朝才得到其关……”其大意为:“某人从距离关口三百七十八里处出发,第一天走得轻快有力,从第二天起,由于脚痛,每天走的路程为前一天的一半,共走了六天到达关口……” 那么该人第一天走的路程为______________3已知数列中,,,且,则的值为( ) A .B .C .D .4若等比数列的前项和,则实数________5 数列满足,且对于任意的都有,则__________.6 若数列满足,则________.7 已知是等差数列,且,,则()A.-5 B.-11 C.-12 D.38 数列满足,且对于任意的都有,则__________.9 已知数列的前项和为,且,若,则取最小值时的值为()A.B.C.D.10 数列中的项按顺序可以排列成如图的形式,第一行项,排;第二行项,从左到右分别排,;第三行项,……以此类推,设数列的前项和为,则满足的最小正整数的值为()4,4,4 34,43,44,43,4, 4…A.B.C.D.【详细解析】1.【答案】B【解析】设等差数列的公差,且,,成等比数列,∴,∴,,则,故选B.2.【答案】192【解析】根据题意,记每天走的路程里数为{a n},可知{a n}是公比为的等比数列,又由6天走完378里,则S6378,解可得:a1=192,即该人第一天走的路程为192里.3.【答案】A【解析】因为,由,,得;由,,得;由,,得;由,,得;由,,得;由,,得,由此推理可得数列是一个周期为6的周期数列,所以,故选A.4.【答案】【解析】因为等比数列的前项和,所以,所以,又,所以.5.【答案】820【解析】因为,所以,,,…,,上面个式子左右两边分别相加得,即,所以.6.【答案】【解析】当n=1时,=8,因为,所以,(n≥2),两式相减得8=,所以(n≥2),适合n=1,所以.7.【答案】B【解析】∵是等差数列,设,∴故,故选B8.【答案】【解析】由题=+n+2,∴,所以,,,…,,上式个式子左右两边分别相加得,即,当n=1时,满足题意,所以,从而.9.【答案】A【解析】∵,∴,两式作差得,当n=10时,,又,∴,∴且,又=11-10=1,∴由选项可得:取最小值时的值为10,故选A.10.【答案】C【解析】由图可知,第n行是4为首项,以3为公比的等比数列的前n项,和为,设满足的最小正整数为,项在图中排在第行第列(且),所以有,则,,即图中从第行第列开始,和大于.因为前行共有项,所以最小正整数的值为,故选C.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宁夏海南理
__________________________________________________
18.(2012辽宁)执行如图所示的程序框图,则输出的S 的值是
19.(2012北京)执行如图所示的程序框图,输出的S 值为
20.(2012天津)阅读程序框图,运行相应的程序,当输入x 的值为25-时,输出x 的值为
21.(2012陕西)下图是计算某年级500名学生期末考试(满分为100分)及格率q 的程序框图,则图中空白框内应填入 ( )A. q=N M B q=M N C q=N M N + D.q=M M N
+
22.(2012江西)下图是某算法的程序框图,则程序运行后输出的结果是_________。

23.(2012湖南)如果执行如图3所示的程序框图,输入1x =-,n =3,则输出的数S = __ __.
24.(2012年湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果S =__________.
25. (2011·陕西高考理科·T8)右图中,1x ,2x ,3x 为某次考试三个评阅人对同一道题的独立评分,
p 为该题的最终得分,当16x =,29x =,8.5p =时,3x 等于
23.阅读下图所示的程序框图,其中f ′(x )是f (x )的导数.已知输入f
(x )=sin x ,运行相应的程序,输出的结果是
24.
22题
15题
16题
17题
k=0,S=1
k <3 开始
结束 是
否 k=k+1 输出S
S=S ×2k
19题
第4题34
18题
开 始
输入x
|x|>1
1
||-=x x x = 2x+1 输出x
结 束


21题
24题
23题
开始 S =S·x +i +1 输入x , n S =6 i ≥0?


输出S 结束
i =n -1
i =i -1 25题。

相关文档
最新文档