高考真题理科数学解析分类汇编15程序框图
全国高中高考试卷习题分类解析程序框图专题.docx

4.框图( 2017 年 3 卷) 8.执行右面的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为()( 2017 年 2 卷) 10. 执行右面的程序框图,如果输入的a=-1,则输出的S=( 2017 年 1 卷) 10.如图是为了求出满足3n2n1000 的最小偶数n,学|科网那么在和两个空白框中,可以分别填入A.A>1000 和n=n+1 C.A≤1000 和n=n+1B.A>1000 和n=n+2 D.A≤1000 和n=n+2( 2016 年1 卷)( 10)执行右面的程序框图, 如果输入的x0, y1, n=1,则输出x,y 的值满足( A)y2x( B)y3x( C)y4x( D)y5x( 2016 年 2 卷) 9.中国古代有计算多项式值得秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的 a 为2,2,5,则输出的s=(A) 7( B) 12( C)17( D)34( 2016 年 3 卷)( 8)执行下面的程序框图,如果输入的a=4, b=6,那么输出的 n=(A) 3(B) 4 (C) 5( D) 6( 2015 卷 1)执行右面的程序框图,如果输入的t0.01,则输出的 n()()5()()7()(2015卷1)A B 6C D 8( 2015 卷 2)右边程序框图的算法思路来源于我国古代数学名著《九章算术》中的“更相减损术”。
执行该程序框图,若输入的a,b 分别为 14,18 ,则输出的 a 为 A. 0 B. 2 C. 4是否是否( 2014 卷 1)执行右面的程序框图,若输入的 a, b, k 分别为 1,2,3 ,则输出的 M ( )A.20B.7 C. 16 D. 15 325 8( 2014 卷1)( 2014 卷 2)( 2014 卷2) 执行右面的程序框图,如果如果输入的x ,t均为2,则输出的 S=( A ) 4 ( B ) 5 (C )6(D )7( 2013 卷 1)执行下面的程序框图,如果输入的 t [ 1,3] ,则输出的 S 属于A [ 3,4]B [ 5,2]C [ 4,3]D [ 2,5]开始输入t是t <1否s =3t s = 4 t -输出 s结束( 2013 卷 1)(2013 卷 2)( 2013 卷 2)执行上面的程序框图,如果输入的=4,那么输出的 =() .NS1+11 11+11 12A .234 B.23 24 31+ 1 1 1 11+11 1 1C . 2 34 5D.2 3 2 4 3 2 5 4 3 2( 2012 卷 1)如果行右的程序框,入正整数N(N≥ 2) 和数1,a 2,⋯,aN,出A,B,a(A) A+B a1, a2, ⋯ , a N的和A+ B(B)2a1, a2,⋯, a N的算平均数(C) A 和 B 分是a1, a2, ⋯ , a N中最大的数和最小的数(D) A 和 B 分是a1, a2, ⋯ , a N中最小的数和最大的数开始入 N,a1, a2, ⋯ , a Nk=1, A=a1,B=a1x= a kk=k+1是x>否A=x是x<B否B=xk≥N否是出 A,B束(2011 卷 1)( 2011 卷 1)行右面的程序框,如果入的N 是 6,那么出的p 是A. 120B.720C. 1440D.5040( 2010 卷 1)如果行如的框,入N=5,出的数等于()( 2009 卷 1)行如所示的程序框,入x2, h 0.5 ,那么出的各个数的和等于A . 3B . 3.5 C. 4 D.开始入结输开a=ab=ba>bb束出入始-baa,b( 2008 卷 1)( 2008 卷 1)右面的程序框图,如果输入三个实数a、 b、 c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A. c > xB. x > cC. c > bD. b > c。
高考真题理科数学解析分类汇编 程序框图

2013年高考真题理科数学解析分类汇编15 程序框图选择题1.2013安徽理(2) 如图所示,程序框图(算法流程图)的输出结果是(A )16 (B )2524 (C )34 (D )1112【答案】D 【解析】.1211,1211122366141210=∴=++=+++=s s Θ,所以选D 2.陕西2. 根据下列算法语句, 当输入x 为60时, 输出y 的值为 (A) 25 (B) 30 (C) 31 (D) 61 【答案】C【解析】31)50(6.025,60=-⋅+=∴=x y x Θ,所以选C3.北京4.执行如图所示的程序框图,输出的S 值为A.1B.23 C.1321D.610987输入xIf x ≤50 Then y =0.5 * x Elsey =25+0.6*(x -50) End If 输出y4.新课标I ,5、运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【命题意图】本题主要考查程序框图及分段函数值域求法,是简单题.【解析】有题意知,当[1,1)t ∈-时,3s t =[3,3)∈-,当[1,3]t ∈时,24s t t =-[3,4]∈, ∴输出s 属于[-3,4],故选A .5.新课标II 6、执行右面的程序框图,如果输入的10=N ,那么输出的S =( )【答案】B【解析】第一次循环,1,1,2T S k ===;第二次循环,11,1,322T S k ==+=;第三次循环,111,1,423223T S k ==++=⨯⨯,第四次循环,1111,1,5234223234T S k ==+++=⨯⨯⨯⨯⨯,依此类推,选B.6.江西7.阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的语句为A.2*2S i =-B.2*1S i =-C.2*S i =D.2*4S i =+7.福建6.阅读如图所示的程序框图,若编入的10=k ,则该算法的功能是( )A. 计算数列{}12-n 的前10项和 B.计算数列{}12-n 的前9项和 C. 计算数列{}1-2n 的前10项和 D. 计算数列{}1-2n 的前9项和8.广东11.执行如图2所示的程序框图,若输入n 的值为4,则输出S 的值为 解析:10123S =++++= 79.重庆8、执行如题(8)图所示的程序框图,如果输出3s =,那么判断框内应填入的条件是( )A 、6k ≤B 、7k ≤C 、8k ≤D 、9k ≤【答案】:B10.(8)执行如图所示的程序框图,若输入10,n S ==则输出的 A .511 B .1011 C .3655 D .7255【答案】A【解析】S=++=11.湖北12.浙江答案A13.天津(3) 阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为(A) 64 (B) 73(C) 512 (D) 585答案B解析:二填空题14.[湖南]13.执行如图3所示的程序框图,如果输入1,2,a b a ==则输出的的值为9 .【答案】 9【解析】 922221=++++=a15.[江苏]5.右图是一个算法的流程图,则输出的n 的值是 . 【答案】3【解析】n =1,a =2,a =4,n =2;a =10,n =3;a =28,n =4.二、填空题:本大题共4小题,每小题4分,共16分。
(完整版)高考算法程序框图真题练习及答案详解

高中算法程序框图一 •选择题(共18小题)1 •如图给出了一个算法程序框图,该算法程序框图的功能是( )A .求输出a , b , c 三数的最大数 C .将a , b , c 按从小到大排列3. (2012?三明模拟)如图给出一个算法的程序框图,该程序框图的功能是(A .找出a 、b 、c 三个数中最大的数 C .找出a 、b 、c 三个数中第二大的数 4. 程序框图表示的算法的运行结果是(B .找出a 、b 、c 三个数中最小的数 D .把c 的值赋给a)A .求a , b , c 三数的最大数 C .将a , b , c 按从小到大排列2. 如图给出一个算法的程序框图,该程序框图的功能是(B .求 a , D .将 a , )b ,c 三数的最小数 b , c 按从大到小排列CMB .求输出a , b , c 三数的最小数 D .将a , b , c 按从大到小排列)5•程序框图中所表示的算法是(A . 3B . 7C . 157. (2013?合肥二模)如图所示,程序框图(算法流程图)的输出结果是(B . 6B .求x 的相反数C •求x 的平方根 6. (2014?泉州一模)运行图中所示程序框图所表达的算法,输出的结果是(D .求x 的算术平方根)D .31)A .求x 的绝对值 •帕J&阅读如图所示的程序框图,运行相应的程序,输出的结果为(9•阅读如图所示的程序框图,运行相应的程序,输出的结果是(A . 1B . 2C . 310 . (2014?福建)阅读如图所示的程序框图,运行相应的程序,输出的「我] 启~I/•is/IA . 18B . 20C . 2111. (2014?北京)当m=7, n=3时,执行如图所示的程序框图,输出的S 的值为(D . 40)B . 26S 的值等于(口 w fl 十142 C . 21012.(2013?辽宁)执行如图所示的程序框图,若输入 n=10,则输出的S=()GE®/输A/i /72 5513.(2012?天津)阅读程序框图,运行相应的程序,当输入 x 的值为-25时,输出x 的值为()B . 10C. 3&D . _[H 五55A .14. (2012?福建)阅读如图所示的程序框图,运行相应的程序,输出15 . (2012?广东)执行如图所示的程序框图,若输入 n 的值为6,则输出s 的值为( )A . 105B . 16C . 15D .116 . (2012?辽宁)执行如图所示的程序框图,则输出的 S 的值是( )3^:B . - 10s 值等于( )A.4B .::C .::D . - 12 317. (2011?北京)执行如图所示的程序框图,若输入A . 2B . 318.(2011?北京)执行如图所示的程序框图,输出的 s 值为(20 .有如图程序框图,则该程序框图表示的算法功能是 _一A 的值为2,则输入的P 值为( )A . — 3.填空题(共9小题)21 •如图所示的程序框图,其算法功能是_____________________24 •某算法的程序框图如图所示,则程序输出y的值是________________26. (2014?惠州模拟)如图所示,程序框图(算法流程图)的输出结果为27 •阅读如图所示的程序框图,运行相应的程序,则输出的三•解答题(共1小题)s值等于________________参考答案与试题解析一•选择题(共18小题)1 •如图给出了一个算法程序框图,该算法程序框图的功能是()A .求a, b, c三数的最大数B •求a, b,c三数的最小数C.将a, b, c按从小到大排列 D .将a, b, c按从大到小排列考点:设计程序框图解决实际问题.专题:操作型.分析:逐步分析框图中的各框语句的功能,第一个条件结构是比较a, b的大小,并将a, b中的较小值保存在变量a中,第二个条件结构是比较a, c的大小,并将a, c中的较小值保存在变量a中,故变量a的值最终为a, b, c中的最小值.由此不难推断程序的功能.解答:解:逐步分析框图中的各框语句的功能,第一个条件结构是比较a, b的大小,并将a, b中的较小值保存在变量a中,第二个条件结构是比较a, c的大小,并将a, c中的较小值保存在变量a中,故变量a的值最终为a, b, c中的最小值. 由此程序的功能为求a, b, c三个数的最小数.故答案选B点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视•要判断程序的功能就要对程序的流程图(伪代码)逐步进行分析,分析出各变量值的变化情况,特别是输出变量值的变化情况,就不难得到正确的答案.2 •如图给出一个算法的程序框图,该程序框图的功能是()c®CiteA •求输出a , b , c 三数的最大数 C •将a , b , c 按从小到大排列B •求输出a , b , c 三数的最小数 D •将a , b , c 按从大到小排列考点:程序框图. 专题:算法和程序框图.分析:根据框图的流程判断,第一个环节的功能是输出的a 是a ,b 之间的最大数,第二个环节功能是输出 a , c之间的最大数,由此可得答案.解答:解:由程序框图知:第一个环节是比较a ,b ,输出的a 是a , b 之间的最大数;第二个环节是比较 a, c ,输出的a 是a , c 之间的最大数. •••算法的功能是输出a , b , c 三数的最大数. 故选:A .点评:本题考查了排序程序框图,根据框图的流程判断算法的功能是关键.3. (2012?三明模拟)如图给出一个算法的程序框图,该程序框图的功能是( )考点: 程序框图• 专题: 阅读型•分析: 再输入了三个实数 a 、b 、c 后,首先对其中的两个数 a 、b 的大小加以判断,二者取小的数,然后再比较取 得的数与c 的大小,再取小的数输出•解答: 解:输入框中输入了三个实数a 、b 、c ,然后首先判断a 与b 的大小,若a >b 成立,则用b 替换a ,若a 哉不进仃替换,这样再用两者之间的小的数和c 比较,右a >c ,用c 替换a ,输出a ,否则,直接输出小的数a 所以程序框图的功能是找出a 、b 、c 三个数中最小的数•故选B •点评: 本题考查了程序框图中的条件结构,条件结构有两个路径,满足条件执行一个路径,不满足条件,执行另A .找出a 、b 、c 三个数中最大的数 C .找出a 、b 、c 三个数中第二大的数B .找出a 、b 、c 三个数中最小的数 D .把c 的值赋给a一个路径,解答本题时,一定要注意 =”的意义,是用后者替换前者.考点:程序框图. 专题:计算题.分析:由判断框可知:只要 s€0,则程序就执行 是”,否则就跳出循环程序,执行否”并输出i .据此可得出答案.解答:解:由判断框可知:只要 s €0,则程序就执行 是”否则就跳出循环程序,执行否”并输出i .当s=1+2+3+4+5=15 V 20,应继续执行 是”贝U s=15+6=21 >20,此时i=6+仁7,要跳出循环,输出 7. 故选C .点评:理解循环结构的工作原理并会计算s 与i 是解决问题的关键.5•程序框图中所表示的算法是( )考点:选择结构. 专题:图表型.分析:写出经过选择结构得到的结果,得到求的 y 的值的形式,即可判断出框图的功能.解答:解:逐步分析框图中的各框语句的功能,fig该程序框图表示算法的功能是求函数 y= '沁的值,即 y=|x|, 故选A .点评:本题考查解决程序框图中的选择结构时,常采用写出前几次选择的结果,找规律.6. (2014?泉州一模)运行图中所示程序框图所表达的算法,输出的结果是( )B .求x 的相反数C •求x 的平方根D •求x 的算术平方根4 •程序框图表示的算法的运行结果是(A .求x 的绝对值考点:循环结构. 专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算 并输出满足条件 S >20的第一个i 值,模拟程序的运行过程,用表格将程序运行过程中变量 况进行分析,不难给出答案.解答:解:程序在运行过程中各变量的值如下表示:s i 是否继续循环 循环前 1 1/第一圈 1 2 是第二圈23是C . 15D . 31考点:程序框图. 专题:算法和程序框图.分析:由算法的程序框图,计算各次循环的结果,满足条件,结束程序. 解答:解:根据算法的程序框图知,第一次循环得 a=2X1+1=3, 第二次循环得 a=2X 3+1=7,第三次循环得a=2X7+1=15,结束循环, 故选C ,点评:本题考查了应用程序框图进行简单的计算问题,是基础题.7. (2013?合肥二模)如图所示,程序框图(算法流程图)的输出结果是(i 值,k 的值的变化情A . 6第三圈 6 4 是故最后输出的i 值为:5,图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与 择恰当的数学模型 ③解模.&阅读如图所示的程序框图,运行相应的程序,输出的结果为( )A . 676考点: 循环结构.专题:图表型.分析: 根据已知中的流程图,我们模拟程序的运行结果,看变量 不满足时执行循环,满足时退出循环,即可得到输出结果.a 的值是否满足判断框的条件,当判断框的条件解答:解:a=1,满足条件a v 15,执行循环, a=2,满足条件a v 15,执行循环, a=5,满足条件a v 15,执行循环, a=26,不满足条件a v 15,退出循环, 执行输出语句,输出 a=26.故选B .点评:本题主要考查的知识点是程序框图,模拟循环的执行过程是解答此类问题常用的办法,属于基础题.9.阅读如图所示的程序框图,运行相应的程序,输出的结果是( )第四圈24 5 否 点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是: :①分析流程运算的数据比较多,也可使用表格对数据进行分析管理) ?②建立数学模型,根据第一步分析的结果,选 B . 26故选B .A . 1B . 2C . 3D . 4考点:程序框图. 专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算 重新为2时变量n 的值,并输出,模拟程序的运行过程,即可得到答案.解答: 解:程序在运行过程中各变量的值如下表示:S n 是否继续循环循环前 2 1/ 第一圈-1 2是 第二圈 丄3是 第三圈 2 4否则输出的结果为4故选D点评:本题考查的知识点是程序框图,在写程序的运行结果时,模拟程序的运行过程是解答此类问题最常用的办法.10. (2014?福建)阅读如图所示的程序框图,运行相应的程序,输出的叠—考点:循环结构.S 的值等于( )A . 18B . 20C . 21D . 40总三刃十L专题:计算题;算法和程序框图.分析:算法的功能是求 S=21+22+・・+2n +1+2+・・+ n 的值,计算满足条件的 S 值,可得答案.解答:解:由程序框图知:算法的功能是求S=21+22+ ..+2n +1+2+ -+n 的值,12123S =2 +2 +1+2=2+4+1+2=9 V 15, S=2 +2 +2 +1+2+3=2+4+8+1+2+3=20 昌5.•••输出 S=20. 故选:B .点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.11. (2014?北京)当m=7, n=3时,执行如图所示的程序框图,输出的 S 的值为( )考点:循环结构.专题:计算题;算法和程序框图.分析:算法的功能是求 S=7>6X ・・・kx 的值,根据条件确定跳出循环的 k 值,计算输出S 的值.解答: 解:由程序框图知:算法的功能是求S=7>6 >•••>的值,当 m=7 , n=3 时,m - n +1=7 - 3+仁5 , •跳出循环的k 值为4, •输出 S=70X5=210 . 故选:C .点评:本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键.12 . (2013?辽宁)执行如图所示的程序框图,若输入 n=10,则输出的S=( )(幵晞J丄/输心/1i=2------ 1 -------青r-l/ S H .'ISS7工i=i+2B . 42C . 210D . 840Iwn * 少 IA . 7B .」11C . _557255考点:循环结构.专题:计算题;图表型.分析:框图首先给累加变量S和循环变量i分别赋值0和2,在输入n的值为10后,对i的值域n的值大小加以判断,满足i韦, 执行二$十一,i=i+2,不满足则跳出循环,输出S.-1解答:解:输入n的值为10,框图首先给累加变量S和循环变量i分别赋值0和2,判断2<10 成立,执行S二。
【2022高考必备】2012-2021十年全国高考数学真题分类汇编 算法与框图(精解精析)

2012-2021十年全国高考数学真题分类汇编 算法与框图(精解精析)一,选择题1.(2019年高考数学课标Ⅲ卷理科)执行如图所示地程序框图,假如输入地ε为0.01,则输出s 地值等于( ).( )A .4122-B .5122-C .6122-D .7122-【结果】D 【思路】11.0,01,0.01?2x s s x ===+=< 否1101,0.01?24s x =++=< 否611101,0.01?22128s x =++++=< 是输出76761111112121=21222212s -⎛⎫=++⋯+==-- ⎪⎝⎭-,故选D .【点评】循环运算,何时满足精确度成为关键,在求和时地项数应准确,此为易错点.2.(2019年高考数学课标全国Ⅰ卷理科)右图是求112122++地程序框图,图中空白框中应填入( )A .12A A =+B .12A A =+C .112A A=+D .112A A=+【结果】A 思路:111112221222A A A =→=→=+++,故图中空白框中应填入12A A =+.3.(2018年高考数学课标Ⅱ卷(理))为计算11111123499100S =-+-++-,设计了右侧地程序框图,则在空白框中应填入( )A .1i i =+B .2i i =+C .3i i =+D .4i i =+【结果】B 思路:由11111123499100S =-+-++-,得程序框图是先把奇数项累加,再把偶数项累加,最后再相减.因此在空白框中应填入2i i =+,故选B .4.(2017年高考数学新课标Ⅰ卷理科)右面程序框图是为了求出满足]地最小偶数,那么在和两个空白框中,可以分别填入( )A .和B .和321000nn->n 1000A >1n n =+1000A >2n n =+C .和D .和【结果】 D【思路】由题意,因为,且框图中在“否”时输出,所以在判定框内不能输入,故判定框内填,又要求为偶数且初始值为,所以矩形框内填,故选D . 【考点】程序框图【点评】解决此类问题地关键是读懂程序框图,明确顺序结构,款件结构,循环结构地真正含义.本题巧妙地设置了两个空格需要填写,所以需要抓住循环地重点,偶数该怎样增量,判断框内怎样进行判断,可以依据选项排除.5.(2017年高考数学课标Ⅲ卷理科)执行右面地程序框图,为使输出地值小于,则输入地正整数地最小值为( )A .B .C .D .【结果】 D【思路】该程序框图是直到型地循环结构,循环体完成地功能是实现地累加,地累除1000A ≤1n n =+1000A ≤2n n =+321000nn->1000A >1000A ≤n 02n n =+S 91N 5432S M进入循环休内循环次数0是1是2否为使输出地值小于,则输入地最小正整数,故选D .【考点】程序框图【点评】利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构.当型循环结构地特点是先判断再循环,直到型循环结构地特点是先执行一次循环体,再判断.注意输入框,处理框,判断框地功能,不可混用.赋值语句赋值号左边只能是变量,不能是表达式,右边地表达式可以是一个常量,变量或含变量地运算式.6.(2017年高考数学课标Ⅱ卷理科)执行右面地程序框图,假如输入地,则输出地( )A .2B .3C .4D .5【结果】 B【命题意图】本题考查程序框图地知识,意在考查考生对循环结构地理解与应用.【思路】解法一:常规解法∵ ,,,,,∴ 执行第一次循环:﹑﹑。
2013高考数学试题分类汇编:专题15 算法框图(解析版)

专题15 算法框图一、选择题:1.(山东省青岛一中2013届高三1月调研理)阅读右面的程序框图,则输出的S =A .14B .30C .20D .552. (山东省青岛即墨市2013届高三上学期期末考试理9)如果执行下面的程序框图,输出的S=110,则判断框处为A.10<k ?B.11≥k ?C. 10≤k ?D.11>k ?【答案】C【解析】由程序可知该程序是计算(22)242(1)2k k S k k k +=+++==+ ,由(1)110S k k =+=得10k =,则当10k =时,110111k k =+=+=不满足条件,所以条k≤,选C.件为10二、填空题:3. (山东省济南市2013年1月高三上学期期末理14)已知程序框图如右图所示,则输出的i=;4.(山东省德州市2013年1月高三上学期期末校际联考理14)执行如图所示程序框图,输出结果S= 。
【好题回顾】1.(山东省临沂市2012年高三第二次模拟试题理6)执行如图的程序框图,如果输入8p=,则输出的S=(A)6364(B)12764(C)127128(D)2551282.(山东省青岛市2012年高三第二次模拟试题理科6)执行如图所示的程序框图,若输出的b的值为31,则图中判断框内①处应填A.3B.4C.5D.63.(2012年山东省泰安一模理科10)执行如图所示的程序框图,输出的S值为-A.3B.—6C.10D.154. (山东实验中学2012届高三第一次诊断性考试理14)阅读右侧的程序框图,输出的结果S的值为_______5. (山东省2012年济南市二模理科14)如果执行右面的程序框图,那么输出的S= .。
专题三:程序框图2013-2016高考数学全国卷(理)

1、(2016全国I 卷9题)执行右面的程序框图,如果输入的011x y n ===,,,则输出x ,y 的值满足(A )2y x = (B )3y x = (C )4y x = (D )5y x = 【答案】C 【解析】试题分析:当0,1,1x y n ===时,110,1112x y -=+=⨯=,不满足2236x y +≥;2112,0,21222n x y -==+==⨯=,不满足2236x y +≥;13133,,236222n x y -==+==⨯=,满足2236x y +≥;输出3,62x y ==,则输出的,x y 的值满足4y x =,故选C. 考点:程序框图与算法案例2、(2015全国I 卷9题)执行右面的程序框图,如果输入的t=0.01,则输出的n=(A )5 (B )6 (C )7 (D )8【答案】C 【解析】试题分析:执行第1次,t=0.01,S=1,n=0,m=12=0.5,S=S-m=0.5,2mm ==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. 考点:程序框图3. (2014全国I 卷7题)执行下图的程序框图,若输入的,,a b k 分别为1,2,3,则输出的M =A .203 B .165 C .72 D .158【答案】:D【解析】:输入1,2,3a b k ===;1n =时:1331,2,222M a b =+===; 2n =时:28382,,3323M a b =+===;3n =时:3315815,,28838M a b =+===;4n =时:输出158M = . 选D.4、(2013全国I 卷5题)运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]【命题意图】本题主要考查程序框图及分段函数值域求法,是简单题.【解析】有题意知,当[1,1)t ∈-时,3s t =[3,3)∈-,当[1,3]t ∈时,24s t t =-[3,4]∈, ∴输出s 属于[-3,4],故选A .5、(2016全国II 卷8题)中国古代有计算多项式值的秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的2x =,2n =,依次输入的a 为2,2,5,则输出的s =(A )7 (B )12 (C )17 (D )34【解析】C第一次运算:0222s =⨯+=, 第二次运算:2226s =⨯+=, 第三次运算:62517s =⨯+=, 故选C .6、(2015全国II 卷8题)右边程序抗土的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”。
2019年高考真题理科数学解析分类汇编15程序框图

2019年高考真题理科数学解析分类汇编15 程序框图1.【2019高考新课标理6】如果执行右边的程序框图,输入正整数(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为最小值,选C.2.【2019高考陕西理10】右图是用模拟方法估计圆周率π的程序框图,P 表示估计结果,则图中空白框内应填入( ) A. 1000NP = B. 41000NP = C. 1000MP = D. 41000MP =【答案】D.【解析】根据第一个条件框易知M 是在圆内的点数,N 是在圆外的点数,而空白处是要填写圆周率的计算公式,由几何概型的概念知10004M P =,所以10004MP =.故选D. 3.【2019高考山东理6】执行下面的程序图,如果输入4a =,那么输出的n 的值为(A )2 (B )3 (C )4 (D )5【答案】B【解析】当4=a 时,第一次1,3,140====n Q P ,第二次2,7,441====n Q P ,第三次3,15,1642====n Q P ,此时Q P <不满足,输出3=n ,选B.4.【2019高考辽宁理9】执行如图所示的程序框图,则输出的S 的值是(A) -1 (B) 23(C) 32(D) 4 【答案】D【解析】根据程序框图可计算得24,1;1,2;,3;3s i s i s i ===-===3,4;4,5,2s i s i ====由此可知S 的值呈周期出现,其周期为4,输出时9i =因此输出的值与1i =时相同,故选D【点评】本题主要考查程序框图中的循环结构、数列的周期性以及运算求解能力, 属于中档题。
高考数学程序框图解析版

算法初步1、随机抽取某产品n 件,测得其长度分别为12,,,n a a a ,则图3所示的程序框图输出的s = ,s 表示的样本的数字特征是 .(注:框图中的赋值符号“=”也可以写成“←”“:=”) 【解析】s =na a a n+⋅⋅⋅++21;平均数2、某篮球队6名主力队员在最近三场比赛中投进的三右图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填 ,输出的s= 解析:6i ≤, s=126a a a +++3、某程序框图如图所示,该程序运行后输出的k 的值是 ( )A .4B .5C .6D .7答案:A【解析】对于0,1,k s k==∴=,而对于1,3,k s k ==∴=,则2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符合条件时输出的4k =4、执行右边的程序框图,输入的T= . 【解析】:按照程序框图依次执行为S=5,n=2,T=2; S=10,n=4,T=2+4=6;S=15,n=6,T=6+6=12;S=20,n=8,T=12+8=20;S=25,n=10,T=20+10=30>S ,输出T=30 答案:30【命题立意】:本题主要考查了循环结构的程序框图,一般都可以反复的进行运算直到满足条件结束,本题中涉及到三个变量,注意每个变量的运行结果和执行情况.5、2009(上海 理科)某算法的程序框如右图所示,则输出量y 与输入量x 满足的关系式是____________________________ .答案:2,12,1x x y x x ⎧≤=⎨->⎩6、如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于(A )3 (B ) 3.5 (C ) 4 (D )4.5 执行过程: x=-2,h=0.5 x<0 x=-2,y=0 x=x+h x=-1.5,y=0 x=-1,y=0 x=-0.5,y=0 x=0 x<1 x=0,y=0 x=x+h x=0.5,y=0.5 x=1,x 不小于1 x=1,y=1 x=x+h x=1.5,y=1 x=2,y=1 结束7、某店一个月的收入和支出总共记录了 N 个数据1a ,2a ,。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考真题理科数学解析分类汇编15 程序框图
1.【2012高考新课标理6】如果执行右边的程序框图,输入正整数(2)N N ≥和实数
12,,...,n a a a ,输出,A B ,则( )
()A A B +为12,,...,n a a a 的和 ()
B
2
A 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 为最小值,选C.
2.【2012高考陕西理10】右图是用模拟方法估计圆周率π的程序框图,P 表示估计结果,则图中空白框内应填入( )
A. 1000N
P =
B. 41000
N
P =
C. 1000M
P =
D. 41000
M
P =
【答案】D.
【解析】根据第一个条件框易知M 是在圆内的点数,N 是在圆外的点数,而空白处是要填
写圆周率的计算公式,由几何概型的概念知
10004M P =,所以1000
4M P =.故选D. 3.【2012高考山东理6】执行下面的程序图,如果输入4a =,那么输出的n 的值为
(A )2 (B )3 (C )4 (D )5 【答案】B
【解析】当4=a 时,第一次1,3,140====n Q P ,第二次2,7,441
====n Q P ,第三次3,15,1642
====n Q P ,此时Q P <不满足,输出3=n ,选B.
4.【2012高考辽宁理9】执行如图所示的程序框图,则输出的S 的值是
(A) -1 (B) 2
3
(C)
3
2
(D) 4 【答案】D
【解析】根据程序框图可计算得2
4,1;1,2;,3;3
s i s i s i ===-==
= 3
,4;4,5,2
s i s i =
===由此可知S 的值呈周期出现,其周期为4,输出时9i = 因此输出的值与1i =时相同,故选D
【点评】本题主要考查程序框图中的循环结构、数列的周期性以及运算求解能力, 属于中档题。
此类题目需要通过计算确定出周期(如果数值较少也可直接算出结果),再根据周期确定最后的结果。
5.【2012高考北京理4】执行如图所示的程序框图,输出的S 值为( )
A. 2 B .4 C.8 D. 16
【答案】C
【解析】0=k ,11=⇒=k s ,21=⇒=k s ,22=⇒=k s ,8=s ,循环结束,输出的s 为8,故选C 。
6.【2012高考安徽理3】如图所示,程序框图(算法流程图)的输出结果是( )
()A 3 ()B 4 ()C 5 ()D 8
【答案】B 【解析】
7.【2012高考天津理3】阅读右边的程序框图,运行相应的程序,当输入x 的值为-25时,输出x 的值为
(A )-1 (B )1 (C )3 (D )9 【答案】C
【命题意图】本试题主要考查了算法框图的读取,并能根据已给的算法程序进行 【解析】第一次循环,415125=-=--=
x ,第二次循环11214=-=-=x ,第三
次循环不满足条件输出3112=+⨯=x ,选C.
8.【2012高考湖南理14】如果执行如图3所示的程序框图,输入1x =-,n =3,则输出的数S = .
【答案】4-
【解析】输入1x =-,n =3,,执行过程如下:2:6233i S ==-++=-;
1:3(1)115i S ==--++=;0:5(1)014i S ==-++=-,所以输出的是4-.
【点评】本题考查算法流程图,要明白循环结构中的内容,一般解法是逐步执行,一步步将执行结果写出,特别是程序框图的执行次数不能出错.
9.【2012高考江西理14】下图为某算法的程序框图,则程序运行后输出的结果是______________.
【答案】3
【命题立意】本题考查了程序框图的识别与应用。
【解析】第一次循环有2,1,1===k T a ,第二次循环有3,1,0===k T a ,第三次循环有
4,1,0===k T a ,第四次循环有5,2,1===k T a ,第五次循环有6,3,1===k T a ,此
时不满足条件,输出3=T ,
10.【2012高考浙江理12】若某程序框图如图所示,则该程序运行后输出的值是__________
【答案】
120
1 【解析】第一次运算为1,1
1==i T ,第二次运算为2,2
11
=⨯=
i T ,第三次运算为3,3211=⨯⨯=
i T ,第四次运算为4,4
3211
=⨯⨯⨯=i T ,第五次运算为
5,543211=⨯⨯⨯⨯=i T ,第六次运算不满足条件,输出120
1
543211=⨯⨯⨯⨯=T .
11.【2012高考湖北理12】阅读如图所示的程序框图,运行相应的程序,输出的结果s = .
【答案】9
【解析】程序在运行过程中各变量的值如下表示: 第一圈循环:当n=1时,得s=1,a=3. 第二圈循环: 当n=2时,得s=4,a=5 第三圈循环:当n=3时,得s=9,a=7
此时n=3,不再循环,所以解s=9 .
12.【2012高考广东理13】执行如图所示的程序框图,若输入n 的值为8,则输出s 的值为 .
【答案】8
【解析】第一步:2=s ,第二步:4)42(21=⨯=
s ,第三步:8)64(3
1
=⨯=s 。
13.【2012高考福建理12】阅读右图所示的程序框图,运行相应地程序,输出的s 值等于
_____________________.
【答案】-3.
【解析】可以列表如图,
14.【2012高考江苏4】(5分)下图是一个算法流程图,则输出的k 的值是 ▲ .
【答案】5。
【考点】程序框图。
【分析】根据流程图所示的顺序,程序的运行过程中变量值变化如下表:。