数制之间的转换教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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转化为八进制数。
解:
∴
∴ 0.25=0.2Q
∴26.25=32.2Q
课堂练习:
将十进制数26.25转换成十六进制数
答案:
∴26=1AH ∴0.25=0.4H
26 2 余数
13 0 2 6 1 2 3 0 2 1 1 1 0 2 0.25 2 0.5 整数 0
×
× 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.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
二
八 十六
十
计算按权展开式
十 二
八 十六 整数部分,除以基数,取余,逆序排列; 小数部分,乘以基数,取整,顺序排列。 二
十六
八 三位二进制数与一位八进制数相对应 四位二进制数与一位十六进制数相对应