当前位置:文档之家› 程序框图练习题有答案

程序框图练习题有答案

程序框图练习题有答案
程序框图练习题有答案

程序框图练习题

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

开始

11S S

=

- 2S =

输出n

2,1S n == 1n n =+

结束

开始 11S S

=-

2S =

输出n 是

2,1S n ==

2n n =

结束

0,0k S ==

2S

S S =+

开始

100?S < 输出k 否

结束

1k k =+

3题 2题

1题 开始

输出S

0,1S i ==

4?i >

1i

i += 2S S i =+

是 结束 否

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

开始

输出B 2,1A B ==

21B B =+

1

A A =+

结束 否 5A ≤

开始

输出S 否

1,0S k ==

2S

S k =-

是 开始

1k k =-

20k ≥-

开始

100s ≥

输出i 1,3s i ==

s

s i *=

2i i =+

是 结束

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题

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

( )

A .1

B .

23

C .

1321

D .

610

987

13.某程序框图如图所示,若该程序运行后输出的值是

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 结束

存在零点? 输出函数()f x

结束

开始

输入函数()f x

()()0?f x f x +-=

11题

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

( )

A .

16

B .

2524 C .

34

D .

1112

15.读如下程序框图,如果输出5i

=,那么在空白矩形框中应填入的语句为

( )

A .2*2S i =-

B .2*1S i =-

C .2*S i =

D .2*4S i =+

开始 S =1,k =1

k >a ? S =S +1

k (k +1)

k =k+1

输出S

结束 是

否 13题图

16.执行右面的程序框图,如果输入的10N

=,那么输出的S =

( )

A .1111+2310+

++…… B .

111

1+2310+

++……!!! C .1111+2311+

++……

D .

1111+2311+

++……!!!

17.执行如图所示的程序框图,若输入10,n

S ==则输出的

( )

A .

5

11

B .

1011 C .

3655 D .

7255

1

,0,1===T S k 开始N

输入k

T T =

1

+=k k T S S +=?

N k >S

输出结束

18.阅读右边的程序框图, 运行相应的程序, 若输入x的值为1, 则输出S的值为

()A.64 B.73 C.512 D.585

19.执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是( ).

A.k>7? B.k>6? C.k>5? D.k>4?

20.某程序框图如图所示,则该程序运行后输出的S的值为( ).

A.1 B.1

2

C.

1

4

D.

1

8

21.执行下面的程序框图,输出的S=( )

A.25 B.9 C.17 D.20

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

A.3 B.4 C.5 D.8

23.执行如图所示的程序框图,若输入n 的值为6,则输出s 的值为( ). A .105 B .16 C .15 D .1

24.如果执行下面的程序框图,输出的S=110,则判断框处为

( )

A .10

? B .11≥k ? C .10≤k

? D .11>k ?

25.阅读右边的程序框图,运行相应的程序,输出的结果为

( )

A .

1311 B .

2113 C .813

D .

138

26.如图所示,程序框图运行后输出k 的值是

( )

A .4

B .5

C .6

D .7

27.如果右边程序框图的输出结果是6,那么在判断框中①表示的“条件”应该是

( )

A .i≥3

B .i≥4

C .i≥5

D .i≥6

第25题图

28.若程序框图如图所示,则该程序运行后输出k的值是

()A.4 B.5

C.6 D.7

29.如图是一个算法的流程图,若输出的结果是31,则判断框中整数M的值是

()A.3 B.4 C.5 D.6

30.运行右面框图输出的S是254,则①应为

( )

A .n ≤5

B .n ≤6

C .n ≤7

D .n ≤8

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

( )

A .4

B .

32

C

.23

D .

-1

32.执行如图所示的程序框图,输出的结果是

( )

开始

0,1,2x y z ===

z x y

=+y z = x y

=z ≤10 是

否 输出z

结束

第32题图

A .11

B .12

C .13

D .14

二、填空题:

1.执行右边的程序框图,输出的T =30 .

2.下面的程序框图表示的算法的结果是 63

3.阅读右上面的流程图,若输入a=1,b=1,则输出的结果是 16

4.下图是一个算法流程图,则输出的k 的值是__5___.

0,0,0S T n ===

5S S =+ 开始

T S >

输出T 否

结束

2n n =+

T T n =+

13题

开始

1a =

100?a >

输出a

是 否 21a a =+

结束 3a ≤

2b

b =

输出b 开始 1,1a b ==

1a a =+

结束

5.下图是一个算法的流程图,则输出的n 的值是__3______.

6.执行如图3所示的程序框图,如果输入1,2,a

b a ==则输出的的值为_____9____.

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

8.某程序框图如右图所示,若

3

a =,则该程序运行后,输出的

x

值为____31____ ;

9错误!未指定书签。.已知程序框图如右图所示,则输出的i

=____9____;

输入 1,1i s ==

输出s 结束

开始 i n

n ()1s i s +-=

1i i =+

开始

1,n x a

==3

n ≤输出 结束

x

21

x x =+1

n n =+是

否 开始1S =结束

3

i =100

S ≥i

输出2

i i =+S S i =?是

10错误!未指定书签。.执行如图所示的程序框图,若输出的结果是8,则输入的数是______.

11错误!未指定书签。.执行如图所示程序框图,输出结果S=.

12错误!未指定书签。.执行如右图所示的程序框图,输出的S值为___________

程序框图练习题及答案经典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 (第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.

程序框图练习题(学习相关)

2010~2014年高考真题备选题库 第1节 算法与程序框图 1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( ) A.203 B.72 C.165 D.158 解析:选D 第一次循环:M =32,a =2,b =32,n =2;第二次循环:M =83,a =32 ,b =83,n =3;第三次循环:M =158,a =83,b =158,n =4,则输出M =158 ,选D. 2.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =( ) A .4 B .5

C .6 D .7 解析:选D k =1≤2,执行第一次循环,M =11 ×2=2,S =2+3=5,k =1+1=2;k =2≤2,执行第二次循环,M =22 ×2=2,S =2+5=7,k =2+1=3;k =3>2,终止循环,输出S =7.故选D. 3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是( ) A .34 B .55 C .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 .2 C .3 D .4 解析:选B 当n =1时,21>12成立,当n =2时,22>22不成立,所以输出n =2,故选 B. 5.(2014北京,5分)执行如图所示的程序框图,输出的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.阅读下面的程序框图,则输出的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题

算法与程序框图练习题(整理)

算法与程序框图练习题 1、若某程序图如图所示,则该程序运行后输出的k 的值是____________. 2、阅读右边的程序框图,运行相应的程序,若输出x 的值为,则输出y 的值( ) A 、0.5 B 、1 C 、2 D 、4 3、如右框图,当 时, 等于( ) A 、7 B 、8 C 、10 D 、11 4、阅读右边的程序框图,运行相应的程序,则输出的值为( ) A 、3 B 、4 C 、5 D 、6 5、执行右面的程序框图,如果输入的n 是4,则输出的P 是_____ A 、8 B 、5 C 、3 D 、2 6、执行如图所示的程序框图,输入 ,则输出的y 的值是 _______________. 是 否输出k a>b? 结束4b=k k a=4k=k+1 k=2开始

7、右图中,,,为某次考试三个评阅人对同一道题的独立评分,为该题的最终得分,当,, 时, 等于( )A 、11 B 、10 C 、8 D 、7 8、若执行如图2所示的框图,输入,则输出的数等于 ___________. 9、若执行如图3所示的框图,输入 , ,则输出的数等于___________. 10、执行右面得程序框图,如果输入的是6,那么输出的是( ) A 、120 B 、720 C 、1440 D 、5040 11、执行如图所示的程序框图,若输入A 的值为2,则输出的P 值为( )A 、2 B 、3 C 、4 D 、5 12、执行如图所示的程序框图,输出的s 值为( ) A 、-3 B 、- C 、 D 、 2 13、如图所示,程序框图(算法流程图)的输出结果是__________. 是 否

高一数学程序框图练习题

算法与程序框图练习题 一、选择题: 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3 .某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 4.如图的程序框图表示的算法的功能是 A .计算小于100 的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 3题 2题 1题

C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算100531≥???????n 时的最小的n 值. 5.运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于 A .[3,4]- B .[5,2]- C .[4,3]- D .[2,5]- 6.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为 A .1996年 B .1998年 C .2010年 D .2100年 5题 6题 7题

8.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c x > B.x c > C .c b > D.b c > 9.某程序框图如图所示,若输出的S=57,则判断框内为 (A )k>4? (B )k>5? (C) k>6? (D) k>7? 10 .执行上边的程序框图,输出的T =( ). A. 12 B.20 C .30 D.42 二、填空题: 11.阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________. 12.如图所示,程序框图(算法流程图)的输出值x =________。 11题 10题 9题 12题 10题

算法与程序框图 习题(含答案)

算法与程序框图习题(含答案) 一、单选题 1.执行如图所示的程序框图输出的结果是() A.B.C.D. 2.已知某程序框图如图所示,则执行该程序后输出的结果是 A.B. C.D. 3.下图是把二进制的数化成十进制数的一个程序框图,则判断框内应填入的条件是()

A.>B.C.D.> 4.我国元朝著名数学家朱世杰在《四元玉鉴》中有一首待:“我有一壶酒,携着游春走,遇店添一倍,逢有饮一斗,店友经三处,没有壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的,问一开始输入的() A.B.C.D. 5.中国有个名句“运筹帷幄之中,决胜千里之外”.其中的“筹”原意是指《孙子算经》中记载的算筹,古代是用算筹来进行计算,算筹是将几寸长的小竹棍摆在平面上进行运算,算筹的摆放形式有纵横两种形式,如下表: 表示一个多位数时,像阿拉伯计数一样,把各个数位的数码从左到右排列,但各位数码的筹式需要纵横相间,个位,百位,万位用纵式表示,十位,千位,十万位用横式表示,以此类推,例如2268用算筹表示就是=||丄|||.执行如图所示程序框图,若输人的x=1, y = 2,则输出的S用算筹表示为 A.B.C.D. 6.在中,,,边的四等分点分别为, 靠近,执行下图算法后结果为() A.6 B.7 C.8 D.9 7.宋元时期名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长五尺,若输入的分别是5,2,则输出的=()

A.B.C.D. 8.如图所示的程序框图,输出的 A.18B.41 C.88D.183 9.执行图1所示的程序框图,则S的值为()

图1 A.16B.32 C.64D.128 二、填空题 10.我国南北朝时期的数学家张丘建是世界数学史上解决不定方程的第一人,他在《张丘建算经》中给出一个解不定方程的百鸡问题,问题如下:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一.百钱买百鸡,问鸡翁母雏各几何?用代数方法表述为:设鸡翁、鸡母、鸡雏的数量分别为,,,则鸡翁、鸡母、鸡雏的数量即为方程组的解.其解题过程可用框图表示如下图所示,则框图中正整数的值为______. 11.运行如图所示的程序,若输入的是,则输出的值是__________.

算法与程序框图练习题(整理)

算法与程序框图练习题 1、 2、 A 、若某程序图如图所示,则该程序运行后输出的k的值是_____________ . 阅读右边的程序框图,运行相应的程序,若输出x的值为-二,则输出y的值()0.5 B、1 C、2 D、4 3如右框图,当4■.,:|.■时,乜等于( ) A 、B、8 C、10 D、11 /输人X2轴X、/ x.-xMx.-x 4、5、 「开始i k=k+ 1 a=4k 否 输出k b=k4 a>b? 是 阅读右边的程序框图, A、3 B、4 执行右面的程序框图, A、8 B、5 输入 1 1 :| F = 11亠釘 L “ c结東J 运行相应的程序,则输出:的值为() C、5 如果输入的 D、6 n是4,则输出的P是, 6、执行如图所示的程序框图, /SX^7 [P口暑十 广 [x ■!. p- 1 L f Z1S7 7

7、右图中,门,二:,心为某次考试三个评阅人对同一道题的独立评分,-r,为该题的最终得分,当V- = - 一二 时,p等于()A、11B、10 C、8 D、7 &若执行如图2所示的框图,输入为=?,I 】- '+_则输出的数等于 9、若执行如图3所示的框图,输入人-, '| -—-—,则输出的数等 于 10、执行右面得程序框图,如果输入 的 A、120 B、720 11、执行如图所示的程序框图,若输入 12、执行如图所示的程序框图,输出 的 13、如图所示,程序框图(算法流程 图) :'是6,那么输出的是() C1440D、5040 A的值为2,则输出的P值为() A、 1 s值为()A、-3B、 幵始 1 现二2 -J-1 f 1 >-1^.t 1 否 的输出结果是

算法及程序框图练习试题及答案解析

第一章 算法初步 1.1算法与程序框图 1.1.1算法的概念 1.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步: ① 计算c =②输入直角三角形两直角边长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,下面语句正确一组是 【 】 3指出下列语句的错误,并改正: (1)A =B =50 (2)x =1,y =2,z =3 (3)INPUT “How old 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 =

高二程序框图练习测试题及参考答案

程序框图练习题及答案 一、选择题 1.执行右边的程序框图,若输入的x的值为–2,则输出y的值是() A.5B.3-C.3D.5- 2.执行如图所示的程序框图,输出的S值为() A.2 B.4 C.8 D.16 3.根据右边框图,对大于2的整数N,得出数列的通项公式是() )7.执行右图所示的程序框图,则输出的结果是()

A.5 B.7 C.9 D.11 8.执行如图所示的程序框图,输出的M值是()

A .2 B .1- C . 1 2 D .2- 9.如图所示,程序框图(算法流程图)的输出结果是( ) (A ) 16 (B )2524 (C )34 (D )11 12 10.执行如图所示的程序框图,输出的S 值为( ) A .1 B .23 C .1321 D .610 987 11.执行如图所示的程序框图,若输入n 的值为4,则输出s 的值为______. 12.执行如图所示的程序框图,若输入10,n S ==则输出的 A . 51113 A .014A. 7 B. 6 C. 5 D. 4 15的程序框图,表示估计结果,则图中空白框内应填入( A. B. C. D. 16A.A+B 为a 1 B. 为a 1,a 2,……,a n 的算术平均数 C.A 和B 分别是a 1,a 2,……,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 > C .5k ≥21.21A. 78C. 31322223A .2425A .26A .B .C .D .27A .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

(完整版)算法与程序框图基本算法语句练习题

算法与程序框图基本算法语句练习题 一、选择题 1.已知某算法的程序框图,若程序运行时,输入a=2x,b=x2,且已知1

(5题) (6题) A .3 B .7 C .11 D .33 6.阅读如图所示的程序框图,运行相应的程序,则输出A 的值为( ) A.3116 B.1516 C.15 8 D.7 4 7.如果执行如图的程序框图,那么输出的值是( ) (7题) (8题) A .2010 B .-1 C.1 2 D .2 8.如果执行如图的程序框图,那么输出的C =( ) A .3 B .5 C .8 D .13 9.下面程序运行后输出结果是3,则输入的x 值一定是( ) INPUT x IF x >0 THEN y =x ELSE y =-x END IF PRINT y END A .3 B .-3 C .3或-3 D .0

程序框图练习题

x y =开始 1,1==y x y x z +=50 ≤z 是 y x =输出 结束 z 否 开始 ,0==S k 3 否 是 开始 输入t ? 0

4.[2014·湖南卷] 执行如图4所示的程序框图,如果输入的t∈[-2,2],则输出的S属于() A.[-6,-2] B.[-5,-1] C.[-4,5] D.[-3,6] 5.(2013年高考天津卷)阅读如图5所示的程序框图,运行相应的程序.若输入x的值为1,则输出S的值为() A.64 B.73 C.512 D.585 图5 图6 6.执行图6的程序框图,输出的S=() A.25 B.9 C.17 D.20 7.(2014年湖北七市模拟)如图7所示,程序框图输出的所有实数对(x,y)所对应的点都在函数() A.y=x+1的图象上B.y=2x的图C.y=2x的图象上D.y=2x-1的图象上 图7 图8 8.执行如图8所示的程序框图,若输出的S=88,则判断框内应填入的条件是()

程序框图练习题及答案.(经典)doc(可编辑修改word版)

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

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

程序框图练习

程序框图练习题 一、选择题: 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 5.执行右面的程序框图,输出的S 是( ) 3题 2题 1 题 4题

A .378- B .378 C .418- D .4186.如图的程序框图表示的算法的功能是 ( ) A .计算小于100的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算100531≥???????n 时的最小的n 值. 7.右图是把二进制数)2(11111化为十进制数的一个程序框图,判断框内应填入的 条件是 ( ) A .4i > B .4i ≤ C .5i > D .5i ≤ 8.某程序框图如图所示,则该程序运行后输出的B 等于( ) A .15 B .29 C .31 D .63 5题 6题

9.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于( ) A .3 B .3.5 C .4 D .4.5 10.某店一个月的收入和支出总共记录了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 <=+ 11. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 ( ) A .1996年 B .1998年 C .2010年 D .2100年 否 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 < 是 否 10题 9题

程序框图练习题与解析

程序框图练习题与解析 一.选择题(共27小题) 1.(2018?重庆)执行如图所示的程序框图,则输出s的值为() A .B . C . D . 考点:循环结构.专题:图表型;算法 和程序框图.分析:模拟执行程 序框图,依次 写出每次循 环得到的k,s 的值,当k=8 时不满足条 件k<8,退出 循环,输出s 的值为. 解答:解:模拟执行 程序框图,可 得 s=0,k=0 满足条件k< 8,k=2,s= 满足条件k< 8,k=4,

s=+ 满足条件k< 8,k=6, s=++ 满足条件k< 8,k=8, s=+++ = 不满足条件k <8,退出循 环,输出s的 值为. 故选:D. 点评:本题主要考 查了循环结 构的程序框 图,属于基础 题. 2.(2018?陕西)根据如图框图,当输入x为6时,输出的y=() A .1 B . 2 C . 5 D . 10 考点:循环结构.

专题:图表型;算法 和程序框图. 分析:模拟执行程 序框图,依次 写出每次循 环得到的x的 值,当x=﹣3 时不满足条 件x≥0,计算 并输出y的值 为10. 解答:解:模拟执行 程序框图,可 得 x=6 x=3 满足条件 x≥0,x=0 满足条件 x≥0,x=﹣3 不满足条件 x≥0,y=10 输出y的值为 10. 故选:D. 点评:本题主要考 查了循环结 构的程序框 图,正确写出 每次循环得 到的x的值是 解题的关键, 属于基础题. 3.(2018?天津)阅读如图所示的程序框图,运行相应的程序,则输出i的值为()

A .2 B . 3 C . 4 D . 5 考点:循环结构.专题:图表型;算法 和程序框图.分析:模拟执行程 序框图,依次 写出每次循 环得到的i,S 的值,当S=0 时满足条件 S≤1,退出循 环,输出i的 值为4. 解答:解:模拟执行 程序框图,可 得 S=10,i=0 i=1,S=9 不满足条件 S≤1,i=2,S=7 不满足条件 S≤1,i=3,S=4 不满足条件 S≤1,i=4,S=0 满足条件 S≤1,退出循 环,输出i的 值为4.

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

高中算法程序框图 一.选择题(共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的值赋给a 4.程序框图表示的算法的运行结果是()

A.5B.6C.7D.8 5.程序框图中所表示的算法是() A.求x的绝对值B.求x的相反数C.求x的平方根D.求x的算术平方根6.(2014?泉州一模)运行图中所示程序框图所表达的算法,输出的结果是() A.3B.7C.15 D.31 7.(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的值为()

高中数学程序框图练习题

练习题 1、根据右边程序框图,当输入10时,输出的是() A.12 B.19 C.14.1 D.30 2、下面的程序框图表示求式子的值,则判断框内可以填的条件为() A. B. C. D. 3、当时,执行如图所示的程序框图,输出的值为() A.30 B.14 C.8 D.6 4、如图所示程序框图中,输出() A.45 B.66 C.-66 D.-55 5、如图所示,程序框图的输出值() A. B. C. D. 6、执行如图所示的程序框图,若输出结果为,则处的条件为() (A)(B)(C)(D)

7、执行如图所示的程序框图,若输出的n=9,则输入的整数p的最小值是()

8、某程序框图如图所示,该程序运行后输出的的值是() A. B. C. D. 9、在如图所示的程序框图中,如果任意输入的t∈[-2,3],那么输出的s取值范围是 () 10、如图给出的是计算的值的一个框图,其中菱形判断框内应填入 的条件是() A.? B. ? C. ? D. ?

11、如图,该程序运行后输出的结果为 . 12、如图给出的是一个算法的伪代码,若输入值为2,则= . 13、执行如图所示的程序框图,若输入的的值为10,则输出的.

xxxx - xxxx学年度xx学校xx月考答案及解析 1、 【答案】C 【解析】 输入,由于不满足,走No, ,输出. 2、 【答案】B 【解析】 依次验证各选项,当程序执行过程中的数据变化如下 不成立,此时输出正确结果 3、 【答案】B 【解析】 当时,,是,进入循环,时,,是,进入循环, 时,,是,进入循环,时,,否,所以退出循环,所以. 4、 【答案】D 【解析】 由程序框图值,第一次运行;第二次运行 ;第三次运行

流程图经典练习题

5.2流程图 【教学目标】 1.了解常用流程图符号(输入输出框、处理框、判断框、起止框、流线等); 2.学会画程序框图的规则. 【教学重、难点】 构成程序框的图形符号及其作用 【教学过程】 一.问题情境 回答下列问题: (1)1+2+3+…+100= . (2)1+2+3+…+n= . (3)1+2+3+…+ >2 004? 二.学生活动 第(3)个问题的答案不唯一.那么,满足条件的最小正整数怎么求?设计一个算法. S1 取n=1; S2 计算计算 (1) 2 n n+ ; S3 如果 (1) 2 n n+ 的值大于2 004,那么n即为所求;否则让n的值增加1后转到S2 重复操作. 为了将设计好的算法清晰肓观地描述出来,通常采用,画流程图的方法来表示. 三.建构数学 1.程序构图的概念 流程图也叫程序框图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文字、符号、图形的组合加以直观描述的方法。 一个流程图包括以下几部分:表示相应操作的程序框,框中的文字和符号表示操作内

容;带箭头的流程线,表示操作的先后顺序;程序框外必要的文字说明。 3.在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: (1)使用标准的图形符号; (2)框图一般按从上到下、从左到右的方向画; (3)除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框可具有超过一个的退出点; (4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个

结果;另一类是多分支判断,有几种不同的结果; (5)在图形符号内描述的语言要非常简练清楚。 4.从框图可以看出,该算法步骤中,有的是按顺序执行,有的需要选择执行,而另外一些需要循环执行。 四.数学应用: 例1已知x=4,y=2,画出计算w=3x+4y的值的程序框图。 注:此图的输入框旁边加了一个注释,它的作用是对框中的数据或内容进行说明,它可以出现在任何位置. 例2 若有A、B、C三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。 解:应该先两两比较,算法和流程图如下: S1 输入A、B、C; S2 如果A>B,那么转S3,否则转S4; S3 如果A>C,那么输出A,转S5,否则输出C,转S5; S4 如果B>C,那么输出B,转S5,否则输出C; S5 结束。 五.回顾反思 本节课主要讲述了程序框图的基本知 识,包括常用的 图形符号功能和画图的基本规则,这些图形语言构成的流程图是我们今后学习的基础,请

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

程序框图练习题及答案、选择题 1 ?执行右边的程序框图,若输入的x的值为2则输出y的值是( 2 ?执行如图所示的程序框图,输出的 A. 2 B . 4 C . 8C. 3 D. -5 S值为( D.16 1

3?根据右边框图,对大于2的整数N,得出数列的通项公式是) A. a n =2n B. a n =2(n -1) C. a n = 2n D. 4.(5 分)(2011?陕西)如图框图,当X i=6,X2=9, p=8.5 时,X3等于(

3 A. 7 B.8 C.10 D.11 5 ?某程序框图如图所示,该程序运行后输出的值是( ) A. 0 B . 1 C . 2 D . - 1 7 ?执行右图所示的程序框图,则输出的结果是( 1 A . 2 B . -1 C . - D . -2 2 9.如图所示,程序框图(算法流程图)的输出结果是( ) A . 63 B ? 31 C 27 D ? 15 6.运行右图所示框图的相应程序 ,若输入a ,b 的值分别为log 2 3和log3 2,则输出M 的值是 A . 5 B . 7 &执行如图所示的程序框图 C . 9 D . 11 ,输出的M 值是( )

11 ?执行如图所示的程序框图 ,若输入 n 的值为4,则输出s 的值为 I ff =J (B )25 24 (C ) (D ) 11 12 10 ?执行如图所示的程序框图, 输出的 S 值为( A . 1 B 空D 21 610 987

5 13 .设正实数 x, y, z 满足 x -3xy 4y -z = 0,则当 X 取得取大值时, 一? ------- 的最 z x y z 大值为 A . 0 B . 1 C .9 D . 3 4 14 ?阅读右边的程序框图,运行相应的程序,贝U 输出n 的值为 12 ?执行如图所示的程序框图,若输入 n =10,则输出的S 二 JFUi ~f — 口 / 输;/ A 5 B 10 C A . 11 11 36 55 72 55

相关主题
文本预览
相关文档 最新文档