天添资源网 http://www.ttzyw.com/
1.3 算法案例
第2课时 算法案例(2)
课时目标
1.理解进位制的概念.
2.能正确进行进位制的转化.
识记强化
1.进位制是人们为了计数和运算方便而约定的记数系统.“满k(k是一个大于1的整数)进一”就是k进制,k进制的基数是k.
2.将k进制的数化为十进制数的方法是:先把k进制数写成用各位上的数学与k的幂的乘积之和的形式,再按照十进制数的运算规则计算出结果.
3.将十进制数化为k进制数的方法是:除k取余法,即用k连续去除十进制数或所得的商直到商为零为止,然后把各步得到的余数倒着写出就是相应的k进制数.
课时作业
一、选择题
1.与二进制数110(2)对应的十进制数是( )
A.110 B.4
C.5 D.6
答案:D
2.下列写法正确的是( )
A.751(16) B.751(7)
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
C.095(12) D.901(2)
答案:A
3.以下给出的各数中不可能是八进制数的是( )
A.312 B.10 110
C.82 D.7 457
答案:C
4.把189化为三进制数,则末位数是( )
A.0 B.1
C.2 D.3
答案:A
5.如图是将二进制数11111(2)化为十进制数的一个程序框图,判断框内应填入的条件是( )
A.i≤5 B.i≤4
C.i>5 D.i>4
答案:D
6.下列四个数中,数值最小的是( )
A.25(10) B.101(5)
C.10111(2) D.1A(16)
答案:C
解析:把各种进制的数转化成我们熟悉的十进制数,然后比较.101(5)=1×52+1=26,10111(2)=1×24+1×22+1×21+1=23,1A(16)=1×161+10=26,则23<25,23<26,故选C.
二、填空题
7.完成下列进制之间的转化.
①312(5)=________(7);
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
②20212(3)=________(10).
答案:①145 ②185
解析:①312(5)=2×50+1×51+3×52=82.
∴312(5)=145(7).
②20 212(3)=2×34+2×32+1×3+2=185.
8.五进制数1 231(5)化成7进制数是________.
答案:362(7)
9.已知三个数12(16),25(7),33(4),将它们按由小到大的顺序排列为________.
答案:33(4)