高一数学算法初步基础训练
- 格式:doc
- 大小:450.50 KB
- 文档页数:4
3eud教育网 http://www.3edu.net 百万教学资源,完全免费,无须注册,天天更新!
3eud教育网 http://www.3edu.net 教学资源集散地。可能是最大的免费教育资源网!
“n=”,n
i =1
s=1
i< =n
s=s*i
i=i+1
PRINT s
END
(数学3必修)第一章 算法初步
[基础训练A组]
一、选择题
1 下面对算法描述正确的一项是:( )
A 算法只能用自然语言来描述 B 算法只能用图形方式来表示
C 同一问题可以有不同的算法 D 同一问题的算法不同,结果必然不同
2 用二分法求方程022x的近似根的算法中要用哪种算法结构( )
A 顺序结构 B 条件结构 C 循环结构 D 以上都用
3 将两个数8,17ab交换,使17,8ab,下面语句正确一组是 ( )
A B C D
4 计算机执行下面的程序段后,输出的结果是( )
1a
3b
aab
bab
PRINT a,b
A 1,3 B 4,1 C 0,0 D 6,0
5 当3a时,下面的程序段输出的结果是( )
IF 10a THEN
2ya
else
yaa
PRINT y
A 9 B 3 C 10 D 6
二、填空题
1 把求!n的程序补充完整
a=b b=a c=b b=a a=c b=a
a=b
a=c
c=b
b=a
3eud教育网 http://www.3edu.net 百万教学资源,完全免费,无须注册,天天更新!
3eud教育网 http://www.3edu.net 教学资源集散地。可能是最大的免费教育资源网!
2 用“冒泡法”给数列1,5,3,2,7,9按从大到小进行排序时,经过第一趟排序后得到的新
数列为
3 用“秦九韶算法”计算多项式12345)(2345xxxxxxf,当x=2时的值的
过程中,要经过 次乘法运算和 次加法运算
4 以下属于基本算法语句的是
① INPUT语句;②PRINT语句;③IF-THEN语句;④DO语句;⑤END语句;
⑥WHILE语句;⑦END IF语句
5 将389化成四进位制数的末位是____________
三、解答题
1 把“五进制”数)5(1234转化为“十进制”数,再把它转化为“八进制”数
2 用秦九韶算法求多项式xxxxxxxxf234567234567)(
当3x时的值
3 编写一个程序,输入正方形的边长,输出它的对角线长和面积的值
4 某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过
3
分钟部分按0.10元/分钟加收费 设计一个程序,根据通话时间计算话费
3eud教育网 http://www.3edu.net 百万教学资源,完全免费,无须注册,天天更新!
3eud教育网 http://www.3edu.net 教学资源集散地。可能是最大的免费教育资源网!
数学3(必修)第一章 算法初步 [基础训练A组]
参考答案
一、选择题
1 C 算法的特点:有穷性,确定性,顺序性与正确性,不唯一性,普遍性
2 D 任何一个算法都有顺序结构,循环结构一定包含条件结构,二分法用到循环结构
3 B 先把b的值赋给中间变量c,这样17c,再把a的值赋给变量b,这样8b,
把c的值赋给变量a,这样17a
4 B 把1赋给变量a,把3赋给变量b,把4赋给变量a,把1赋给变量b,输出,ab
5 D 该程序揭示的是分段函数22,10,10aayaa的对应法则
二、填空题
1 INPUT,WHILE,WEND
2 5,3,2,7,9,1 注意是从大到小
3 5,5 来自课本上的思考题:一元n次多项式问题
4 ①,②,③,④,⑥ 基本算法语句的种类
5 1, 438949742446410 余11021,末位是第一个余数,38912011(4)注意:余数自下而上排列
三、解答题
1. 解:3210123415253545194(5)
8194
824
83
0
余
2
0
3
194302
(8)
2. 解:()((((((76)5)4)3)2)1)fxxxxxxx
0123
45
67
7,73627,273586,8634262,26236789,789322369,2369317108,71083021324,VVVVVVVV
(3)2132f
3eud教育网 http://www.3edu.net 百万教学资源,完全免费,无须注册,天天更新!
3eud教育网 http://www.3edu.net 教学资源集散地。可能是最大的免费教育资源网!
3. 解:INPUT "";aa
(2)lSQRa
saa
PRINT
"";,"";llss
END
4. 解:TNPUT "";t通话时间
IF
3t and 0t THEN
0.30c
ELSE
0.300.10(3)ct
END
IF
PRINT
"";c通话费用
END