数制之间的转换教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数制之间的转换

教学目标:掌握二、八、十、十六进制数之间的相互转换

教学重点:二、十、十六进制数之间的相互转换

教学难点:将十进制数分别转化为二、八、十六进制数

教学方法:讲练结合

教具:黑板、粉笔

教学过程:

一、复习导入

(1)基数

数制所使用的基本数码的个数。

十进制数的基数为10

二进制数的基数为2

八进制数的基数为8

十六进制数的基数为16

(2)权

每位数码“1”所代表的实际数值。

权的大小是以基数为底,以数位的序号为指数的整数次幂。

(3)按权展开式

每位数码乘以每位权之和

305.56的按权展开式:

3×102+0×101+5×100+5×10-1+6×10-2

101.01B 的按权展开式:

1×22+0×21+1×20+0×2-1+1×2-2

二、新授知识

(1)在程序设计中,为了区分不同进制数,常在数字后加一英文字母做后缀以示区别。

十进制数:在数字后加字母D 或不加字母,如105D 或105。

二进制数:在数字后面加字母B ,如101B 。

八进制数:在数字后面加字母Q ,如163Q 。

十六进制数:在数字后加字母H ,如16EH 。

305.56 102 101 100 10-1 10-2 101.01B 22 21 20 2-1 2-2

(2)将二、八、十六进制数转换为十进制数的方法:

计算按权展开式

例1. 将二进制数101.01转化为十进制数。

解:101.01B=1×22+0×21+1×20+0×2-1+1×2-2

=5.25

例2. 将八进制数32转换为十进制数。

解:32Q=3×81+2×80=26

(3)将十进制数转换为二、八、十六进制数的方法

整数部分,除以基数,取余,逆序排列;

小数部分,乘以基数,取整,顺序排列。

例3. 将十进制数26.25转换为二进制数。

∴26=11010B

∴ 0.25=0.01B

∴ 26.25=11010.01B

例4.将十进制数26.25转化为八进制数。

∴26=32Q

∴ 0.25=0.2Q ∴26.25=32.2Q

课堂练习:

将十进制数26.25转换成十六进制数

答案:

26 2 余数 13 0 2 6 1 2 3 0 2 1 1 1 0 2 0.25

2 0.5 整数

× × 2

1.0 1

0.0

26 8 3 2 8 0 3 0.25

× 8

2.00 2

0.00

26 16 1 10=AH 0 1 0.25

× 16

4.00 4

0.00

∴26=1AH

∴0.25=0.4H

∴26.25=1A.4H

(4)二﹑八﹑十六进制数之间的转换

三位二进制数与一位八进制数相对应

四位二进制数与一位十六进制数相对应

例5﹑将八进制数32.2转换为二进制数

解:32.2Q=011010.010B=11010.01B

例6﹑将二进制11010.01转换为十六进制数

解:11010.01B=00011010.0100B=1A.4H

课堂练习:

将八进制数37Q 转换为十六进制数

答案:37Q=011111B=1FH

三、总结:

(1) (2)

(3)

四、作业: 1、10110.101B=_______D

2、 1FH=______D

3、 152.38=______B

4、188=________H

5、 10CH=______B

二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。

二 八 十六

十 计算按权展开式 十 二 八 十六 整数部分,除以基数,取余,逆序排列; 小数部分,乘以基数,取整,顺序排列。 二 十六 八 三位二进制数与一位八进制数相对应 四位二进制数与一位十六进制数相对应

相关文档
最新文档