资源描述
高三数学一轮复习精练:算法初步
一、选择题
1.某程序框图如图所示,该程序运行后输出的的值是 ( )
A. B. C. D.
2.某程序框图如上(右)图所示,该程序运行后输出的的值是( )
A. B. C. D.
3. 下图的程序语句输出的结果为 ( )
A.17 B.19 C.21 D.23
I=1
While I<8
S=2I+3
I=I+2
Wend
Print S
END
(第3题)
4. 上边(右)是一个算法的程序框图,当输入的值为3时,输出的结果恰好是,则?处的关系式是( ).
A. B. C. D.
5.某店一个月的收入和支出总共记录了 N个数据,,。。。,其中收入记为正数,支出记为负数。该店用右边的程序框图计算月总收入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
开始
输入
输出
结束
是
是
否
否
6.上边右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A. B. C. D.
7. 如图,下边(左)程序框图所进行的求和运算是( )
A. + + + … + B.1 + + + … +
C. 1 + + + … + D. + + + … +
开始
s = 0,n = 2
n < 21
是
否
s = s +
n = n + 2
输出s
结束
8. 根据上边(右)程序框图,若输出的值是4,则输入的实数的值为
(A) (B) (C)或 (D) 或
二、填空题
9.执行下边的程序框图1,若p=0.8,则输出的n= 4 .
开始
n整除a?
是
输入
结束
输出
否
10. 阅读上边(右)的程序框图,若输入,,则输出 ,
(注:框图中的赋值符号“”也可以写成“”或“”)
11.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
队员i
1
2
3
4
5
6
三分球个数
下图(右)是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填 ,输出的s= (注:框图中的赋值符号“=”也可以写成“←”或“:=”)
12.随机抽取某产品件,测得其长度分别为,则图3所示的程序框图输出的 ,表示的样本的数字特征是 .(注:框图上(右)中的赋值符号“=”也可以写成“←”“:=”)
13.某地区为了解70~80岁老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查。下表是这50位老人日睡眠时间的频率分布表。
序号
(i)
分组
(睡眠时间)
组中值()
频数
(人数)
频率
()
1
[4,5)
4.5
6
0.12
2
[5,6)
5.5
10
0.20
3
[6,7)
6.5
20
0.40
4
[7,8)
7.5
10
0.20
5
[8,9)
8.5
4
0.08
在上述统计数据的分析中,一部分计算算法流程图,则输出的S的值是 。
14.阅读下图(左)程序框图,该程序输出的结果是 .
15. 如上图(右),给出了一个程序框图,其作用是输入的值,输出相应的的值,若要使输入的的值与输出的的值相等,则这样的的值的集合为
16.如右图是一程序框图,则其输出结果为 .
17. 按下列程序框图来计算:
否
开始
结束
是
x=3×x-2
输入x
x>200
输出x
如果x=5,应该运算_______次才停止。
18.执行下边(左)的程序框图,输出的T= .
开始
S=0,T=0,n=0
T>S
S=S+5
n=n+2
T=T+n
输出T
结束
是
否
开始
输出
结束
是
否
19.程序框图(即算法流程图)如图下(右)所示,其输出结果是_______.
20.程序框图上(左)(即算法流程图)如图所示,其输入结果是_______。
21.某算法的程序框如上图(右)所示,则输出量y与输入量x满足的关系式是___________ .
三、解答题
22.已知数列{an}的各项均为正数,观察程序框图,若时,分别有
(1)试求数列{an}的通项;
(2)令的值.
参考答案
一、选择题
1.【答案】:A
【解析】对于,而对于,则,后面是,不符合条件时输出的.
2.【答案】:A
【解析】对于,而对于,则,后面是,不符合条件时输出的.
【命题意图】此题考查了程序语言的概念和基本的应用,通过对程序语言的考查,充分体现了数学程序语言中循环语言的关键.
3. 【答案】A
【解析】当I为5的时候I<8 ,即S=17
4.【答案】:C
【解析】:当=3时,因为,
所以
5.【解析】月总收入为S,因此A>0时归入S,判断框内填A>0
支出T为负数,因此月盈利V=S+T
【答案】C
6. 【答案】:A
【解析】变量的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“”,满足“是”则交换两个变量的数值后输出的值结束程序,满足“否”直接输出的值结束程序。
7.【答案】:A
【解析】:当n=2时,一直到
S=+ + + … +
8.【答案】:D
【解析】:用代入的方法是最简单的。
二、填空题
9.【答案】:
【解析】本题考查程序框图。,因此输出
10.【答案】:12,3
【解析】要结束程序的运算,就必须通过整除的条件运算,而同时也整除,那么的最小值应为和的最小公倍数12,即此时有。
11.【答案】,
【解析】顺为是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,所图中判断框应填,输出的s=.
12.【解析】;平均数
13.【答案】:6.42
【解析】本小题考查统计与算法知识。由流程图
14.【答案】:729
【解析】:。
15.【答案】:
【解析】:依题意得,或,或,解得,或,
16.【解析】:
,故填.
17.【答案】:4
【解析】:,所以运行4次
18. 【答案】:30
【解析】:按照程序框图依次执行为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
【命题立意】:本题主要考查了循环结构的程序框图,一般都可以
反复的进行运算直到满足条件结束,本题中涉及到三个变量,
注意每个变量的运行结果和执行情况.
19.【解析】 由程序框图知,循环体被执行后的值依次为3、7、15、31、
63、127,故输出的结果是127。
20.【答案】127
【解析】根据流程图可得的取值依次为1、3、7、15、31、63……
21.【答案】
【解析】当x>1时,有y=x-2,当x<1时有y=,所以,有分段函数。
三、解答题
22.解:由框图可知
(1)由题意可知,k=5时,
(3)由(2)可得:
展开阅读全文