程序框图高中高考真题.docx

合集下载

全国高中高考试卷习题分类解析程序框图专题.docx

全国高中高考试卷习题分类解析程序框图专题.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。

高考数学程序框图基础题(含详细答案)

高考数学程序框图基础题(含详细答案)
A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21
21.如图所示,程序框图的功能是( )
A.求数列{ }的前10项和(n∈N*)
B.求数列{ }的前10项和(n∈N*)
C.求数列{ }的前11项和(n∈N*)
D.求数列{ }的前11项和(n∈N*)
22.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )
29.右图是一个算法的流程图,则输出S的值是.
30.右边的程序中,若输入 ,则输出的 .
31.在下图的程序中,若输入a=3,执行下述程序后输出的结果是.
32.阅读下面的程序,当输入 时,输出的 .
33.算法流程图(如图所示)的运行结果为___________.
34.1、执行如图所示的程序框图,则输出 的值为_______________.
条件成立,第三次执行循环体 ;条件不成立,退出循环,输出 .
考点:程序框图的识别和应用.
【解析】
试题分析:由程序框图知:算法的功能是求S=(21+1)+(22+2)+ +(2k+k),∵输入n的值为9,∴跳出循环的k值为10,∴输出S=(21+1)+(22+2)+ +(29+9)= = =1067.
运行第4次, =4, = 不是输出结果,故 不成立,循环, = , =5;
运行第5次, =5, = 是输出结果,故 成立,输出,故 ,∵ ,∴ .
考点:程序框图;拆项消去法
【解析】
试题分析:根据算法的流程图S=0+3=3,K=1+2=3,S=3+9=12,K=3+2=5,S=12+15=27,以此规律则输出S的值是7500
运行第4次,k=7,S=28,是输出结果,故不满足条件,故应填入关于k的条件为k>7?,故选D.

高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析1.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】A【解析】条件成立,第一次执行循环体,条件成立,第二次执行循环体条件成立,第三次执行循环体;条件不成立,退出循环,输出.【考点】程序框图的识别和应用.2.若某程序图如图所示,则该程序运行后输出的k的值是()A.4B.5C.6D.7【答案】B【解析】第一次执行循环体,.第二次执行循环体,,.第三次执行循环体,【考点】理解程序框图的逻辑结构.3.如下图所示程序框图,已知集合是程序框图中输出的值},集合是程序框图中输出的值},全集U=Z,Z为整数集,当时,等于( )A.B.{-3. -1,5,7}C.{-3, -1,7}D.{-3, -1,7,9}【答案】D.【解析】依次执行程序框图中的语句:,;,;,;,;,;,;,;∴,,∴.【考点】读程序框图.4.在如图所示的程序框图中,输入A=192,B=22,则输出的结果是( ).A.0B.2C.4D.6【答案】B.【解析】本题要注意的是C是A除以B所得的余数,按程序框图可知有如下过程:原来:,第一次:C=16,A=22,B=16;第二次:C=6,A=16,B=6;第三次:C=4,A=6,B=4;第四次:C=2,A=4,B=2;第五次:C=0,A=2,B=0,此时B=0,则输出A=2,故选B.【考点】读懂程序框图的流程,赋值语句(如A=B,是把B的值赋值给A).5.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】.运行第1次,=1,=1,=2,=4,=2>5,否,循环;运行第2次,=3,=10,=3>5,否,循环;运行第3次,=4,=22,=4>5,否,循环;运行第4次,=5,=46,=5>5,否,循环;运行第5次,=6,=94,=6>5,是,输出S=94,故选C【考点】程序框图6.按右边程序框图运算:若,则运算进行几次才停止?A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,第五次循环。

高三数学算法和程序框图试题

高三数学算法和程序框图试题

高三数学算法和程序框图试题1.执行下图所示的程序框图,若输入A=2014,B=125,输出的A的值是____ .【答案】1【解析】:第一次循环:,,第二次循环:,,第三次循环:,,第四次循环:,,否,所以输出【考点】程序框图的循环结构2.某流程图如图所示,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】C【解析】根据程序框图知输出的函数为奇函数,并且此函数存在零点.经验证:不存在零点;不存在零点;为偶函数,且的定义域为全体实数,且,故此函数为奇函数,且令,得,函数存在零点,答案C 【考点】程序框图、函数的奇偶性、函数零点.3.(5分)(2011•陕西)如图框图,当x1=6,x2=9,p=8.5时,x3等于()A.7B.8C.10D.11【答案】B的值.【解析】从程序框图中得到求p的解析式;列出方程,求出x3解:∵∴=8解得x3故选B点评:本题考查通过程序框图能判断出框图的功能.4.执行如图所描述的算法程序,记输出的一列的值依次为,其中且.(1)若输入,写出全部输出结果.(2)若输入,记,求与的关系().【答案】(1)输出结果共4个,依次是:.(2).【解析】(1)这是一个循环结构,依次写出每次循环的结果即可.(2)由框图中可得当时,.再由可得.将代入即可得与的关系.(1)这是一个循环结构,前4次输出的为:,第5次循环的结果为,与相等,故结束循环.所以输出的为:.(2)当时,..【考点】1、程序框图;2、递推数列.5.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的值为()A.或B.或C.或D.或【答案】C【解析】当时,,即;当时,,即,所以输入的x的值为1或-2.【考点】程序框图.6.按照下图的程序图计算,若开始输入的值为3,则最后输出的结果是()A.6B.21C.5050D.231【答案】D【解析】由程序框图,输入,第次进入循环体,,第次进入循环体,,第次进入循环体,,成立,输出结果,故选.【考点】程序框图.7.给出30个数:1,2,4,7,……其规律是:第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3;……以此类推,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入()A.B.C.D.【答案】【解析】由于要计算30个数的和,故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30,即①中应填写;又由第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3;…故②中应填写故选【考点】循环结构.8.阅读如下程序框图,如果输出,那么空白的判断框中应填入的条件是A.B.C.D.【答案】B【解析】由程序框图知前3次运算结果:因此终止条件为,故选B.【考点】本题主要考查算法的基本思想、算法的结构和功能,考查抽象思维能力和逻辑推理能力.9.图中,,,为某次考试三个评阅人对同一道题的独立评分,为该题的最终得分,当,,时,等于()A.11B.10C.8D.7【答案】C【解析】先读懂右图的逻辑顺序,然后进行计算判断,其中判断条件是否成立是解答本题的关键.,,不成立,即为“否”,所以再输入;由绝对值的意义(一个点到另一个点的距离)和不等式知,点到点的距离小于点到的距离,所以当时,成立,即为“是”,此时,所以,即,解得,不合题意;当时,不成立,即为“否”,此时,所以,即,解得,符合题意,故选C.10.如图所示的程序框图,输出的S的值为()A.B.2C.-1D.-【答案】A【解析】k=1时,S=2,k=2时,S=,k=3时,S=-1,k=4,S=2,……所以S是以3为周期的循环.故当k=2 012时,S=.11.程序框图(即算法流程图)如下图所示,其输出结果是.【答案】127【解析】运行该程序框图如下故填127【考点】程序框图12.右图是计算值的一个程序框图,其中判断框内应填入的条件是A.B.C.D.【答案】A【解析】判断框内应该填循环终止条件,∵要加到,一共加4次∴k>5.【考点】程序框图.13.执行如图所示的程序框图,输出的S=________.【答案】【解析】执行第一次循环时S=,i=1;第二次循环S=,i=2,此时退出循环.故输出S=.14.定义某种运算S=a⊗b,运算原理如图所示,则式子: +的值是.【答案】4【解析】2tan ="2,ln" e=1,∵2>1,∴⊗ln e==3;lg 100=2,=3,∵2<3,∴lg 100⊗==1.∴+=4.15.程序框图如图所示,该程序运行后输出的的值是()A.B.C.D.【解析】由程序框图知:…,可知S出现周期为4,当时,结束循环输出S,,即输出的,故选D.【考点】程序框图.16.执行如图所示的程序框图,若输入,则输出的值为 .【答案】.【解析】满足条件,执行第一次循环,,;满足条件,执行第二次循环,,;满足条件,执行第三次循环,,;不满足条件,跳出循环体,输出的值为.【考点】算法与程序框图17.一个算法的程序框图如图,则其输出结果是()A.0B.C.D.【解析】由题意可知:.【考点】1.程序框图;2.三角函数的周期性.18.阅读下边的程序框图,如果输出的函数值在区间内,则输入的实数的取值范围是.【答案】【解析】本题程序框图所反映的数学问题就是当函数的值域为时,求定义域.,,.【考点】程序框图与函数的定义域.19.阅读如图所示的程序框图,运行相应的程序.若输入某个正整数n后,输出的S∈(31,72),则n的值为( )A.5B.6C.7D.8【答案】A【解析】由程序框图可知:运行第一次:运行第二次:运行第三次:运行第四次:运行第五次:运行第六次:因为,所以运行第五次后应结束,则判断框中的条件应为,所以答案应选B.【考点】循环结构.20.执行如图所示的框图,若输出结果为3,则可输入的实数值的个数为()A.1B.2C.3D.4【答案】C【解析】若输入的时,则,当输出结果是,即,解得;若输入的时,则,当输出结果为,即,解得.则可输入的实数值的个数为3.故选C.【考点】1.程序框图的应用;2.指数与对数的运算.21.某算法的程序框图如图所示,如果输出的结果是26,则判断框内应为A.K>1B.K>2C.K>3D.K>4【答案】C【解析】第一次循环,否,;第二次循环,否,;第三次循环,否,;第四次循环,是,输出,运行结束,故判断框内应为K>3,选C.【考点】算法与程序框图22.已知函数f(x)=ax3+x2在x=-1处取得极大值,记g(x)=。

高考数学真题汇编14 程序框图与二项式定理 (解析版)

高考数学真题汇编14 程序框图与二项式定理 (解析版)

程序框图与计算原理1.执行如图2所示的程序框图,若输入n 的值为6,则输出s 的值为A. 105B. 16C. 15D. 1 【答案】C【解析】第一步:1=s ;第二步:31⨯=s ;第三步:531⨯⨯=s ,结束,输出s ,即13515s =⨯⨯=。

2.阅读右图所示的程序框图,运行相应的程序,输出s 值等于A -3B -10C 0D -2【答案】A .【解析】可以列表如图,循环次数初始 1 2 3 s 1 1 0 -3 k1234易知结果为-3.故选A.3.执行如图所示的程序框图,输出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 。

4.阅读右边的程序框图,运行相应的程序,则输出S 的值为(A )8 (B )18 (C )26 (D )80【答案】C【解析】第一次循环2,2330==-=n S ,第二次循环3,83322==-+=n S ,第三次循环4,2633823==-+=n S ,第四次循环满足条件输出26=S ,选C.5.执行右面的程序框图,如果输入a =4,那么输出的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.6.如果执行右边的程序框图,输入正整数N(N ≥2)和实数a 1,a 2,…,a N ,输出A,B ,则 (A )A+B 为a 1,a 2,…,a N 的和(B )A +B 2为a 1,a 2,…,a N 的算术平均数(C )A 和B 分别是a 1,a 2,…,a N 中最大的数和最小的数 (D )A 和B 分别是a 1,a 2,…,a N 中最小的数和最大的数【答案】C【解析】根据程序框图可知,这是一个数据大小比较的程序,其中A 为最大值,B 为最小值,选C.7.如图所示,程序框图(算法流程图)的输出结果是(A ) 3 (B )4 (C ) 5 (D )8【答案】B 【解析】x1 2 4 8y12348. 6位选手依次演讲,其中选手甲不再第一个也不再最后一个演讲,则不同的演讲次序共有 (A )240种 (B )360种 (C )480种 (D )720种 【答案】C【解析】先排甲,有4种方法,剩余5人全排列有12055=A 种,所以不同的演讲次序有4801204=⨯种,选C.9.5(13)x - 的展开式中3x 的系数为 (A )-270 (B )-90 (C )90 (D )270 【答案】A【解析】二项式的展开式的通项为k k k x C T )3(51-=+,令3=k ,则33354270)3(x x C T -=-=,所以3x 的系数为270-,选A.10. 7(1)x +的展开式中2x 的系数是( )A 、21B 、28C 、35D 、42 【答案】A【解析】由二项式定理得252237121T C x x ==,所以2x 的系数为21,选A.11.下图是计算某年级500名学生期末考试(满分为100分)及格率q 的程序框图,则图中空白框内应填入( )A. q=N M B q=M N C q=N M N + D.q=M M N+5.【答案】D.【解析】根据第一个条件框易知M 是及格的人数,N 是不及格的人数,而空白处是要填写及格率的计算公式,所以NM Mq +=.故选D.12.执行如图所示的程序框图,则输出的S 的值是:(A) 4 (B)32(C)23(D) -1 【答案】D【解析】根据程序框图可计算得24,1;1,2;,3;3s i s i s i ===-=== 3,4;4,5;1,6,2s i s i s i =====-=,故选D【点评】本题主要考查程序框图中的循环结构、以及运算求解能力,属于中档题。

(完整word)高中数学算法框图习题及详解.doc

(完整word)高中数学算法框图习题及详解.doc

专题复习:算法框图高中数学算法框图习题(含答案详解)一、1. (理 )如所示算法程序框运行,入a= tan315 ,°b= sin315 ,°c= cos315 ,° 出果 ()2 2A. 2 B .-2 C.- 1 D .1[答案 ] C[解析 ] a、 b、 c 三数中的最小,又cos315 °>0, sin315 =°-2此程序框是出 2,2tan315 =°- 1<-2,故 C.2.下列程序运行后出果()x= 1;for i = 1 10x= 2]A.1B.23 C. 113 D.以上都不[答案 ] B[解析 ] 每一次循 x 都重新,与原来 x 的无关,故最后出x 的只与最后一次循 i 的有关,∵i =10,∴ x=23.1( 共 6 个 2)的的算法的程序框,中的判断框中填3. (理 )下面是求 12+12+⋯+ 2A . i ≤5? B. i <5? C.i ≥5? D. i>5?[答案 ] A[解析 ] 由于所给计算的表达式中共有 6 个2,故只需 5 次循环即可,由此控制循环次数的变量i 应满足 i≤ 5.故选 A.4. (理 )已知数列 { a n} 中, a1= 1, a n+1= a n+ n,利用如图所示的程序框图计算该数列第10 项,则判断框中应填的语句是( )A . n>10B . n≤ 10 C. n<9 D. n≤ 9[答案 ] D[解析 ] 本题在算法与数列的交汇处命题,考查了对程序框图的理解能力.数列{ a } 是n一个递推数列,因为递推公式为a1 n +1 n 10 9= 1, a = a + n,故 a =a+9,因为循环体为m=m +1, n= n+ 1,当 n= 10 时结束循环,故判断框内应为n≤ 9.5. (理 )下列程序运行后输出结果为()S= 1;n= 1;while S<100S = S* n ;n = n + 3;endnA . 4B .10C . 13D . 16[答案 ]C[解析 ]S = 1<100,进行第一次循环后S = 1, n = 4; S = 1<100再进行第二次循环.循环后 S = 4,n = 7;第三次循环后 S = 28,n = 10;第四次循环后 S = 280,n = 13.因 故不再循环,跳出循环后输出 n = 13. 6. (文 )在如图的程序框图中,若输入 m = 77,n = 33,则输出的 n 的值是( S = 280>100,)A . 3B . 7C . 11D . 33[答案 ] C[解析 ] 这个程序框图执行的过程是:第一次循环: m = 77,n = 33, r =11;第二次循环: m = 33,n = 11, r = 0.因为 r =0,则结束循环,输出n = 11.7.下面的程序框图,若输入 a = 0,则输出的结果为 ( )A . 1022B . 2046C . 1024D . 2048[答案 ] B[解析 ]由程序框图中的循环结构可得到递推公式, a = 2a + 2,且 a = 0,由 ak +1k1k +1a k +1 + 2=2a k + 2 可得, a k +1+ 2= 2(a k + 2),即 = 2 且 a 1+ 2= 2,∴ { a k + 2} 是以 2 为公比, 2a + 2k为首项的等比数列, ∴ a + 2= 2×2 k - 1k,即 ak11= 2k = 2 - 2,从而a = 2 - 2= 2046,故选k11B.[点评 ]本题的关键是弄清输出的a 的值为数列{ a n } 的第几项,k =1 算出的是a 2,k = 2满足条件得a 3,故k =10满足条件计算后得到a 11,k = 11不满足,故输出的是a 11 而不是a 10,有不少人在这里搞不清楚,以为判断条件是k ≤ 10,故最后输出的是 a 10,这是没有完整理解算法的典型表现. 因为对同一个判断条件k ≤10,a =2a + 2 与 k = k + 1 语句的先后顺序不同输出结果也不同, 还与 k 的初值有关等等, 故应统盘考虑, 解决的一个有效途径就是循环几次把握其规律.【解答题】8.为了让学生更多的了解“数学史”知识,其中学高二年级举办了一次“追寻先哲的足迹, 倾听数学的声音”的数学史知识竞赛活动,共有 800 名学生参加了这次竞赛.为了解本次竞赛的成绩情况,从中抽取了部分学生的成绩(得分均为整数,满分为100 分 )进行统计.请你根据频率分布表,解答下列问题:序号 (i) 分组 (分数 ) 组中值 (G i) 频数 (人数 ) 频率 (F i)1 [60,70) 65 ①0.122 [70,80) 75 20 ②3 [80,90) 85 ③0.244 [90,100] 95 ④⑤合计50 1(1)填充频率分布表中的空格 (在解答中直接写出对应空格序号的答案);(2)为鼓励更多的学生了解“数学史”知识,成绩不低于85 分的同学能获奖,请估计在参加的 800 名学生中大概有多少同学获奖?(3)在上述统计数据的分析中有一项计算见算法流程图,求输出S 的值.[解析 ] (1)∵样本容量为50,∴①为 6,②为 0.4,③为 12,④为 12,⑤为 0.24.(2)在 [80,90) 之间, 85 分以上约占一半,∴12× 0.24+ 0.24 × 800= 288,即在参加的800 名学生中大概有288 名同学获奖.(3)由流程图知S= G1 F1+ G2F2+ G3F3+G4F 4=65×0.12+ 75× 0.4+ 85× 0.24+ 95× 0.24= 81.。

(word完整版)高考文科数学试题分类汇编-程序框图20170314,推荐文档

(word完整版)高考文科数学试题分类汇编-程序框图20170314,推荐文档

高考文科数学试题分类汇编训练:程序框图
1.阅读如图所示的程序框图,运行相应的程序,输出的结果是
________.
2.如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个
数的和等于________.
(2)(3)
3.执行下面的程序框图,输出的T=________.
4.阅读下面的流程图,若输入a=6,b=1,则输出的结果是________.
5.阅读如图所示的程序框图,若输入的n是100,则输出的变量S的值是多少?
6.已知如图所示的程序框图(未完成),设当箭头a指向①时,输出的结果为S=m,当箭头a指向②时,输出的结果为S=n,求m+n的值
(4)(5)(6)
7.如图是一算法的程序框图,若此程序运行结果为s=720,则在判断框中应填入的关于k 的判断条件是__________.
8.若R=8,则下列流程图的运行结果为___4___.
9.给出一个如图所示的程序框图,若要使输入的x的值与输出的y的值相等,则x的可能值的个数为________.
(第7题)(第8题)(第9题)
10.如图,该程序运行后输出的结果为________.
11.已知流程图如图所示,该程序运行后,为使输出的b值为16,则循环体的判断框内①处应填____.
12.按如图所示的程序框图运行后,输出的结果是63,则判断框中的整数M的值是________.
(第10题)(第11题)
(第12题)
13
队员i 12345 6
三分球个数a1a2a3a4a5a6
应填______,输出的s=______.
(注:框图中的赋值符号“←”也可以写成“=”或“:=”)
(第13题)。

高考教学数学程序框图基础题含详细答案

高考教学数学程序框图基础题含详细答案

⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯绝密★启用前○⋯xxx学校2021学年度XXXX月月考卷⋯试卷副标题⋯⋯考试范围:xxx;考试时间:100分钟;命题人:xxx号一二分⋯⋯得分⋯本卷须知:⋯1.答题前填写好自己的姓名、班级、考号等信息2.请将答案正确填写在答题卡上⋯第I卷〔选择题〕请点击修改第I卷的文字说明⋯卷人得分⋯一、选择题〔题型注释〕⋯1.下面框所的程序运行果S=28,那么判断框中填入的关于k的条件是()⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯A.k7?⋯B.k≤7?C.k<7?D.k>7?○2.某程序框如所示,行程序后出的果是〔〕.⋯⋯⋯⋯内⋯⋯⋯⋯○⋯第1页,总20页⋯⋯⋯A.1B.123.如图.程序输出的结果s 132,那么判断框中应填〔开始i=12,s=1否 是s =si输出si =i 1结束A.i 10B. i 11C. i 11D. 4. 给出如图的程序框图 , 那么输出的数值是〔 〕.i12输出a结束是开始a=0,n=11n=n+1n≥99 a=a+否n(n 1)A.98B .99 C.100 D . 101991001011025.假设某程序框图如右图所示 ,那么该程序运行后输出的 B 等于〔A.7B.15C.31.636.如果执行右面的程序框图, 那么输出的S〔〕答案第2页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯A.22B.46.190D.94⋯7.在如所示的程序框中,入A=192,B=22,出的果是().⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○8.行如所示的程序框,假设入n的7,出的s的〔〕⋯⋯⋯⋯内⋯⋯⋯⋯○⋯第3页,总20页⋯⋯⋯A.22B.16C.15D.119.执行如下列图的程序框图,输出的S值为〔开始否是输出结束A.1B.3C.7D.1510.如右程序框图, 输出的结果为〔〕开始a 1,b 1否a 3?是输出bb 2b结束a a 1A.1 B.2 C.4 D.1611.如果执行右边的程序框图 , 那么输出的s 〔〕答案第4页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯A.22B.46C.94.19012.程序框符号“〞可用于()⋯⋯A.出a=5B.a=5C.判断a=5D.入a=5⋯13.按右程序框运算:假设x4,运算行几次才停止?⋯○⋯⋯⋯⋯装⋯⋯A.3B.4C.5.6⋯14.假设下面的程序框出的S是126,①〔〕⋯○⋯⋯⋯⋯内⋯⋯⋯⋯A.n6?B.n5?C.n7?.n8?○15.流程如右所示,程序运行后,使出的b16,⋯第5页,总20页⋯⋯⋯那么循环体的判断框内①处应填( )A.2 B .3 C .4 D .516.某流程图如下列图, 现输入如下四个函数, 那么可以输出的函数是〔〕A.f(x)xxB.f(x)cosx(2x)x2x21D .f(x) x2ln(x21)17.如图是一个算法流程图, 该流程图输出的结果是4,那么判断框内应该填入的是〔〕.5答案第6页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯≥3B.i>3≥5D.i>5⋯18.某程序框如所示,假设a3,程序运行后,出的x的〔〕⋯⋯⋯⋯⋯⋯○⋯⋯A.3B.31C.29D.273⋯19.按流程的程序算,假设开始入的x=2,出的x的是〔〕⋯装⋯⋯A.3B.6C.21D.156⋯20.下所示的程序框,假设入的a,b,c分21,32,75,出的a,b,c分是〔⋯○⋯⋯⋯⋯内⋯⋯⋯⋯A.75,21,32B.21,32,75C.32,21,75D.75,32,21○21.如所示,程序框的功能是()⋯第7页,总20⋯⋯⋯A.求数列{1}的前10项和(n∈N*)nB.求数列{1}的前10项和(n∈N*)2nC.求数列{1}的前11项和(n∈N*)D.求数列{1*}的前11项和(n∈N)2 n22.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件〞应为〔A.i>10B.i<8C.i<=9D.i<923.如图给出的是计算1111,其中判断框内应填入35的值的一个程序框图2021的条件是〔〕A .i 2021B.i2021C .i 1005D.i1005答案第8页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯24.如所示,程序框〔算法流程〕的出果是〔〕⋯A.11.25C.3D.5⋯122446⋯⋯⋯⋯⋯○⋯⋯⋯⋯第II卷〔非选择题〕装请点击修改第II卷的文字说明⋯卷人得分⋯二、填空题〔题型注释〕⋯25.如所示的程序框,运行相的程序,假设入n的9,出S的⋯○⋯⋯⋯⋯内⋯⋯⋯⋯○⋯第9页,总20页⋯⋯⋯26.读下面的流程图,假设输入的值为-5时,输出的结果是_________输入AA<0?N输出A开始A=2×A结束YA=A+2运行如下列图的程序框图,那么输出的运算结果是_____________28.某程序框图如下列图,假设该程序运行后输出的值是9,判断框内“ka〞,且aZ,那么a 5___________.答案第10页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯29.右是一个算法的流程, 出S的是.⋯⋯⋯⋯⋯○⋯⋯⋯⋯装30.右的程序中,假设入x 5, 出的y .⋯⋯⋯⋯○⋯⋯⋯31.在下的程序中 , 假设入a=3, 行下述程序后出的果是. ⋯内⋯⋯⋯⋯○⋯第页,11总20页⋯⋯⋯32.阅读下面的程序, 当输入x 2000时, 输出的y .33.算法流程图〔如下列图〕的运行结果为___________.、执行如下列图的程序框图,那么输出s的值为_______________.答案第12页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○开始⋯⋯ k1,s 1⋯kk 1⋯是2sk⋯ 5?⋯否⋯ 出s⋯○束⋯ ⋯⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ○ ⋯ ⋯ ⋯ ⋯ 装 ⋯ ⋯ ⋯ ⋯ ○ ⋯⋯ ⋯ ⋯内 ⋯ ⋯ ⋯ ⋯ ○ ⋯ ⋯ ⋯⋯第13页,总20页参数答案【解析】试题分析:运行第1次,k=10,S=1,不是输出结果,满足条件,循环,S=S+k=11,k=k-1=9;运行第2次,k=9,S=11,不是输出结果满足条件,循环,S=S+k=20,k=k-1=8;运行第3次,k=8,S=20,不是输出结果满足条件,循环,S=S+k=28,k=k-1=7;运行第4次,k=7,S=28,是输出结果,故不满足条件,故应填入关于k的条件为k>7?,应选D.考点:程序框图【解析】试题分析:由程序框图得:a2,i1;a11,i2;a121,i3;a2,i4;,即输出的a值具有周期性,22最小正周期为3,且20213671,所以输出的值为1.考点:程序框图.【解析】试题分析:按照程序框图执行如下:s1 ,i12;s12,i11;s1211132,i10,因为输出的结果为s 132故此时判断条件应为:i 11或i1 0考点:1、程序框图的运算;2、循环语句.【解析】试题分析:此题为当型循环顺着程序流动即可.当A=6时,终止循环,应选D.B1 ,AB3,A2B7,A3B15,A4B31,A5B63,A6考点:循环结构.【解析】试题分析:该程序框图的功能是计算S1的值;1239899因为S119911)(11)(11)1198298398999999所以输出的数值是98 .9 9考点:程序框图、裂项抵消法求和.答案第14页,总20页⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯○⋯⋯⋯⋯装⋯⋯⋯⋯○⋯⋯⋯⋯外⋯⋯⋯⋯○⋯⋯⋯⋯⋯⋯⋯⋯【解析】○⋯分析:行第1次,i=1,s=1,s2(s1)=4,i i1=2>5,否,循,⋯行第2次,s2(s1)=10,1=3>5,否,循,⋯⋯行第3次,s2(s)=22,1=4>5,否,循,⋯行第4次,s2(s)=46,1=5>5,否,循,⋯⋯行第5次,s2(s)=94,1=6>5,是,出,S=94,故D.⋯考点:程序框○7.B.⋯【解析】⋯分析:本要注意的是C是A除以B所得的余数,按程序框可知有如下程:⋯原来:A192,B22,第一次:C=16,A=22,B=16;第二次:C=6,A=16,B=6;第三次:C=4,A=6,B=4;第⋯四次:C=2,A=4,B=2;第五次:C=0,A=2,B=0,此B=0,出A=2,故B.⋯考点:懂程序框的,句〔如A=B,是把B的A〕.流程【解析】 分析:由初始条件:n=7,i=1,s=1;第1次运行:判断17?,是,○s 1 (1 1) 1,i 1 1 2;⋯27?,是,1(2 1) 2,i 23;⋯第2 次运行:判断⋯第3 次运行:判断37?,是,s 2(3 1)4,i34;⋯装第4 次运行:判断47?,是,4(4 1)7,i45;⋯⋯第5 次运行:判断57?,是,s 7(5 1)11,i5;⋯⋯第6 次运行:判断 67?,是,11 (6 1) 16,i617;○第7 次运行:判断77?,否,出s16;故B .⋯考点:算法与程序框.⋯⋯【解析】⋯分析:由初始条件:k=0,S=0;第一次运行:判断0<3是否成立?是,S0201,k011;内⋯第二次运行:判断 1<3是否成立?是,S121 3,k 112;⋯⋯第三次运行:判断 2<3是否成立?是,S227,k 13;⋯第四次运行:判断3<3是否成立?否,出S7;故C .○考点:算法与程序框.⋯第15页,总20页⋯ ⋯ ⋯10.D【解析】运行程序,a1,b1,满足a3,b2,a2;继续运行程序,满足a3,b4,a3;继续运行程序,满足a3,b16,a4;继续运行程序,不满足满足a3,;输出b16.选D.考点:算法与程序框图. 【解析】.试题分析:运行第1次,i=1,S=1,i i1=2,S2(S1)=4,i=2>5,否,循环;运行第2次,1=3,S2(S1)=10,i=3>5,否,循环;运行第3次,1=4,S2(S1)=22,i=4>5,否,循环;运行第4次,1=5,S2(S1)=46,i=5>5,否,循环;运行第5次,1=6,S2(S1)=94,i=6>5,是,输出S=94,应选C考点:程序框图【解析】试题分析:在程序框图符号中,矩形方框“〞是处理框,平行四边形框才是输出与输入,而判断那么是菱形框,应选B.考点:程序框图.【解析】试题分析:第一次循环x34210,第二次循环x310228,第三次循环x328282,第四次循环x3822224,第五次循环x32242670244。

专题三:程序框图2013-2016高考数学全国卷(理)

专题三:程序框图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题)右边程序抗土的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”。

高三数学算法和程序框图试题

高三数学算法和程序框图试题

高三数学算法和程序框图试题1.运行如图所示的程序框图,则输出的运算结果是_____________【答案】【解析】因为第一次进入循环,运算后S=,i=1<4第二次进入循环,运算后S=,i=2<4第三次进入循环,运算后S=,i=3<4第四次进入循环,运算后S=,i=4≥4跳出循环输出S=.【考点】算法,框图,数列求和,裂项法.2.如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89【答案】B【解析】由题意,①②③④⑤⑥⑦⑧,从而输出,故选B.【考点】1.程序框图的应用.3.执行右侧的程序框图,若输入,则输出 .【答案】C【解析】第一次运行后y=5,第二次运行后y=,第三次运行后,此时,满足条件,故输出.【考点】程序框图.4.定义某种运算,运算原理如下图所示,则式子的值为。

【答案】13【解析】解:=所以答案应填13.【考点】1、新定义;2、指数运算与对数运算.5.某程序框图如图所示,若使输出的结果不大于20,则输入的整数的最大值为()A.3B.4C.5D.6【答案】B【解析】这是一个循环结构,循环的结果依次为:.再循环一次,S的值就大于20,故的值最大为4.【考点】程序框图.6. [2013·湖北高考]阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i=________.【答案】4【解析】i=1,A=2,B=1→i=2,A=4,B=2→i=3,A=8,B=6→i=4,A=16,B=24,输出i=4.7.已知某程序框图如图所示,则该程序运行后输出的结果为( )A.B.C.D.【答案】A【解析】运行第一次:成立;运行第二次:成立;运行第三次:成立;运行第四次成立;运行第五次:成立;运行第2007次:成立;运行第2008次:不成立;输出A的值:故选A.【考点】循环结构.8.如果执行如图的程序框图,那么输出的值是__________.【答案】【解析】依题意可得程序框图是一个以6为周期的数列,输出的S分别是由2014除以6的余数为4.所以输出的值是.【考点】1.程序框图.2.周期数列.9.执行如图所示的算法框图,输出的结果是,则判断框内应填入的条件是()A.B.C.D.【答案】A【解析】本程序计算是,因为,由,解得,此时,不满足条件,所以选A.【考点】程序框图.10.阅读如图所示的程序框图,若输入,则输出的值为__________.【答案】.【解析】第一次循环,,不成立;执行第二次循环,,,不成立;执行第三次循环,,,不成立;执行第四次循环,,,成立,跳出循环体,输出的值为.【考点】算法与程序框图11.一个算法的程序框图如右图所示,若该程序输出的P位于区间内,则判断框内应填入的条件是()A.B.C.D.【答案】C【解析】因为第一次循环,第二次循环,第三次循环,第四次循环,第五次循环,第六次循环,此时应结束循环,所以判断框中应填选C.【考点】循环结构流程图12.A.B.C.D.【答案】C【解析】程序执行过程中,的值依次为;;;;;,程序结束,输出.【考点】程序框图.13.执行如图所示的程序框图,输出的所有值之和是_________.【答案】【解析】由程序框图可知,当时,1不是3的倍数,输出1;当,3是3的倍数,不输出;同理,接下来输出的数还有,所以之和是.【考点】程序框图的应用.14.执行下图的程序框图,如果输入,则输出的值为.【答案】【解析】由题意,.【考点】程序框图.15.某程序框图如图所示,则该程序运行后输出的值为.【答案】7【解析】开始时,,进入循环,;,继续循环,;,继续循环,;,跳出循环,故.【考点】1、程序框图的循环结构;2、数列的列项求和.16.执行如图所示的程序框图,输出的S=________.【答案】【解析】执行第一次循环时S=,i=1;第二次循环S=,i=2,此时退出循环.故输出S=.17.执行程序框图,则输出的S是()A.5040B.4850C.2450D.2550【答案】C【解析】由程序框图分析可知:第一次循环:第二次循环:第三次循环:…,当时循环结束,此时,故输出的结果为2450,选C.【考点】1.程序框图;2.等差数列的前n项和公式.18.执行如图所示的程序框图,则输出的k的值是()A.3B.4C.5D.6【答案】C【解析】依次执行循环体得s=1,k=2;s=2,k=3;s=6,k=4;s=15,k=5,s=31,满足s>15,输出k=5.故选C.19.如果执行如图的程序框图,输入正整数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中最小的数和最大的数【答案】C【解析】随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数. 20.如图是一个算法流程图,则输出的k的值是________.【答案】6【解析】根据程序框图可知,k=1时,12-1×6+5≤0;k=2时,22-2×6+5≤0;k=3时,32-3×6+5≤0;k=4时,42-4×6+5≤0;k=5时,52-5×6+5≤0;k=6时,62-6×6+5>0.故输出的k的值是6.21.运行如图的程序框图,若输出的结果是,则判断框中可填入A.B.C.D.【答案】B【解析】程序的运算功能是,而,因此.【考点】程序框图.22.执行下面的程序框图,若输入的ε的值为0.25,则输出的n的值为________.【答案】3【解析】逐次计算的结果是F1=3,F=2,n=2;F1=5,F=3,n=3,此时输出,故输出结果为3.23.阅读如图所示的程序框图,若运行相应的程序,则输出的S的值是() A.102B.21C.81D.39【答案】A【解析】S=1×31+2×32+3×33=10224.一个算法的程序框图如图,则其输出结果是()A.0B.C.D.【答案】B【解析】由题意可知:.【考点】1.程序框图;2.三角函数的周期性.25.阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A.-1B.1C.3D.9【答案】C【解析】因为当x=-25时进入判断成立所以计算得到.在进入判断框,又是成立的所以.再一次进入判断框由于不成立,所以进到的运算,即可得.故选C.解题关键是要逐一代入判断计算,易出错.【考点】1.框图语言.2.循环语句.3.判断语句.26.执行如图所示的程序框图,输出的S值为()A.B.C.D.【答案】B【解析】程序在执行过程中,的值分别为;;;;,故输出的值为.【考点】程序框图.27.执行如图所示的程序框图,输出的值为()A.6B.24C.D.【答案】C【解析】根据框图的循环结构,依次,跳出循环,输出结果。

经典程序框图高考真题.doc

经典程序框图高考真题.doc

•精品.程序框图高考真题一、选择题(本大题共16小题,共80.0分) 1.中国古代有汁算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程 序框图,若输入的入=2, 〃=2,依次输入的"为2, 2, 5,则输出的片()A. 7B. 12C. 17D. 34A.0 开始)B.2C.4D. 145=1 S=S ・ (3-/>1/输出S /结束/输入S //=1 !=7+ 1a=a-b b=b ・a2.执行如图的程序框图,如果输入的则输出的S=( )A. 2B. 3C. 4D. 53.阅读如图所示的程序框图,运行相应的程序,则输出s的值为( )A.-lB.OC. 1D. 34.如图程序框图的算法思路源于我国古代数学拿著《九章算术》中的“更相减损术”.执行该程序框图,若输入G 〃分别为14, 18,则输出的</=( )•精品.5.执行如图所示的程序框图,则输出s 的值为((爭艮〕A. 10B. 17C. 19D. 366.执行下而的程序框图,如果输入的*0,)=1, ”=1,则输岀x,),的值满足()A. y=2rB. v=3x C・ y=4x D・ y=5x7.执行如图程序框图,如果输入的记6,那么输出的心()8.如图所示的程序框图是为了求出满足3^>1000的最小偶数几那么在<3>和| |两个空白框中.A. A>1000 和川=卄1C. A<1000 和n=n+\可以分别填入()B. A>1000 和n=n+2D. A<1000 和n=n+2k=2, s=0结束A. 3C. 5B. 4D. 6k=2k-l[结束]9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()A.5B.4C.3D.2)10.执行如图所示的程序框图,输出的S值为A. 2B. |C. |D. |11.若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为(A. Q3B.A>4C.A<4D.A<55=0Z=7+l/输出s / 12•阅读如图所示的程序框图,运行相应的程序,则输出的结果为()A. 2B. 1C. 0D.-1•精品.14.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书 九章》中提岀的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的 程序框图给岀了利用秦九韶算法求多项式值的一个实例,若输入”,X 的值分别为3, 2,则输岀u 的值为()13.执行如图所示的程序框图,如果输入,匸3,则输出的S 二(z=-LS=O)A. 35B.20C. 18D.915.执行如图所示的程序框图,输出s的值为()A样B.fC馬D冷开始fc=l k=k^l16.执行如图所示的程序框图(算法流程图),输岀的〃为() A.3B.4C.5D.6开始"1, w-1T ------ 结束二、填空题(本大题共2小题,共10.0分)17.如图是一个算法流程图:若输入x的值为若,则输出y的值是 ________•精品.S<-1 While J<SgS + 23 + 3End While Print S18•很据如图所示的伪代码,可知输岀的结果S 为 _______。

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解

高中算法程序框图一.选择题(共18小题)1.如图给出了一个算法程序框图,该算法程序框图的功能是()A.求a,b,c三数的最大数B.求a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列2.如图给出一个算法的程序框图,该程序框图的功能是()A.求输出a,b,c三数的最大数B.求输出a,b,c三数的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列3.(2012•三明模拟)如图给出一个算法的程序框图,该程序框图的功能是()A.找出a、b、c三个数中最大的数B.找出a、b、c三个数中最小的数C.找出a、b、c三个数中第二大的数D.把c的值赋给a4.程序框图表示的算法的运行结果是()A.5B.6C.7D.85.程序框图中所表示的算法是()A.求x的绝对值B.求x的相反数C.求x的平方根D.求x的算术平方根6.(2014•泉州一模)运行图中所示程序框图所表达的算法,输出的结果是()A.3B.7C.15 D.317.(2013•合肥二模)如图所示,程序框图(算法流程图)的输出结果是()A.6B.5C.4D.3 8.阅读如图所示的程序框图,运行相应的程序,输出的结果为()A.676 B.26 C.5D.2 9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.1B.2C.3D.4 10.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.18 B.20 C.21 D.40 11.(2014•北京)当m=7,n=3时,执行如图所示的程序框图,输出的S的值为()A.7B.42 C.210 D.840 12.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出的S=()A.B.C.D.13.(2012•天津)阅读程序框图,运行相应的程序,当输入x的值为﹣25时,输出x的值为()A.﹣1 B.1C.3D.9 14.(2012•福建)阅读如图所示的程序框图,运行相应的程序,输出s值等于()A.﹣3 B.﹣10 C.0D.﹣2 15.(2012•广东)执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A.105 B.16 C.15 D.1 16.(2012•辽宁)执行如图所示的程序框图,则输出的S的值是()A.4B.C.D.﹣1 17.(2011•北京)执行如图所示的程序框图,若输入A的值为2,则输入的P值为()A.2B.3C.4D.5 18.(2011•北京)执行如图所示的程序框图,输出的s值为()C.D.2 A.﹣3 B.﹣二.填空题(共9小题)19.程序框图(如图所示),则该程序框图表示的算法的功能是:_________.20.有如图程序框图,则该程序框图表示的算法功能是_________.21.如图所示的程序框图,其算法功能是_________.22.(2014•许昌三模)如图所示,程序框图(算法流程图)的输出结果是_________.23.如图所示的程序框图表示的算法的结果是_________.24.某算法的程序框图如图所示,则程序输出y的值是_________.25.(2011•江西)下图是某算法的程序框图,则程序运行后所输出的结果是_________.26.(2014•惠州模拟)如图所示,程序框图(算法流程图)的输出结果为_________.27.阅读如图所示的程序框图,运行相应的程序,则输出的s值等于_________.三.解答题(共1小题)28.如图所示,程序框图(算法流程图)的输出结果是_________.参考答案与试题解析一.选择题(共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.如图给出一个算法的程序框图,该程序框图的功能是()A.求输出a,b,c三数的最大数B.求输出a,b,c三数的最小数C.将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.找出a、b、c三个数中最大的数B.找出a、b、c三个数中最小的数C.找出a、b、c三个数中第二大的数D.把c的值赋给a考点:程序框图.专题:阅读型.分析:再输入了三个实数a、b、c后,首先对其中的两个数a、b的大小加以判断,二者取小的数,然后再比较取得的数与c的大小,再取小的数输出.解答:解:输入框中输入了三个实数a、b、c,然后首先判断a与b的大小,若a>b成立,则用b替换a,若a≤b,不进行替换,这样再用两者之间的小的数和c比较,若a>c,用c替换a,输出a,否则,直接输出小的数a所以程序框图的功能是找出a、b、c三个数中最小的数.故选B.点评:本题考查了程序框图中的条件结构,条件结构有两个路径,满足条件执行一个路径,不满足条件,执行另一个路径,解答本题时,一定要注意“=”的意义,是用后者替换前者.4.程序框图表示的算法的运行结果是()A.5B.6C.7D.8考点:程序框图.专题:计算题.分析:由判断框可知:只要s≤20,则程序就执行“是”,否则就跳出循环程序,执行“否”,并输出i.据此可得出答案.解答:解:由判断框可知:只要s≤20,则程序就执行“是”,否则就跳出循环程序,执行“否”,并输出i.当s=1+2+3+4+5=15<20,应继续执行“是”,则s=15+6=21>20,此时i=6+1=7,要跳出循环,输出7.故选C.点评:理解循环结构的工作原理并会计算s与i是解决问题的关键.5.程序框图中所表示的算法是()A.求x的绝对值B.求x的相反数C.求x的平方根D.求x的算术平方根考点:选择结构.专题:图表型.分析:写出经过选择结构得到的结果,得到求的y的值的形式,即可判断出框图的功能.解答:解:逐步分析框图中的各框语句的功能,该程序框图表示算法的功能是求函数y=的值,即y=|x|,故选A.点评:本题考查解决程序框图中的选择结构时,常采用写出前几次选择的结果,找规律.6.(2014•泉州一模)运行图中所示程序框图所表达的算法,输出的结果是()A.3B.7C.15 D.31考点:程序框图.专题:算法和程序框图.分析:由算法的程序框图,计算各次循环的结果,满足条件,结束程序.解答:解:根据算法的程序框图知,第一次循环得a=2×1+1=3,第二次循环得a=2×3+1=7,第三次循环得a=2×7+1=15,结束循环,故选C,点评:本题考查了应用程序框图进行简单的计算问题,是基础题.7.(2013•合肥二模)如图所示,程序框图(算法流程图)的输出结果是()A.6B.5C.4D.3考点:循环结构.专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算i值,并输出满足条件S>20的第一个i值,模拟程序的运行过程,用表格将程序运行过程中变量k的值的变化情况进行分析,不难给出答案.解答:解:程序在运行过程中各变量的值如下表示:s i 是否继续循环循环前 1 1/第一圈 1 2 是第二圈 2 3 是第三圈 6 4 是第四圈24 5 否故最后输出的i值为:5,故选B.点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.8.阅读如图所示的程序框图,运行相应的程序,输出的结果为()A.676 B.26 C.5D.2考点:循环结构.专题:图表型.分析:根据已知中的流程图,我们模拟程序的运行结果,看变量a的值是否满足判断框的条件,当判断框的条件不满足时执行循环,满足时退出循环,即可得到输出结果.解答:解:a=1,满足条件a<15,执行循环,a=2,满足条件a<15,执行循环,a=5,满足条件a<15,执行循环,a=26,不满足条件a<15,退出循环,执行输出语句,输出a=26.故选B.点评:本题主要考查的知识点是程序框图,模拟循环的执行过程是解答此类问题常用的办法,属于基础题.9.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.1B.2C.3D.4考点:程序框图.专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算S值重新为2时变量n的值,并输出,模拟程序的运行过程,即可得到答案.解答:解:程序在运行过程中各变量的值如下表示:S n 是否继续循环循环前 2 1/第一圈﹣1 2 是第二圈 3 是第三圈 2 4 否则输出的结果为4故选D点评:本题考查的知识点是程序框图,在写程序的运行结果时,模拟程序的运行过程是解答此类问题最常用的办法.10.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.18 B.20 C.21 D.40考点:循环结构.专题:计算题;算法和程序框图.分析:算法的功能是求S=21+22+…+2n+1+2+…+n的值,计算满足条件的S值,可得答案.解答:解:由程序框图知:算法的功能是求S=21+22+…+2n+1+2+…+n的值,∵S=21+22+1+2=2+4+1+2=9<15,S=21+22+23+1+2+3=2+4+8+1+2+3=20≥15.∴输出S=20.故选:B.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.11.(2014•北京)当m=7,n=3时,执行如图所示的程序框图,输出的S的值为()A.7B.42 C.210 D.840考点:循环结构.专题:计算题;算法和程序框图.分析:算法的功能是求S=7×6×…×k的值,根据条件确定跳出循环的k值,计算输出S的值.解答:解:由程序框图知:算法的功能是求S=7×6×…×k的值,当m=7,n=3时,m﹣n+1=7﹣3+1=5,∴跳出循环的k值为4,∴输出S=7×6×5=210.故选:C.点评:本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键.12.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出的S=()A.B.C.D.考点:循环结构.专题:计算题;图表型.分析:框图首先给累加变量S和循环变量i分别赋值0和2,在输入n的值为10后,对i的值域n的值大小加以判断,满足i≤n,执行,i=i+2,不满足则跳出循环,输出S.解答:解:输入n的值为10,框图首先给累加变量S和循环变量i分别赋值0和2,判断2≤10成立,执行,i=2+2=4;判断4≤10成立,执行=,i=4+2=6;判断6≤10成立,执行,i=6+2=8;判断8≤10成立,执行,i=8+2=10;判断10≤10成立,执行,i=10+2=12;判断12≤10不成立,跳出循环,算法结束,输出S的值为.故选A.点评:本题考查了循环结构中的当型循环,即先判断后执行,满足条件,执行循环,不满足条件跳出循环,算法结束,是基础题.13.(2012•天津)阅读程序框图,运行相应的程序,当输入x的值为﹣25时,输出x的值为()A.﹣1 B.1C.3D.9考点:循环结构.专题:计算题.分析:根据题意,按照程序框图的顺序进行执行,当|x|≤1时跳出循环,输出结果.解答:解:当输入x=﹣25时,|x|>1,执行循环,x=﹣1=4;|x|=4>1,执行循环,x=﹣1=1,|x|=1,退出循环,输出的结果为x=2×1+1=3.故选:C.点评:本题考查循环结构的程序框图,搞清程序框图的算法功能是解决本题的关键,按照程序框图的顺序进行执行求解,属于基础题.14.(2012•福建)阅读如图所示的程序框图,运行相应的程序,输出s值等于()A.﹣3 B.﹣10 C.0D.﹣2考点:循环结构.专题:计算题.分析:通过循环,计算s,k的值,当k=4时退出循环,输出结果即可.解答:解:k=1,满足判断框,第1次循环,s=1,k=2,第2次判断后循环,s=0,k=3,第3次判断并循环s=﹣3,k=4,第3次判断退出循环,输出S=﹣3.故选A.点评:本题考查循环结构,注意循环条件的判断,循环计算的结果,考查计算能力.15.(2012•广东)执行如图所示的程序框图,若输入n的值为6,则输出s的值为()A.105 B.16 C.15 D.1考点:循环结构.专题:计算题;压轴题.分析:本循环结构是当型循环结构,它所表示的算式为s=1×3×5×…×(2i﹣1),由此能够求出结果.解答:解:如图所示的循环结构是当型循环结构,它所表示的算式为s=1×3×5×…×(2i﹣1)∴输入n的值为6时,输出s的值s=1×3×5=15.故选C.点评:本题考查当型循环结构的性质和应用,是基础题.解题时要认真审题,仔细解答.16.(2012•辽宁)执行如图所示的程序框图,则输出的S的值是()A.4B.C.D.﹣1考点:循环结构.专题:阅读型.分析:根据流程图,先进行判定条件,满足条件则运行循环体,一直执行到不满足条件即跳出循环体,求出此时的S即可.解答:解:第一次运行得:S=﹣1,i=2,满足i<6,则继续运行第二次运行得:S=,i=3,满足i<6,则继续运行第三次运行得:S=,i=4,满足i<6,则继续运行第四次运行得:S=4,i=5,满足i<6,则继续运行第五次运行得:S=﹣1,i=6,不满足i<6,则停止运行输出S=﹣1,故选D.点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.17.(2011•北京)执行如图所示的程序框图,若输入A的值为2,则输入的P值为()A.2B.3C.4D.5考点:循环结构.专题:图表型.分析:根据输入A的值,然后根据S进行判定是否满足条件S≤2,若满足条件执行循环体,依此类推,一旦不满足条件S≤2,退出循环体,求出此时的P值即可.解答:解:S=1,满足条件S≤2,则P=2,S=1+=满足条件S≤2,则P=3,S=1++=满足条件S≤2,则P=4,S=1+++=不满足条件S≤2,退出循环体,此时P=4故选:C点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断.18.(2011•北京)执行如图所示的程序框图,输出的s值为()A.﹣3 B.C.D.2﹣考点:循环结构.专题:图表型.分析:i=0,满足条件i<4,执行循环体,依此类推,当i=4,s=2,此时不满足条件i<4,退出循环体,从而得到所求.解答:解:i=0,满足条件i<4,执行循环体,i=1,s=满足条件i<4,执行循环体,i=2,s=﹣满足条件i<4,执行循环体,i=3,s=﹣3满足条件i<4,执行循环体,i=4,s=2不满足条件i<4,退出循环体,此时s=2故选:D点评:根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模.算法和程序框图是新课标新增的内容,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题.二.填空题(共9小题)19.程序框图(如图所示),则该程序框图表示的算法的功能是:计算并输出使1×3×5×7×…>10000成立的最小整数.考点:循环结构.专题:图表型.分析:写出经过几次循环得到的结果,得到求的s的形式,判断出框图的功能.解答:解:经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7经过第三次循环得到s=1×3×5×7,i=8…s=1×3×5×7×…>10000该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>10000成立的最小整数故答案为计算并输出使1×3×5×7×…>10000成立的最小整数点评:本题考查程序框图,考查了循环体以及循环次数两个具体问题,常采用写出前几次循环的结果,找规律.属于基础题.20.有如图程序框图,则该程序框图表示的算法功能是求使不等式1×3×5×…×i≥10000成立的最小i值.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程可得i的值与S的值的变化规律,再根据跳出循环的条件与输出的值,可得算法的功能.解答:解:由框图的流程知:i的值依次为3、5、7、…,∴S的值依次为1,1×3,1×3×5,…,1×3×5×…,根据退出循环的条件是S≥10000得:条件是满足不等式1×3×5×…×i≥10000,∵输出i﹣2,∴算法的功能是求使不等式1×3×5×…×i≥10000成立的最小i值.故答案为:求使不等式1×3×5×…×i≥10000成立的最小i值.点评:本题考查了循环价格的垂线框图,根据框图的流程判断i值与S值的变化规律是关键.21.如图所示的程序框图,其算法功能是计算并输出使1×3×5×7×…>1000成立的最小整数.考点:循环结构.专题:阅读型.分析:写出经过几次循环得到的结果,得到求的s的形式,判断出框图的功能.解答:解:经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7经过第三次循环得到s=1×3×5×7,i=9…s=1×3×5×7×…>1000该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>1000成立的最小整数故答案为:计算并输出使1×3×5×7×…>1000成立的最小整数点评:本题考查程序框图,考查了循环体以及循环次数两个具体问题,常采用写出前几次循环的结果,找规律.属于基础题.22.(2014•许昌三模)如图所示,程序框图(算法流程图)的输出结果是﹣2.考点:程序框图.专题:操作型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出y值,模拟程序的运行过程,可得答案.解答:解:当x=1时,满足循环条件,此时x=2,y=0当x=2时,满足循环条件,此时x=4,y=﹣1当x=4时,满足循环条件,此时x=8,y=﹣2当x=8时,不满足循环条件,退出循环故输出结果为﹣2故答案为:﹣2点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.23.如图所示的程序框图表示的算法的结果是127.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程依次计算程序运行的结果,直到满足条件a>100,跳出循环,确定输出a的值.解答:解:由程序框图知:第一次循环a=2×1+1=3;第二次循环a=2×3+1=7;第三次循环a=2×7+1=15;第四次循环a=2×15+1=31;第五次循环a=2×31+1=63;第六次循环a=63×2+1=127.满足条件a>100,跳出循环,输出a=127.故答案为:127.点评:本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.24.某算法的程序框图如图所示,则程序输出y的值是﹣1.考点:选择结构.专题:函数的性质及应用.分析:由题意,x=﹣1,执行函数y=3x+2,代入计算可得结论.解答:解:由题意,x=﹣1,执行函数y=3x+2,代入计算可得y=﹣1故答案为:﹣1点评:本题考查选择结构,考查学生的计算能力,属于基础题.25.(2011•江西)下图是某算法的程序框图,则程序运行后所输出的结果是27.考点:程序框图.专题:计算题;阅读型.分析:根据s=0,n=1,s=(0+1)×1=1,n=1+1=2,不满足条件n>3,执行循环体;依此类推,当n=4,满足条件n>3,退出循环体,得到输出结果即可.解答:解:s=0,n=1,s=(0+1)×1=1,n=1+1=2,不满足条件n>3,执行循环体;s=(1+2)×2=6,n=1+2=3,不满足条件n>3,执行循环体;s=(6+3)×3=27,n=1+3=4,满足条件n>3,退出循环体,则输出结果为:27故答案为:27点评:本题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题之列.26.(2014•惠州模拟)如图所示,程序框图(算法流程图)的输出结果为.考点:程序框图.专题:算法和程序框图.分析:根据框图的流程依次计算运行的结果,直到条件不满足,计算输出s的值.解答:解:由程序框图知:第一次循环:s=0+,n=2+2=4;第二次循环:s=+=,n=4+2=6;第三次循环:s=+=,n=6+2=8;不满足条件n<8,程序运行终止,输出s=.故答案为:.点评:本题考查了循环结构的程序框图,根据框图的流程依次计算运行的结果是解答此类问题的常用方法.27.阅读如图所示的程序框图,运行相应的程序,则输出的s值等于46.考点:程序框图.专题:计算题.分析:①i←1,s←1,i←1+1,s←2×(1+1),判断“i>4”,应执行“否”;…;直到“i>4”成立即可跳出循环结构,输出s的值.解答:解:①i←1,s←1,i←1+1,s←2×(1+1),判断“i>4”,应执行“否”;②i←2+1,s←2×(4+1),判断“i>4”,应执行“否”;③i←3+1,s←2×(10+1),判断“i>4”,应执行“否”;④i←4+1,s←2×(22+1),判断“i>4”,应执行“是”.输出s←46.故答案为46.点评:本题考查了循环结构的功能,属于基础题.三.解答题(共1小题)28.如图所示,程序框图(算法流程图)的输出结果是.考点:程序框图.专题:算法和程序框图.分析:根据程序框图,程序的功能是求和由此可得结论.解答:解:根据程序框图,程序的功能是求和故答案为:.点评:本题考查循环结构,考查数列的求和,考查学生的计算能力,属于基础题.。

程序框图--文科(高考真题)完整版.doc

程序框图--文科(高考真题)完整版.doc

程序框图专题1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为()A.2 B.7 C.8 D.128第1题图第2题图2.阅读上边的程序框图,运行相应的程序,则输出i的值为()A.2 B.3 C.4 D.53.执行如图所示的程序框图,输出的k值为()A.3 B.4 C.5 D.64.执行如图所示的程序框图,输出S的值为()A.-32 B.32C.-12 D.12第3题图第4题图第5题图5.执行如图所示的程序框图,则输出s的值为()A.34 B.56 C.1112 D.25246.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()A.203 B.165 C.72 D.158第6题图第7题图7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6 D.78.执行如图所示的程序框图,输出S的值为()A.3 B.-6 C.10 D.12第8题图答案1.C [当x =1时,执行y =9-1=8.输出y 的值为8,故选C.]2.C [运行相应的程序.第1次循环:i =1,S =10-1=9;第2次循环:i =2,S =9-2=7;第3次循环:i =3,S =7-3=4;第4次循环:i =4,S =4-4=0;满足S =0≤1,结束循环,输出i =4.故选C.]3.B [第一次循环:a =3×12=32,k =1;第二次循环:a =32×12=34,k =2;第三次循环:a =34×12=38,k =3;第四次循环:a =38×12=316<14,k =4. 故输出k =4.]4.D [每次循环的结果为k =2,k =3,k =4,k =5>4,∴S =sin 5π6=12.]5.D [s =12+14+16+18=2524,即输出s 的值为2524.]6.D [当n =1时,M =1+12=32,a =2,b =32;当n =2时,M =2+23=83,a =32,b =83;当n =3时,M =32+38=158,a =83,b =158;n =4时,终止循环.输出M =158.]7.D [k =1,M =11×2=2,S =2+3=5;k=2,M=22×2=2,S=2+5=7;k=3,3>t,∴输出S=7,故选D.]8.C[当i=1时,1<5为奇数,S=-1,i=2;当i=2时,2<5为偶数,S=-1+4=3,i=3;当i=3时,3<5为奇数,S=3-33=-5,i=4;当i=4时,4<5为偶数,S=-6+42=10,i=5;当i=5时,5≥5,输出S=10.]程序框图每小题5分共100分班级: 姓名: 组别: 得分: 1、(2014全国卷文.理)执行右面的程序框图,如果输入的,x t 均为2,则输出的S =(A )4 (B )5(C )6 (D )72、(2013全国卷文7)执行右面的程序框图,如果输入的4N =,那么输出的S =( )(A )1111234+++ (B )1111232432+++⨯⨯⨯ (C )111112345++++ (D )111112324325432++++⨯⨯⨯⨯⨯⨯ 3、(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 中最小的数和最大的数否是 是1k k =+B x =A x =?x B <k x a =?x A >开始 输入N ,1a ,2a ,…N a 1k =,1A a =1B a = 否第1题第2题第3题4、(2011全国卷理.文)执行右面的程序框图,如果输入的N是6,那么输出的p是( )(A)120 (B)720 (C)1440 (D)50405、(2010全国卷理.文)如果执行右面的框图,输入N=5,则输出的数等于()(A)54(B)45(C)65(D)566、(2009全国卷理.文)如果执行下边的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于()A.3B.3.5C.4D.4.5第4题第5题第6题7、(2013广东卷文)执行如图1所示的程序框图,若输入n的值为3,则输出s的值是()A.1 B.2 C.4 D.78、(2013山东卷文6)执行右边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为( )A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.89、(2013年高考福建卷(文))阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n 后,输出的)20,10(∈S ,那么n 的值为( )A .3B .4C .5D .6第7题 第8题 第9题10、(2013浙江卷文14)某程序框图如图所示,则该程序运行后输出的值等于_________.11、(2013湖北卷文13)阅读如图所示的程序框图,运行相应的程序. 若输入m 的值为2, 则输出的结果i =_____4_____.12、(2013湖南文12)执行如图1所示的程序框图,如果输入a=1,b=2,则输出的a 的值为______第10题 第12题 13、(2007海南文理5)如果执行下面的程序框图,那么输出的S =( )否A A m =⨯ 1i i =+ 输入m1, 1, 0A B i ===开始结束 是 ?A B < 输出i 第11题 B B i =⨯ 图 1是否结束输出s i=i +1i ≤ ni=1, s=1输入n开始s=s+(i -1)I=1 While I<8 S=2I+3 I=I+2 Wend Print S ENDA.2450 B.2500 C.2550 D.265214、(2013陕西卷理)根据下列算法语句, 当输入x 为60时, 输出y 的值为( )A .25B .30C .31D .6115、(2009杭州学军中学第七次月考)右边的程序语句输出的结果S 为 ( )A .17B .19C .21D .23第13题 第14题 第15题16、(2009年上海卷理)某算法的程序框如下图所示,则输出量y 与输入量x 满足的关系 式是____________.(注:框图中的赋值符号“=”也可以写成“←”或“:=”)17、(2009安徽卷文)程序框图上(右)(即算法流程图)如图所示,其输入结果是_______。

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解

(完整版)高考算法程序框图真题练习及答案详解1. 该算法程序框图的功能是什么?A. 求a,b,c三数的最大数B. 求a,b,c三数的最小数C. 将a,b,c按从小到大排列2. 该算法程序框图的功能是什么?A. 求输出a,b,c三数的最大数B. 求输出a,b,c三数的最小数C. 将a,b,c按从小到大排列3. 该算法程序框图的功能是什么?A. 找出a、b、c三个数中最大的数B. 找出a、b、c三个数中最小的数C. 找出a、b、c三个数中第二大的数4. 程序框图表示的算法的运行结果是什么?A. 5B. 6C. 75. 程序框图中所表示的算法是什么?A. 求x的绝对值B. 求x的相反数C. 求x的平方根6. 运行图中所示程序框图所表达的算法,输出的结果是什么?A. 3B. 7C. 157. 程序框图(算法流程图)的输出结果是什么?A. 6B. 5C. 48. 运行相应的程序,输出的结果为什么?A. 676B. 26C. 59. 运行相应的程序,输出的结果是什么?A. 1B. 2C. 310. 运行相应的程序,输出的S的值等于什么?A. 18B. 2C. 2111. 当m=7,n=3时,执行如图所示的程序框图,输出的S的值为什么?A. 7B. 42C. 21012. 执行如图所示的程序框图,若输入n=10,则输出的S=什么?A.B.C.13. 运行相应的程序,当输入x的值为-25时,输出x的值为什么?A. -1B. 1C. 314. 运行相应的程序,输出s值等于什么?A. -3B. -10C.15. 执行如图所示的程序框图,若输入n的值为6,则输出s的值为什么?A. 105B.C. 1516. 执行如图所示的程序框图,则输出的S的值是什么?A.B. 16C.D. 1A.9B.10C.11D.12考点:循环结构.专题:程序框图.分析:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.解答:解:根据程序框图,计算每次循环后变量a的值,直到不满足循环条件,输出结果.第一次循环:a=3+2=5第二次循环:a=5+3=8第三次循环:a=8+4=12第四次循环:a=12+5=17第五次循环:a=17+6=23第六次循环:a=23+7=30第七次循环:a=30+8=38第八次循环:a=38+9=47第九次循环:a=47+10=57此时不满足循环条件,输出a的值,为57-9=48,故选A.点评:本题考查了应用程序框图进行简单的计算问题,是基础题.并在满足条件时跳出循环,输出S的值.当k=3时,不满足条件k≥n,跳出循环,输出S=7×6×5×4=840.故选D.点评:本题考查了直到型循环结构的程序框图,根据框图的流程判断算法的功能是解题的关键.同时,需要注意条件的判断和循环变量的变化过程.解:$k=1$,满足判断框,第1次循环,$s=1$,$k=2$;第2次判断后循环,$s=0$,$k=3$;第3次判断并循环$s=-3$,$k=4$,第3次判断退出循环,输出$s=-3$。

程序框图高考试题汇编

程序框图高考试题汇编

(第2题图)程序框图高考试题汇编1 .执行如图所示的程序框图,输出的S值为 ( )A.1 B.23C.1321D.610987第3题) (第1题)2.某程序框图如图所示,若该程序运行后输出的值是59,则()A.4=a B.5=a C.6=a D.7=a3.如图所示,程序框图(算法流程图)的输出结果是()A.16B.2524C.34D.11124.执行如题(8)图所示的程序框图,如果输出3s=,那么判断框内应填入的条件是()A.6k≤B.7k≤C.8k≤D.9k≤5.阅读右上方的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为()A.64 B.73 C.512 D.5856.阅读如下程序框图,如果输出5i=,那么在空白矩形框中应填入的语句为A.2*2S i=-B.2*1S i=-C.2*S i=D.2*4S i=+7 .执行下面的程序框图,如果输入的10N=,那么输出的S=()A.1111+2310+++……B.1111+2310+++……!!!C.1111+2311+++……D.1111+2311+++……!!!8 .运行如下程序框图,如果输入的[1,3]t∈-,则输出s属于()A.[3,4]-B.[5,2]-C.[4,3]-D.[2,5]-9.根据下列算法语句, 当输入x为60时, 输出y的值为()A.25 B.30 C.31 D.6110.执行如图3所示的程序框图,如果输入1,2,a b a==则输出的的值为__________.11.执行如图所示的程序框图,若输入n的值为s的值为______.12. 下图是一个算法的流程图,则输出的n的值是________.13阅读如中图所示的程序框图,运行相应的程序,输出的结果i=___________.14.执行右上图的程序框图,若输入的ε的值为0.25,则输出的n的值为_____.图 115执行如图所示的程序框图,若输入8,n S ==则输出的( )A .49B .67C .89D .101116.执行如图1所示的程序框图,若输入n 的值为3,则输出s 的值是__________ 17执行程序框图,如果输入的[1,3]t ∈-,则输出的S 属于( )A .[3,4]-B .[5,2]-C .[4,3]-D .[2,5]-18执行如题(5)图所示的程序框图,则输出的k 的值是_____________第19题 第20题19执行上边中间的程序框图,若第一次输入的a 的值为-1.2,第二次输入的a 的值为1.2,则第一次、第二次输出的a 的值分别为_____________.20执行右面的程序框图,如果输入的4N =,那么输出的S =( )(A )1111234+++ (B )1111232432+++⨯⨯⨯ (C )111112345++++ (D )111112324325432++++⨯⨯⨯⨯⨯⨯21下图是某算法的程序框图,则程序运行后输入的结果是_________。

高考数学真题汇编15 程序框图 理 解析 试题

高考数学真题汇编15 程序框图 理 解析 试题

卜人入州八九几市潮王学校2021高考真题分类汇编:程序框图1.【2021高考真题理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.【2021高考真题理10】右图是用模拟方法估计圆周率π的程序框图,P 表示估计结果,那么图中空白框内应填入〔〕A.1000NP=B.41000N P =C.1000MP =D.41000M P =【答案】D.【解析】根据第一个条件框易知M 是在圆内的点数,N 是在圆外的点数,而空白处是要填写上圆周率的计算公式,由几何概型的概念知10004M P =,所以10004MP =.应选D. 3.【2021高考真题理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.【2021高考真题理9】执行如以下图的程序框图,那么输出的S 的值是(A)-1(B)23(C)32(D)4 【答案】D【解析】根据程序框图可计算得24,1;1,2;,3;3si s i s i ===-===3,4;4,5,2s i s i ====由此可知S 的值呈周期出现,其周期为4,输出时9i =因此输出的值与1i=时一样,应选D【点评】此题主要考察程序框图中的循环构造、数列的周期性以及运算求解才能,属于中档题。

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

程序框图高考真题
一、选择题(本大题共16 小题,共分)
1.中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程
序框图,若输入的x=2,n=2,依次输入的 a 为2,2,5,则输出的s=()
A. 7
B.12
C.17
D.34
2.执行如图的程序框图,如果输入的a=-1,则输出的 S=()
A. 2
B. 3
C. 4
D.5
3.阅读如图所示的程序框图,运行相应的程序,则输出s 的值为()
A. -1
B. 0
C. 1
D. 3
4.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术” .执
行该程序框图,若输入a, b 分别为14,18,则输出的 a=()
A. 0
B. 2
C. 4
D. 14
5.执行如图所示的程序框图,则输出s 的值为()
A. 10
B. 17
C. 19
D. 36
6.执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出 x,y 的值满足()
A. y=2x
B. y=3x
C. y=4x
D. y=5x
7.执行如图程序框图,如果输入的a=4, b=6,那么输出的 n=( )
A.3
B.
C.5
D.4 6
8. 如图所示的程序框图是为了求出满足
n n
的最小偶数n,那么在和3 -2> 1000
两个空白框中,可以分别填入()
A.A>1000和 n=n+1 C. A≤1000和n=n+1
B.A>1000和 n=n+2 D. A≤1000和n=n+2
9.执行如图的程序框图,为使输出S 的值小于91,则输入的正整数N的最小值为
A. B. C. D.5 4 3 2
10.执行如图所示的程序框图,输出的S 值为()
A. 2
B.
C.
D.
11.若执行右侧的程序框图,当输入的x 的值为 4 时,输出的y的值为 2,则空白判断
框中的条件可能为()
A.x>3
B.x>4
C.x≤4
D.x≤5
12. 阅读如图所示的程序框图,运行相应的程序,则输出的结果为()
A. 2
B.1
C.0
D.-1
13. 执行如图所示的程序框图,如果输入n=3,则输出的S=()
A.
B.
C.
D.
14.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九
章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的
程序框图给出了利用秦九韶算法求多项式值的一个实例,若输入n, x 的值分别为3, 2,则输出v 的值为()
A. 35
B. 20
C. 18
D. 9
15. 执行如图所示的程序框图,输出s 的值为()
A.-
B.
C.-
D.
16. 执行如图所示的程序框图(算法流程图),输出的n 为()
A.3
B. C. D.4 5 6
二、填空题(本大题共 2 小题,共分)
17. 如图是一个算法流程图:若输入x 的值为,则输出y 的值是______.
18. 根据如图所示的伪代码,可知输出的结果S为______.。

相关文档
最新文档