2017-2018学年高中数学人教A版必修三课时作业:第1章 算法初步 1.3.2 Word版含答案

  • 格式:doc
  • 大小:75.00 KB
  • 文档页数:4

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) 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); ②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)<12(16)<25(7)

解析:将三个数都化为十进制数.

12(16)=1×16+2=18,

25(7)=2×7+5=19,

33(4)=3×4+3=15,

∴33(4)<12(16)<25(7)

三、解答题

10.把八进制数2014(8)化为五进制数.

解:2014(8)=2×83+0×82+1×81+4×80=1024+0+8+4=1036.

再用除5取余法可得:1036=1×54+3×53+1×52+2×51+1,

∴2014(8)=13121(5).

11.已知175(8)=120+r,求正整数r.

解:∵175(8)=1×82+7×81+5×80=125,

∴125=120+r,∴r=5,即所求正整数r为5.

能力提升

12.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A~F共16个计数符号,这些符号与十进制数的对应关系如下表:

十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F