算法与程序框图
1、 (2009?上海)某算法的程序框如图1所示,则输出量y与输入量x满足的关系式是_______________ .
图1
开2、(2009?山东)执行程序框图(如图2),
始 输出的T= . S=0,T=0,n=
0
是 T>S
否
S=S+5 输出T
n=n+2
结束
T=T+n
图2
3、(2009?辽宁)某店一个月的收入和支出总共记录了 N个数据,,...,其中收入记为正数,aaa12N
支出记为负数.该店用如图3所示程序框图计算月总收入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
开始 4、(2009?海南宁夏)如果执行图4的程序
框图,输入,那么输出的各个数xh,,,2,0.5输入x,h 的和等于( ) 是 否 x<0
A.3 B.3.5 否 是 x<1
C.4 D.4.5
y=0 y=x y=1
开始 输出y x=x+0.5
输入 N否 x?2
是 k=1,S=0
结束
1S,S, k,k,15、(2010年新课标全国卷)如果执行k(k,1)
图1的框图,输入N=5,则输出的数
是 k,N等于( ) 否 5465A( B. C. D. 输出S 4556
开始 图1 结束
输入x ,x,„,x 1210
n,1,S,0
6、(2010年陕西)图2是求样本 n = n+1
x ,x,„,x平均数的程序框图, x1210否 n,10图中空白框中应填入的内容为( ) 是
xSnA.S=S+x B.S=S+ n x, nn
输出 x
图2 结束
1 C. S=S+ n D.S=S+ n
log,2x,x,,27、(2010年北京)已知函数 ,y,2,x,x,2.,
右图表示的是给定x的值,
求其对应的函数值y的程序框
图,?处应填写 ;
?处应填写 (
8、(2010?陕西高考文科)右图是求 x,x,„,x的乘积S的程序框图, 1210
图中空白框中应填入的内容为( ) (A)S=S*(n+1) (B)S=S*x n+1(C)S=S*n (D)S=S*x n
9((2010?辽宁高考文科)如果执行右面的程序框
nm,,6,4图,输入,
那么输出的等于( ) p
(A)720 (B)360 (C)240 (D)120
10、(2010?浙江高考理科)某程序框图如图所示, 若输出的S=57,
则判断框内应填入( )
(A) k,4? (B)k,5? (C) k,6? (D)k,7?
11、(2010?天津高考理科)阅读右边的程序
框图,若输出s的值为-7,则判断框内可填写 ( )
(A)i,3? (B)i,4?
(C)i,5? (D)i,6?
12、(2010?天津高考文科)阅读
右边的程序框图,运行相应的程序,
则输出s的值为( )
(A)-1 (B)0 (C)1 (D)3
13、(2010?福建高考理科)阅读右图所示的程序框图,运行相应的程序,
输出的i值等于( )
A.2 B.3 C.4 D.5
,,14、(2010 海南高考理科)如果执行右面的框图,输入,则输出的数等于( ) N,5
54(A) (B) 45
65
56(C) (D)
15((2010?江苏高考)下图是一个算法流程图,则输出的S的值是____________
16、(2010?湖南高考文科)图1是求
实数x的绝对值的算法程序框图,则
判断框?中可填
17、(2010?安徽高考理科)如图所示, 程序框图(算法流程图)
的输出值________。 x,
18、(2010?山东高考理科)执行左图所示
的程序框图,若输入,则 x,10
输出的值为 ( y
19、(2010?北京高考文科)
log,2,xx,2y,{已知函数右图表示的2,2.,xx
是给定x的值,求其对应的函数值y的程序
框图,?处应填写 ;?处应填
写 。
20、(2010?广东高考理科?,13)某城市缺水问
比较突出,为了制定节水
,对全市居民某年的月均用水量进行了抽样调查,其中n位居民的月均用水量分别为x,„,x(单1n位:吨),根据图2所示的程序框图,若n=2,且xx分别为1,2,则输出地结果s为 . 1,2
21、(2010?广东高考文科?,11)某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中4位居民的月均用水量分别为,„, (单xx14位:吨)(根据图2所示的程序框图,若,,xx12
,分别为1,,,2,则输出的结果sxx1.51.534
为
开始
is,,1,0
ii,,122、(2010?湖南高考理科?,4)
2ssi,, 2222如图是求的值的 123,,,…+100是
in,?
程序框图,则正整数 ( n,
否
输出s
结束
x2答案:1(、解:当x,1时,有y,x,2,当x,1时有y,,所以有分段函数x,2,1x,y,,xx,,2,1,
2、解:程序框图依次执行:
第一步: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.
aa,0kk、解:3表示收入或支出数据, 若,则这些正数据的和为月总收入S,故
A,0在图中空白的判断框填,否则为月总支T,故月净盈利V=S+T,处理框中填V=S+T. 答案:C.
4、解:第1步:y,0,x,,1.5;
第2步:y,0,x,,1;
第3步:y,0,x,,0.5;
第4步:y,0,x,0;
第5步:y,0,x,0.5;
第6步:y,0.5,x,1;
第7步:y,1,x,1.5;
第8步:y,1,x,2;
第9步:y,1,退出循环.
输出各数和为:0.5,1,1,1,3.5,故选B.
1111S,,,,?,1,22,33,4k(k,1)5、由程序框图可知,该程序框图的功能计算,
11111S,,,,,k,N1,22,33,44,55,6现在输入的N=5,所以满足条件的结果为 5,6,故选D(
x6、根据题意可知,该框图的算法功能是求样本x 1,x2,„,x10平均数,为此
须先求和,观察框图执行框里面,应填充求和变量关系式S=S+x n,故选A(
log,2x,x,,2,y,2,x,x,2.,x,27、由可知,当时,对应的函数
y,2,xx,2解析式为,所以?处应填写,则?处应填写
y,logx2.
8、选D 由题意及框图知:空白框中应填S=S,x n 9、依次取k=1、2、3、4代入试算。
选 B。当k=1时,p=1(6-4+1)=3
当k=2时,p=3(6-4+2)=12
当k=3时,p=112(6-4+3)=60
当k=4时,p=60(6-4+4)=360
故选B。
k,5k,4?10、选A。当时应退出循环,故判断框中应填入。 11、选D,共执行3次运算:
si,,1,3;
si,,,2,5;
si,,,7,7;所以应填i,6。
i>412、选B,当时共进行四次运算:
s=3,i=2;
s=3(3-2)+1=4,i=3;
s=1,i=4;
s=0,i=5.
,,,,,,s,0i,1a,2s,2i,2a,8s,1013、选C, ,,,,,i,3a,24s,34i,4i,4输出。
1S,N,5k,112,14、选D.当时,第一次执行循环,,;
11S,,k,2kN,kN,1223,,满足,第二次执行循环,,,满足;
111S,,,k,3kN,122334,,,第三次执行循环, ,,满足;
1111S,,,,k,4kN,12233445,,,,第四次执行循环,,,满足;
11111S,,,,,k,5kN,1223344556,,,,,第五次执行循环,,,不满足,结束循环。
1111151111111115S,,,,,,,,,,,,,,,,,112233445566,,,,,2233445566所以,故选D
24S,,,,,,,12223133,15、由算法流程图得,
25S,,,,,,122263,33.即S=63.
16、?满足条件直接输出x,否则输出-x,
?条件应该是x?0或x>0.
【答案】x?0或x>0
xxxxxxxxx,,,,,,,,,1,2,4,5,6,8,9,10,1217、程序运行如下:,输出12。 【答案】12
1,10-1=4218、【
解答】当x=10时,y=,此时|y-x|=6;
1113,4-1=1,1-1=-2222当x=4时,y=,此时|y-x|=3;当x=1时,y=,此时|y-x|=; 111535,<1,,,()-1=-424224当x=时,y=,此时|y-x|=,故输出y的值为.
5,4【答案】
yx,logyx,,2x,2219、 。因为“是”分支是,故?是
yx,logx,22应填,?中填。
yx,logx,22【答案】
11.51.5263,,,3s,,,.244220、答案:.
3.221、答案:
2222123,,,…+10022、i=1, s=s+i2=12;i=2,s=12+22;„;i=100,s=,?n=100
【答案】100