2014-2015学年高中数学《算法初步》ppt(含课件、强化练习共18份)
- 资源简介:
含课件、强化练习共18份。
2014-2015学年高中数学(人教A版)必修三:第一章+算法初步+课件+强化练习(18份)
1.1.1.doc
1.1.1.ppt
1.1.2 第1课时.doc
1.1.2 第1课时.ppt
1.1.2 第2课时.doc
1.1.2 第2课时.ppt
1.1.2 第3课时.doc
1.1.2 第3课时.ppt
1.2.1.doc
1.2.1.ppt
1.2.2.doc
1.2.2.ppt
1.2.3.doc
1.2.3.ppt
1.3 第1课时.doc
1.3 第1课时.ppt
1.3 第2课时.doc
1.3 第2课时.ppt
第一章 1.1 1.1.1
一、选择题
1.以下关于算法的说法正确的是( )
A.描述算法可以有不同的方式,可用形式语言也可用其它语言
B.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题
C.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果
D.算法要求按部就班地做,每一步可以有不同的结果
[答案] A
[解析] 算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或计算序列能够解决一类问题.算法过程要求一步一步执行,每一步执行的操作,必须确切,只能有惟一结果,而且经过有限步后,必须有结果输出后终止,描述算法可以有不同的语言形式,如自然语言、框图语言及形式语言等.
2.下列语句表达中是算法的有( )个( )
①从济南去巴黎可以先乘火车到北京,再乘飞机到巴黎;
②利用公式S=12ah计算底为1,高为2的三角形的面积;
③解不等式12x>2x+4;
④求过点M(1,2)与点N(-3,-5)的直线的方程,可先求直线的斜率,再利用点斜式求得方程.
A.1 B.2
C.3 D.4
[答案] C
[解析] 现代意义上的“算法”通常指可以用计算机解决某一类问题的程序或步骤,因为③只提出问题,没有给出解决方法,所以③不是算法.故选C.
3.阅读下面的算法:
第一步,输入两个实数a,b.
第二步:若a<b,则交换a,b的值,否则执行第三步.
第三步,输出a.
这个算法输出的是( )
A.a,b中的较大数 B.a,b中的较小数
C.原来的a的值 D.原来的b的值
第一章 1.1 1.1.2 第3课时
一、选择题
1.在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是( )
A.分支型循环 B.直到型循环
C.条件型循环 D.当型循环
[答案] D
2.下面关于当型循环结构和直到型循环结构的说法,不正确的是( )
A.当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环
B.直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体
C.设计程序框图时,两种循环结构可以任选其中的一个,两种结构也可以相互转化
D.设计循环结构的程序框图时只能选择这两种结构中的一种,除这两种结构外,再无其他循环结构
[答案] D
3.(2013•辽宁)执行如图所示的程序框图,若输入n=10,则输出S=( )
A.511 B.111
C.3655 D.7255
[答案] A
[解析] S=122-1+142-1+162-1+182-1+1102-1=511.
4.(2013•天津)阅读如图所示的程序框图,运行相应的程序.若输入x的值为1,则输出S的值为( )
A.64 B.73
C.512 D.585
[答案] B
第一章 1.2 1.2.3
一、选择题
1.下列对WHILE语句说法不正确的是( )
A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体
B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句
C.WHILE型语句结构也叫当型循环
D.当型循环有时也称为“后测试型”循环
[答案] D
2.下列程序的功能是( )
S=1
i=1
WHILE S<=2012
i=i+2
S=S×i
WEND
PRINT i
END
A.计算1+3+5+…+2012
B.计算1×3×5×…×2012
C.求方程1×3×5×…×i=2012中的i值
D.求满足1×3×5×…×i>2012的最小整数i
[答案] D
[解析] 执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i.
3.(2013~2014•山东济南模拟)已知如下程序,其运行结果是( )
j=1WHILE j*j<100 j=j+1WEND j=j-1PRINT “j=”;jEND
A.j=j-1 B.j=100
C.j=10 D.j=9
[答案] D
[解析] 此程序是求使j2<100的最大正整数.又102=100,故输出结果为j=9.
4.读下列两段程序:
甲:i=1S=0WHILE i<=1000 S=S+i i=i+1WENDPRINT SEND 乙:i=1000S=0DO S=S+i i=i-1LOOP UNTIL i<1PRINT SEND
对甲、乙程序和输出结果判断正确的是( )
A.程序不同,结果不同 B.程序不同,结果相同
C.程序相同,结果不同 D.程序相同,结果相同
[答案] B
[解析] 程序甲是计数变量i从1开始逐步递增直到i=1000时终止,累加变量从0开始,这个程序计算的是1+2+3+…+1000;程序乙是计数变量从1000开始逐步递减到i=1时终止,累加变量0开始,这个程序计算的是1000+999+…+1.但这两个程序是不同的.两个程序的输出结果都是S=1+2+3+…+1000=500500.
[点拨] 同一个问题可以有不同的程序,解决这类试题的关键是看分析程序是用哪种算法语句编制的.
5.下面程序运行后输出结果错误的是( )
第一章 1.3 第2课时
一、选择题
1.下列写法正确的是( )
A.751(16) B.751(7)
C.095(12) D.901(2)
[答案] A
2.(2013~2014•莆田高一检测)将五进制数1234(5)化为十进制数为( )
A.14214 B.26
C.41241 D.194
[答案] D
3.把十进制数258化为十六进制数为( )
A.96(16) B.98(16)
C.100(16) D.102(16)
[答案] D
4.(2013~2014•大庆高一检测)把89化为五进制数,则此数为( )
A.322(5) B.322(5)
C.324(5) D.325(5)
[答案] C
5.下列各数中,最小的是( )
A.101010(2) B.111(5)
C.32(8) D.54(6)
[答案] C
[解析] 101010(2)=1×25+0×24+1×23+0×22=1×21=0×22=42,
111(5)=1×52+1×51+1×50=31,
32(8)=3×81+2×80=26,
54(6)=5×61+4×60=34.
又42>34>31>26,故最小的是32(8).
6.下列与二进制数1001101(2)相等的是( )
A.115(8) B.113(8)
C.114(8) D.116(8)
[答案] A
[解析] 先化为十进制数:
1001101(2)=1×26+1×23+1×22+1×20=77,再化为八进制.
所以77=115(8),
所以1001101(2)=115(8).
二、填空题
7.(1)十进制数化为k进制数是采取________,即用k连续去除十进制数或所得的商,最后将余数________写出.
(2)k进制数化为十进制数是把k进制数写成________________的形式,再计算出结果即可.
[答案] (1)除k取余法 倒排
(2)各位上的数字与k的幂的乘积之和
8.103(5)化为十进制数为________.
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源