高二程序框图练习题及答案汇编

高二程序框图练习题及答案汇编
高二程序框图练习题及答案汇编

程序框图练习题及答案

一、选择题

1.执行右边的程序框图,若输入的x的值为–2,则输出y的值是()-C.3D.5-

A.5B.3

2.执行如图所示的程序框图,输出的S值为()

A.2 B.4 C.8 D.16

3.根据右边框图,对大于2的整数N ,得出数列的通项公式是( )

A.2n a n =

B.2(1)n a n =-

C.2n n a =

D.1

2n n a -=

4.(5分)(2011?陕西)如图框图,当x 1=6,x 2=9,p=8.5时,x 3等于( )

A.7

B.8

C.10

D.11

5.某程序框图如图所示,该程序运行后输出的值是( )

A .63

B .31

C .27

D .15 6.运行右图所示框图的相应程序,若输入,a b 的值分别为2log 3

3log 2

,则输出M 的值是

( )

A .0

B .1

C .2

D .-1

7.执行右图所示的程序框图,则输出的结果是( )

A .5

B .7

C .9

D .11 8.执行如图所示的程序框图,输出的M 值是( )

A .2

B .1-

C .

1

2

D .2- 9.如图所示,程序框图(算法流程图)的输出结果是( )

(A)1

6

(B)

25

24

(C)

3

4

(D)

11

12

10.执行如图所示的程序框图,输出的S值为()

A.1 B.2

3

C.

13

21

D.

610

987

11.执行如图所示的程序框图,若输入n的值为4,则输出s的值为______.

12.执行如图所示的程序框图,若输入10,n S ==则输出的

A .

511 B .1011 C .3655 D .7255

13.设正实数,,x y z 满足22

340x xy y z -+-=,则当

z

xy

取得最大值时,z y x 212-+的最

大值为

A .0

B .1

C .

4

9

D .3 14.阅读右边的程序框图, 运行相应的程序, 则输出n 的值为

A. 7

B. 6

C. 5

D. 4

15.下图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入()

A.

B.

C.

D.

16.如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,……,a n,输出A,B,则()

A.A+B为a1,a2,……,a n的和

B.为a1,a2,……,a n的算术平均数

C.A和B分别是a1,a2,……,a n中最大的数和最小的数

D.A 和B 分别是a 1,a 2,……,a n 中最小的数和最大的数

17.某程序框图如图所示,则该程序运行后输出的值等于( )

A.

B.

C.

D.

18.某学生一个学期的数学测试成绩一共记录了6个数据:

12345652,70,68,55,85,90x x x x x x ======,执行如图所示的程序框图,那么输出的

S 是()

A .1

B .2

C .3

D .4

19.已知数列{}n a 的各项均为正数,执行程序框图(如右图),当4k =时,3

1

=S ,则2014a =( )

A .2012

B .2013

C .2014

D .2015 20.右图是计算

11111

246810

++++值的一个程序框图,其中判断框内应填入的条 件是

A .5k >

B .5k <

C .5k ≥

D .6k ≤

21.21.执行右边的程序框图,若5p =,则输出的S 值为 ( )

A.

78 B. 1516

C.

3132 D. 6364

22.某程序框图如右图所示,该程序运行后输出的k 的值是( )

A.4

B.5

C.6

D.7

23.设有算法如图所示:如果输入A=144,B=39,则输出的结果是()

A.144 B.3 C.0 D.12

24.阅读右图的程序框图,则输出S=( )

A.14

B.20

C.30

D.55

25.执行如图所示的程序框图,若输入的x值为2,则输出的x值为()

A .3

B .126 C. 127 D. 128

26.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )

A .f(a)f(m)<0;a=m ;是;否

B .f(b)f(m)<0;b=m ;是;否

C .f(b)f(m)<0;m=b ;是;否

D .f(b)f(m)<0;b=m ;否;是

27.执行如图所示的程序框图,如果输入1,2a b ==,则输出的a 的值为

A .7

B .9

C .2

D .13 28.执行如图所示的程序框图,输出的S 值为( )

(A )2 (B )2- (C )4 (D )4-

29.在数列{}n a 中,111,,2n n a a a n n -==+≥.为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( )

A. 8i ≥

B. 9i ≥

C. 10i ≥

D. 11i ≥

30.阅读右面的程序框图,运行相应的程序,输出的结果为( )

A .2-

B .1

2 C .1- D .2

31.执行如图所示的程序框图,若输入n 的值为4,则输出s 的值是( )

A .2

B .6

C .24

D .120 32.执行如图所示的程序框图,如果输出的是a=341,那么判断框内应填( )

(A)k<4? (B)k<5? (C)k<6? (D)k<7?

33.执行如图所示的程序框图,如果依次输入函数:f (x )=3x

、f (x )=sin x 、f (x )=x 3

、f (x )=x +

1

x

,那么输出的函数f (x )为( )

A .3x

B .sin x

C .x 3

D .x +

1x

34.)执行如图所示的程序框图,若输入n =10,则输出S =( )

A .

511 B .1011 C .3655 D .7255

35.阅读右边程序框图,为使输出的数据为30,则判断框中应填人的条件为

A.i ≤4

B. i ≤5`

C. i ≤6

D. i ≤7 36.阅读程序框图,为使输出的数据为30,则判断框中应填人的条件为( )

A.i ≤4

B. i ≤5`

C. i ≤6

D. i ≤7 37.某程序框图如图所示,该程序运行后,输出x 的值为31,则a 等于( )

A .0

B .1

C .2

D .3

38.执行如图所示的程序框图,若输出的b 的值为31,则图中判断框内①处应填( )

A .3

B .4

C .5

D .6

39.给出右图所示的算法流程图,若输出的值为15,则判断框中的条件是( )

A .5

B .5≥n

C .4

D .4≥n

40.上图为求135101s =+++???+的程序框图,其中①应为( )

A .101?A =

B .101?A ≤

C .101?A >

D .101?A ≥

41.执行右面的程序框图,若8.0=p ,则输出的n =( )

A . 2

B . 3

C . 4

D . 5

42.已知某程序框图如右图所示,则该程序运行后,输出的结果为( )

A .

53 B . 54 C .

21 D .5

1 43.将x=2输入以下程序框图,所得结果为( )

A .3

B .5

C .8

D .12

44.某程序框图如图所示,该程序运行后输出的k 的值是 ( )

A . 4

B . 5

C .6

D .7

45.请阅读右边的算法流程图:若)18sin 18(cos 2

2

?-?=

a , 128cos 22-?=

b ,.16cos 16sin 2??=

c 则输出的应该是

46.某程序框图如图所示,该程序运行后输出S 的结果是( )

A .

32B .16C .2512

D .13760

程序框图高考真题

程序框图高考真题 一、选择题(本大题共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. 4 C. 5 D. 6

8.如图所示的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在和 两个空白框中,可以分别填入() A. A>1000和n=n+1 B. A>1000和n=n+2 C. A≤1000和n=n+1 D. A≤1000和n=n+2 9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为 A. 5 B. 4 C. 3 D. 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

程序框图文科高考真题

程序框图专题 1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为() A.2 B.7 C.8 D.128 第1题图第2题图 2.阅读上边的程序框图,运行相应的程序,则输出i的值为() A.2 B.3 C.4 D.5 3.执行如图所示的程序框图,输出的k值为() A.3 B.4 C.5 D.6 4.执行如图所示的程序框图,输出S的值为()

3 2 B. 3 2C.- 1 2 D. 1 2 A.-

第3题图第4题图第5题图5.执行如图所示的程序框图,则输出s的值为() A.3 4 B. 5 6 C. 11 12 D. 25 24 6.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=() A.20 3 B. 16 5 C. 7 2 D. 15 8

第6题图第7题图 7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6 D.7 8.执行如图所示的程序框图,输出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=3 2,k =1; 第二次循环:a =32×12=3 4,k =2; 第三次循环:a =34×12=3 8,k =3; 第四次循环:a =38×12=316<1 4,k =4. 故输出k =4.] 4.D [每次循环的结果为k =2,k =3,k =4,k =5>4,∴S =sin 5π6=1 2.] 5.D [s =12+14+16+18=2524,即输出s 的值为25 24.] 6.D [当n =1时,M =1+12=32,a =2,b =3 2; 当n =2时,M =2+23=83,a =32,b =8 3; 当n =3时,M =32+38=158,a =83,b =15 8; n =4时,终止循环.输出M =15 8.] 7.D [k =1,M =1 1×2=2,S =2+3=5; k =2,M =2 2×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.]

2008到2012年程序框图高考题集合

2015届理科数学第一轮复习 【算法初步】 (2008年) 1.(广东卷9.阅读程序框图,若输入4m =,6n =,则输出a = ,i = (注:框图中的赋值符号“=”也可以写成“←”或“:=”) 2.(海南卷5)下面的程序框图,如果输入三个实数a 、b 、c ,要求输出这三个数中最大的数, 那么在空白的判断框中,应该填入下面四个选项中的 A. c > x B. x > c C. c > b D. b > c 3.(山东卷13)执行程序框图,若输入p =0.8,则输出的n = . (2009 年) 1.(2009浙江卷理)某程序框图如图所示,该程序运行后输出的k 的值是 ( ) A .4 B .5 C .6 D .7 2.(2009辽宁卷理文)某店一个月的收入和支出总共记录了 N 个数据1a ,2a ,…,N a ,其中收入记为正数,支出记为负数。该店用下 海南卷 广东卷

边的程序框图计算月总收入S 和月净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( ) (A )A>0,V=S -T (B) A<0,V=S -T (C) A>0, V=S+T (D )A<0, V=S+T 3.(2009宁夏海南卷理)如果执行上(右)边的程序框图,输入2,0.5x h =-=,那么输出的各 个数的和等于 ( ) (A )3 (B )3.5 (C )4 (D )4.5 4.(2009天津卷理)阅读程序框图,则输出的S=( ) A 26 B 35 C 40 D 57 5.(2009年广东文)某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示: 右图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填 ,输出的s= . 辽宁卷 宁夏海南理

程序框图练习题及答案(经典)

程序框图练习题 一、选择题 1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A .1 B . 2 3 C . 1321 D . 610 987 C 框图首先给变量i 和S 赋值0和1. 执行 ,i=0+1=1; 判断1≥2不成立,执行,i=1+1=2; 判断2≥2成立,算法结束,跳出循环,输出S 的值为 . 故选C . 2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如 图所示,若该程序运行后输出的值是5 9 ,则 ( ) A .4=a B .5=a C .6=a D . 7=a 开始 是 否 0,1i S == 2121 S S S += + 1i i =+ 2 i ≥输出S 结束

A :由已知可得该程序的功能是 计算并输出S=1+ +…+ =1+1﹣ =2﹣ . 若该程序运行后输出的值是,则 2﹣=. ∴a=4, 故选A . 3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程 序框图(算法流程图)的输出结果是 ( ) 开始 S =1,k =1 k >a ? S =S +1k (k +1) k =k+1 输出S 结束 是 否 (第5题图)

A .16 B . 2524 C . 34 D . 1112 D .12 11,1211122366141210=∴=++=+++ =s s Θ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示 的程序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A .6k ≤ B .7k ≤ C .8k ≤ D .9k ≤ B 【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =?==,此时满足条件,循环;第三次循环, 234log 3log 4log 5,5s k =??=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =???=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =????=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =?????==,此时不满足条件,输出3s =, 所以判断框内应填入的条件是7k ≤,选B. 5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应 填入的语句为

(完整版)程序框图与算法的高考常见题型及解题策略

算法及程序框图高考常见题型及解题策略 算法和程序框图是新课程高考的新增内容,主要以客观形式题出现,不大会出现让考生就一具体问题编写一个算法,并画出程序框图的题目。主要考查算法思想和算法框图的3种基本结构:顺序结构、选择结构和循环结构,且考查最多的是循环结构,考查还经常以算法和程序框图为载题考查高中其它重要数学知识的理解。 算法和程序框图常见的题型有两种:一种是阅读算法程序框图,写出执行结果;第二种是已知算法程序框图的执行的结果,填写算法框图的空白部份,下面就这两种题型和解决策略做一简单介绍,望能对2012年参加高考的考生起到一点点作用。 一、 阅读框图写出执行结果的题目: 例1:若执行如图3所示的框图,输入11x = 22x = 33x = 2x =,则输出的数等于__________(2011年湖南高考试题) 这就是一道根据框图和输入的值,写出执行结果的题,对于这类题目,我们首先要弄清框图的结构和执行过程,程序框共三种结构:依次是顺序结果,从上至下依次执行;选择结构,根据判断框内的条件是否成立,选择其中一条路径执行;循环结构,根据循环变量的初始值和终止值,反复执行循环体内的语句。其次,还要理解赋值语句,它是把赋值号(=)右的值、变量的值或者表达式的值赋给左边的变量,当左边变量得到新的值,原来的值自动消失,即用新的值取代了原来的值。最后要能按顺序写出执行过程,或者知其程序框图的功能,对某些特殊的要进行必要记忆,如累加求和和累乘求积等。 解法一、写执行过程 开始:0,1S i == 第一次循环20(12)1S =+-= 判断框条件成立,执行第二次循环 第二次循环22 1(20)1i S ==+-=

程序框图计算训练(含答案详解)

按照给出程序框图计算专题 题目特点: 输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。 计算方法: 设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。 解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。 特别注意:程序框图中的运算是由前到后.... 依次进行的,不存在先乘除后加减的问题。 专题练习: 1.如图是一个计算程序,若输入x 的值为5,则输出结果为( ) A .11 B .-9 C .-7 D .21 2.根据输入的数字,按图中程序计算,并把输出的结果填入表内: 输入x -2 输出 -3 + ×

3.根据输入的数字8,按图中程序计算,则输出的结果是()。 A.-0.125 B.-1.125 C.-2.125 D.2.9375 4.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种. A.2个B.3个C.4个D.5个 5.根据如图所示的程序进行计算,若输入x的值为-1, 则输出y的值为. (2) ÷- 输入8 -6 2 ( 1.5) +- 1.59 >- 否 输出 是

6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程) 7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( ) A .0个 B .1个 C .2个 D .3个 8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 . 结果是否大于-4 YES NO

程序框图--文科(高考真题)

程序框图专题 1.阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y 的值为( ) A.2 B.7C.8 D.128 第1题图第2题图 2.阅读上边的程序框图,运行相应的程序,则输出i的值为( ) A.2 B.3 C.4 D.5 3.执行如图所示的程序框图,输出的k值为() A.3 B.4 C.5 D.6 4.执行如图所示的程序框图,输出S的值为( ) A.-错误! B. 错误! C.-错误! D.错误! 第3题图第4题图第5题图 5.执行如图所示的程序框图,则输出s的值为( )

A.错误! B.错误! C.错误!D.错误! 6.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=() A.\f(20,3) B.错误! C.错误! D.错误! 第6题图第7题图 7.执行上面的程序框图,如果输入的x,t均为2,则输出的S=() A.4 B.5 C.6D.7 8.执行如图所示的程序框图,输出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×1 2=\f (3,2),k =1; 第二次循环:a =错误!×错误!=错误!,k =2; 第三次循环:a =错误!×错误!=错误!,k =3; 第四次循环:a =3 8×错误!=错误!<错误!,k =4. 故输出k=4.] 4.D [每次循环的结果为k =2,k=3,k =4,k =5>4,∴S =sin 错误!=12.] 5.D [s=\f (1,2)+\f(1,4)+\f (1,6)+18=25 24 ,即输出s 的值为 \f(25,24).] 6.D [当n =1时,M =1+错误!=错误!,a =2,b =错误!; 当n =2时,M =2+2 3=错误!,a =错误!,b =错误!; 当n =3时,M =错误!+错误!=错误!,a =错误!,b =错误!; n =4时,终止循环.输出M =错误!.] 7.D [k =1,M =错误!×2=2,S =2+3=5; k =2,M=错误!×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.]

(完整版)程序框图练习题有答案

程序框图练习题 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3.阅读右图所示的程序框图,运行相应的程序,输出的结果是 A .2 B .4 C .8 D .16 4.某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 3题 2题 1题 4题

5.执行右面的程序框图,输出的S 是D A .378- B .378 C .418- D .418 6.如图的程序框图表示的算法的功能是 D A .计算小于100的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算 100531≥???????n 时的最小的n 值. 7.某程序框图如图所示,则该程序运行后输出的B 等于 C A .15 B .29 C .31 D .63 8.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于 A .3 B .3.5 C .4 D .4.5 5题 6题

9.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ???,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A .0,A V S T >=- B .0,A V S T <=- C .0,A V S T >=+ D .0,A V S T <=+ 10. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 A A .1996年 B .1998年 C .2010年 D .2100年 11. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是 A .2)(x x f = B . x x f 1)(= C . 62ln )(-+=x x x f D .x x f sin )(= 否 y x = 是 否 开始 0x < 0y = x x h += 是 结束 1x < 输入,x h 否 是 1y = 输出y 2x ≥ 是 开始 1,0,0k S T === i A a = 输出,S V 1k k =+ 否 结束 输入12,,,,N N a a a ??? T T A =+ S S A =+ N k < 是 否 9题 10题 8题

十年高考真题分类汇编(2010-2019) 数学 专题16 算法与程序框图 (含答案)

十年高考真题分类汇编(2010—2019)数学 专题16算法与程序框图 1.(2019·全国3·理T9文T9)执行下边的程序框图,如果输入的ε为0.01,则输出s的值等于( ) A.2-1 24B.2-1 25 C.2-1 26D.2-1 27 2.(2019·天津·理T4文T4)阅读右边的程序框图,运行相应的程序,输出S的值为( ) A.5 B.8 C.24 D.29 3.(2019·全国1·理T8文T9)下图是求1 2+1 2+12 的程序框图,图中空白框中应填入( ) A.A=1 2+A B.A=2+1 A C.A=1 1+2A D.A=1+1 2A

4.(2018·全国2·理T7文T8)为计算S=1-1 2+1 3 ?1 4 +…+1 99 ?1 100 ,设计了右侧的程序框图,则在空白框中应填 入() A.i=i+1 B.i=i+2 C.i=i+3 D.i=i+4 5.(2018·北京·理T3文T3)执行如图所示的程序框图,输出的s值为( ) A.1 2B.5 6 C.7 6 D.7 12 6.(2018·天津·理T3文T4)阅读下边的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )

A.1 B.2 C.3 D.4 7.(2017·全国2·理T8文T10)执行下面的程序框图,如果输入的a=-1,则输出的S=( ) A.2 B.3 C.4 D.5 8.(2017·全国3·理T7文T8)执行下面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为( ) A.5 B.4 C.3 D.2

9.(2017·北京·理T3文T3)执行如图所示的程序框图,输出的s 值为( ) A.2 B.32 C.53 D.85 10.(2017·天津·理T3)阅读右面的程序框图,运行相应的程序,若输入N 的值为24,则输出N 的值为( ) A.0 B.1 C.2 D.3 11.(2017·山东·理T6)执行两次右图所示的程序框图,若第一次输入的x 的值为7,第二次输入的x 的值为9,则第一次、第二次输出的a 的值分别为( ) A.0,0 B.1,1 C.0,1 D.1,0

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

宁夏海南理

__________________________________________________ 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题

高考数学复习-程序框图

程序框图 A组 1.(2009年高考卷改编)阅读如图所示的程序框图,运行相应的程序,输出的结果是________. 解析:试将程序分步运行: 第一循环:S= 1 1-2 =-1,n=2; 第二循环:S= 1 1-(-1) = 1 2 ,n=3; 第三循环:S= 1 1-1 2 =2,n=4.答案:4 2.(2009年高考、卷改编)如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于________. 解析:由框图可知,当x=-2时,y=0; 当x=-1.5时,y=0;当x=-1时,y=0; 当x=-0.5时,y=0;当x= 时,y=0; 当x=0.5时,y=0.5;当x=1时,y=1; 当x=1.5时,y=1;当x=2时,y=1. ∴输出的各数之和为3.5. 答案:3.5 3.(2009年高考卷改编)执行下面的程序框图,输出的T=________.

第2题 第3题 解析:据框图依次为: ??? S =5, n =2, T =2,??? S =10,n =4,T =6,??? S =15,n =6,T =12,??? S =20,n =8,T =20,??? S =25,n =10,T =30, 故此时应输出T =30.答案:30 4.(2010年市高三调研)阅读下面的流程图,若输入a =6,b =1,则输出的结果是________. 解析:a =6,b =1,则x =5>2,再次进入循环得a =4,b =6,此时x =2,退出循环.故输出2.答案:2 5.(2010年、锡、常、镇四市高三调研)阅读如图所示的程序框图,若输入的n 是100,则输出的变量S 的值是多少? 第5题 第6题 解析:由循环结构可得S =100+99+…+3+2=5049. 故输出的变量S 的值为5049.答案:5049

程序框图高考题汇编讲解学习

程序框图高考题汇编 1.(广东卷9.阅读程序框图,若输入4m =,6n =,则输出a = ,i = 2.(海南卷5)下面的程序框图,如果输入三个实数a 、b 、c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的 A. c > x B. x > c C. c > b D. b > c 3.(山东卷13)执行程序框图,若输入p =0.8,则输出的n = 4、(2009浙江卷理)某程序框图如图所示,该程序运行后输出的k 的值是 5.(宁夏卷理)如果执行上(右)边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于 6.(2009天津卷理)阅读程序框图,则输出的S= 7. (2010福建文数6,理数5)阅读右图的程序框图,运行相应的程序,输出i 的值等于 8. (2010安徽文、理数13)如图所示,程序框图(算法流程图)的输出值x = 第2题 第1题 第5题 第6题 第7题

9.(2009山东卷理)执行下边的程序框图,输出的T= . 10.(2009安徽卷文理)程序框图(即算法流程图)如图下(中)所示,其输出结果是 11.(2009江苏卷)如下右图是一个算法的流程图,最后输出的W = . 12.(09年上海理)程序框图如下图所示,则输出量y 与输入量x 满足的关系是 . 14.(2011·江西高考理科·T13)下图是某算法的程序框图,则程序运行后输出的结果是 . 15.(2012广东)执行如图2所示的程序框图,若输入n 的值为6,则输出S 的值为 16.(2102福建) 阅读右图所示的程序框图,运行相应的程序,输出S 值等于 17. 执行如图所示的程序框图,若输出的结果是8,则判断框内m 的取值范围是 A. (30,42] B. (42,56] C. (56,72] D. (30,72) 18.(2012辽宁)执行如图所示的程序框图,则输出的S 的值是 19.(2012北京)执行如图所示的程序框图,输出的S 值为 开始 y=2x 否 输入实数x 结束 x >1? y=x -2 输出y 是 T =T +2 S >=10? 否 S = 0 是 输出W 结束 T = 1 S =T 2-S W = S +T 第11题 开始 a >100 否 开始 a=1 a=2a+1 是 输出a 结束 第10题 T >S ? 否 开始 S =0,T =0,n=0 T =T +n n=n+2 S = S +5 是 输出T 结束 第9题 n=n+1 否 结束 s>9 输出s 开始 1,0==n S n S S n +-+=)1( 15题 16题 17题 是

程序框图练习题及答案.(经典)doc

程序框图练习题 一、选择题 1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A .1 B . 2 3 C . 1321 D . 610 987 C 框图首先给变量i 和S 赋值0和1. 执行 ,i=0+1=1; 判断1≥2不成立,执行,i=1+1=2; 判断2≥2成立,算法结束,跳出循环,输出S 的值为 . 故选C . 2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图 所示,若该程序运行后输出的值是5 9 ,则 ( ) A .4=a B .5=a C .6=a D . 7=a

A :由已知可得该程序的功能是 计算并输出S=1+ +…+ =1+1﹣ =2﹣ . 若该程序运行后输出的值是,则 2﹣=. ∴a=4, 故选A . 3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框 图(算法流程图)的输出结果是 ( ) A .1 6 B . 2524 C . 34 D . 1112 D .12 11,1211122366141210=∴=++=+++ =s s ,所以选D 4 .(2013年普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示 (第5题图)

的程序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A .6k ≤ B .7k ≤ C .8k ≤ D .9k ≤ B 【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =?==,此时满足条件,循环;第三次循环, 234log 3log 4log 5,5s k =??=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =???=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =????=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =?????==,此时不满足条件,输出3s =, 所以判断框内应填入的条件是7k ≤,选B. 5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填 入的语句为 ( ) A .2*2S i =- B .2*1S i =- C .2*S i = D .2*4S i =+ C 本题考查程序框图的识别和运行。由条件知当3i =时,10S <,当5i =时,10S ≥。当5i =时,A,B 不成立。当3i =时,D 不合适,所以选C. 6 .(2013年普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅读如图所示的 程序框图,若输入的10k =,则该算法的功能是 ( ) A .计算数列{} 12n -的前10项和 B .计算数列{} 12n -的前9项和

程序框图高考真题

. . .. .. . 程序框图高考真题 一、选择题(本大题共16小题,共80.0分) 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. 4 C. 5 D. 6

. . .. .. . 8.如图所示的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在和 两个空白框中,可以分别填入() A. A>1000和n=n+1 B. A>1000和n=n+2 C. A≤1000和n=n+1 D. A≤1000和n=n+2 9.执行如图的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为 A. 5 B. 4 C. 3 D. 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

程序框图练习题与答案(经典)

、选择题 程序框图练习题 1 . (2013年高考北京卷(理))执行如图所示的程序框图,输出的S值为 A. 1 B. C 13 21 D. 610 987 C 框图首先给变量 亠 r 乂1+1一3' S赋值0和1. 执行i=0+1=1 ; 判断 (彳)2+1 1>2不成立,执行' 2X3+1 13 门,i=1+1=2 ; 判断2> 2成立,算法结束,跳出循环,输出S的值为一二. 故选C. 2 . (2013年普通高等学校招生统一考试浙江数学(理)试题(纯 9 所示,若该程序运行后输出的值是9,则 5 A. a=4 B. a=5 C. a = 6 WORD版))某程序框图如图 D. a = 7

A :由已知可得该程序的功能是 计算并输出 S=1+ +…+ . =1 + 1-——=2-—— 1X2 a (a+1) a+1 a+1 若该程序运行后输出的值是 [则2 -—— ' 5 a+1 ??? a=4, 故选A . 3 . ( 2013年普通高等学校招生统一考试安徽数学 图(算法流程图)的输出结果是 1 A.- 6 B . 25 24 11 D. 12 1 1 1 s = 0 2 4 6 12 4 . ( 2013年普通高等学校招生统一考试重庆数学(理)试题(含答 案) 1 1 □?, 所以选 D 12 )执行如题(8)图所示 (理)试题(纯 WOR 版))如图所示,程序框 (第5题图)

的程序框图,如果输出s = 3,那么判断框内应填入的条件是( ) A. k 乞6 B. k <7 C. k 乞8 D. k 乞9 B 【命题立意】本题考查程序框图的识别和运行。第一次循环,s = log2 3,k =3,此时满足 条件,循环;第二次循环,s = log23 log34=2,k =4,此时满足条件,循环;第三次循环,s =log2 3-Iog3 4」og4 5,k =5 ,此时满足条件,循环;第四次循环,s =log2 3 log 3 4 log4 5 log 5 6,^6 ,此时满足条件,循环;第五次循环,^log23 log34 log45 log5 6 log67,^ 7 ,此时满足条件,循环;第六次循环,s =log23 log34 log4 5 log5 6 log67 log78 =3,k =8,此时不满足条件,输出s = 3 , 所以判断框内应填入的条件是k乞7,选B. 5 . (2013年高考江西卷(理))阅读如下程序框图,如果输出i =5,那么在空白矩形框中应填 入的语句为 A. S =2*i -2 B. S =2*i -1 C. S =2* i C 本题考查程序框图的识别和运行。由条件知当i = 3时, 当i =5时,A,B不成立。当i =3时,D不合适,所以选 6 . (2013年普通高等学校招生统一考试福建数学(理)试题(纯 程序框图,若输入的k =10,则该算法的功能是 A.计算数列〈2n r的前 10 项和 B ?计算数列才!的前9项和 D. S = 2* i 4 S ::10,当i =5时,S — 10。 C. k-k-rl 题⑻图

高考真题分类汇编程序框图

2012高考真题分类汇编:程序框图 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 2.【2012高考真题陕西理10】右图是用模拟方法估计圆周率π 的程序框图,P 表示估计结果,则图中空白框内应填入 ( ) A. 1000 N P =

B. 41000 N P = C. 1000 M P = D. 41000M P = 【答案】D. 3.【2012高考真题山东理6】执行下面的程序图,如果输入4a =,那么输出的n 的值为 (A )2 (B )3 (C )4 (D )5 【答案】B 4.【2012高考真题辽宁理9】执行如图所示的程序框图,则输出的S 的值是 (A) -1 (B) 23

(C) 3 2 (D) 4 【答案】D 【点评】本题主要考查程序框图中的循环结构、数列的周期性以及运算求解能力, 属于中档题。此类题目需要通过计算确定出周期(如果数值较少也可直接算出结果),再根据周期确定最后的结果。 5.【2012高考真题北京理4】执行如图所示的程序框图,输出的S值为() A. 2 B .4 C.8 D. 16 【答案】C 6.【2012高考真题安徽理3】如图所示,程序框图(算法流程图)的输出结果是() ()A3()B4()C5()D8 【答案】B 7.【2012高考真题天津理3】阅读右边的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为

程序框图高考真题

1 1. 2. 3. 4. 程序框图高考真题 、选择题(本大题共 16小题,共分) 中国古代有计算多项式值的秦九韶算法, 序框图, A. 7 B. C. D. 如图是实现该算法的程序框图. 执行该程 若输入的x =2, n =2,依次输入的a 为2, 2, 5,则输出的s =( ) 12 17 34 (幵始) /输入S / * A:=0;j=0 /输入口 / 否 是 J=T- x+iT 上立+1 /输出$ (薛 my /输、呵 £=详1 执行如图的程序框图,如果输入的 a =-1,则输出的S =( ) A. 2 B. 3 C. 4 D. 5 阅读如图所示的程序框图,运行相应的程序,则输出 A. -1 B. 0 C. 1 D. 3 如图程序框图的算法思路源于我国古代数学名著 行该程序框图,若输入 a ,b 分别为14,18, s 的值为( ) 《九章算术》中的“更相减损术”.执 则输出的a =( ) A. 0 「开始] ZEZ B . C. D. 14 是 工 □亠1 /输出S / t^]

5. 执行如图所示的程序框图,则输出S 的值为( ) 2 6. 7. (结束〕 ij=用十 I £— C. 19 x =0, y =1, n =1,则输出x , y 的值满足( A. 10 B. 17 执行下面的程序框图,如果输入的 A. y =2x B. y =3x C. y =4x D. y =5x 执行如图程序框图,如果输入的 a =4,b =6,那么输出的n =() A. C. D. 36 B . D . I | A 4]

8.如图所示的程序框图是为了求出满足 - n 3-2 > 1000的最小偶数n,那么在 和 3 A > 1000 和 n = n +2 A W 1000 和 n = n +2 S 的值小于91,则输入的正整数 N 的最小值为:. A. B. C. D. 10.执行如图所示的程序框图,输出的 iT!- I ■- :二 P 两个空白框中,可以分别填入 A. 2 B . C. D. 11.若执行右侧的程序框图, 框中的条件可能为 A. x > 3 B. C. D. x > 4 x <4 X W5 当输入的 ) X 的值为4时,输出的 y 的值为2,则空白判断 /输护/ A. A > 1000 和 n = n +1 B. C. A W 1000 和 n = n +1 D. 9.执行如图的程序框图,为使输出 5 4 3 2 S 值为(

程序框图与算法的高考常见题型及解题策略

算法及程序框图高考常见题型及解题策略 算法和程序框图是新课程高考的新增内容,主要以客观形式题出现,不大会出现让考生就一具体问题编写一个算法,并画出程序框图的题目。主要考查算法思想和算法框图的3种基本结构:顺序结构、选择结构和循环结构,且考查最多的是循环结构,考查还经常以算法和程序框图为载题考查高中其它重要数学知识的理解。 算法和程序框图常见的题型有两种:一种是阅读算法程序框图,写出执行结果;第二种是已知算法程序框图的执行的结果,填写算法框图的空白部份,下面就这两种题型和解决策略做一简单介绍,望能对2012年参加高考的考生起到一点点作用。 一、阅读框图写出执行结果的题目: 例1:若执行如图3所示的框图,输入 ,则输出11x =22x =33x =2x =的数等于__________(2011 年湖南高考试题) 这就是一道根据框图和输入的值,写出执行结果的题,对于这类题目,我们首先要弄清框图的结构和执行过程,程序框共三种结构:依次是顺序结果,从上至下依次执行;选择结构,根据判断框内的条件是否成立,选择其中一条路径执行;循环结构,根据循环变量的初始值和终止值,反复执行循环体内的语句。其次,还要理解赋值语句,它是把赋值号(=)右的值、变量的值或者表达式的值赋给左边的变量,当左边变量得到新的值,原来的值自动消失,即用新的值取代了原来的值。最后要能按顺序写出执行过程,或者知其程序框图的功能,对某些特殊的要进行必要记忆,如累加求和和累乘求积等。 解法一、写执行过程 开始:0,1 S i ==第一次循环20(12)1S =+-=判断框条件成立,执行第二次循环第二次循环22 1(20)1 i S ==+- =

算法与程序框图练习题及答案

第一章 算法初步 1.1算法与程序框图 1.1.1算法的概念 1.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步: ①计算22c a b =+a ,b 的值; ③输出斜边长c 的值,其中正确的顺序是 【 】 A.①②③ B.②③① C.①③② D.②①③ 2.若()f x 在区间[],a b 内单调,且()()0f a f b <,则()f x 在区间[],a b 内 【 】 A.至多有一个根 B.至少有一个根 C.恰好有一个根 D.不确定 3.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为: 第一步:取A =89 ,B =96 ,C =99; 第二步:____①______; 第三步:_____②_____; 第四步:输出计算的结果. 4.写出按从小到大的顺序重新排列,,x y z 三个数值的算法. 1.1.2 程序框图 1.在程序框图中,算法中间要处理数据或计算,可分别写在不同的 【 】 A .处理框内 B .判断框内 C .终端框内 D .输入输出框内 2.将两个数a=10,b=18交换,使a=18,b=10,下面语句正确一组是 【 】 A. B. C. D. 3指出下列语句的错误,并改正: (1)A =B =50 (2)x =1,y =2,z =3 (3)INPUT “How o ld are y ou” x (4)INPUT ,x (5)PRINT A +B =;C (6)PRINT Good-b y e! 4.2000年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年 后我国人口将达到15亿?设计一个算法的程序. 5.儿童乘坐火车时,若身高不超过1.1 m ,则不需买票;若身高超过1.1 m 但不超过1.4 m ,则需买半票;若身高超过1.4 m ,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。 1.2基本算法语句 1.2.1输入语句、输出语句和赋值语句 1 .在输入语句中,若同时输入多个变量,则变量之间的分隔符号是 【 】 A.逗号 B.空格 C.分号 D.顿号 2 . 3a = 4b = a=b b=a c=b b=a a=c b=a a=b a=c c=b b=a

相关文档
最新文档