2010 届高三数学总复习专题突破训练:算法初步
1、(2009 广东五校)阅读下列程序框图,该程序输出的结果是 .
729
2、(2009 番禺)如下图,给出了一个程序框图,其作用是输入 x
的值,输出相应的 y 的值,若要使输入的 x 的值与输出的 y 的值
相等,则这样的 x 的值的集合为 .
解:依题意得 2
2x
x x
,或 2 5
2 3
x
x x
,或 1
5
x
x
x
,解得 0x ,或 1x , 3x .
3、(2009 揭阳)右图是一程序框图,则其输出结果为 .
解 :
1 1 1 1
1 3 3 5 5 7 2009 2011S
1 1 1 1 1 112 3 3 5 2009 2011
1 1 1005(1 )2 2011 2011
,故填 1005
2011
.
4、(2009 北江中学)一个算法的程序框图如下图所示,若该程序输出的结果为 5
6
,则判断
框中应填入的条件是( )D
A. 4i B. 5i C. 5i D. 6i
5、(2009 珠海)若某程序框图如图所示,则该程序运行后输出的
y 等于( D )
A. 7 B.15 C.31 D. 63
6、(2009 潮州)为了在运行下面的程序之后得到输出 y=25,键
盘输入 x 应该是_____。
Input x
If x200 输出 x
9、(2009 饶平)下边方框中为一个求 20 个数的平均数的程序,则在横线上应填的语句为:
A. 20i B. 20i C. 20i D. 20i
(第 9 题)
答案:A
10、(2009 汕头)已知数列{an}的各项均为正数,观察程序框图,若 10,5 kk 时,分别
有
21
10
11
5 SS 和
(1)试求数列{an}的通项;
(2)令 m
a
n bbbb n ...,2 21求 的值.
解:由框图可知
分
,则有是等差数列,设公差为
分
3.............................................................).........11(11
}{
2........................................................1.....11
11
13221
kkkk
n
kk
aadaa
da
aaaaaaS
分4................................................................).........11(1
)11....1111(1
11
13221
k
kk
aad
aaaaaadS
(1)由题意可知,k=5 时,
21
1010;11
5 SkS 时,
分故
分舍去或问得
分
9...............................................12)1(
8.........................................).........(2
1
2
1
5.................................................................
21
10)11(1
11
5)11(1
1
11
111
61
ndnaa
d
a
d
a
aad
aad
n
(3)由(2)可得: 1222 nan
nb
分
分
12..............................................................).........14(3
2
41
)41(2
10................................2...22... 1231
21
m
m
m
mbbb
11、(2009 韶关一中)程序框图如下:
如果上述程序运行的结果为 S=132,那么判断框中应填入
A、 10?k B、 10?k C、 11?k D、 11?k
答案:A
12、(2009 广州)定义某种运算 baS ,运算原理
如图 4 所示,则式子:
1
3
1100lgln4
5tan2
e
的值是 .
答案:8 输 出 a × 输出 a ×( b –
结束
开始
输入两个数 a 和
ba
是 否
图 4
13、(2009 )中山市的士收费办法如下:不超过 2 公里收 7 元(即起步价 7 元),
超过 2 公里的里程每公里收 2.6 元,另每车次超过 2 公里收燃
油附加费 1 元(不考虑其他因素).相应收费系统的流程图如
图所示,则①处应填
A. 7 2.6y x B. 8 2.6y x
C. 7 2.6 2y x D. 8 2.6 2y x
答案:D
NY
输入 x
2?x
y = 7
输出 y
结束
开始
①