.
计算机中数据的表示
【教学目标】
知识目标:
1、理解进制的含义。
2、掌握二进制、十进制、八进制、十六进制数的表示方法。
3、掌握二进制、八进制、十六进制数转换为十进制的方法。
4、掌握十进制整数、小数转换为二进制数的方法。
技能目标:
1、培养学生逻辑运算能力。
2、培养学生分析问题、解决问题的能力。
3、培养学生独立思考问题的能力。
4、培养学生自主使用网络软件的能力。
情感目标:
通过练习数制转换,让学生体验成功,提高学生自信心。
【教学重点】:
1、各进制数的表示方法。
2、各进制数间相互转换的方法。
【教学难点】:
二进制、八进制、十六进制之间转换的方法。
【教学方法】:教师讲授、学生练习、教师总结、教师评价
【教学类型】 :新授课
【教学时数】 :3 课时
【教学过程】
第一课时
一、新课导入
我们日常生活中使用的数是十进制、十进制不是唯一的数的表示方法,表示数的
数制还有哪些呢?这些数制与十进制间有什么关系呢?这节课我们就来学习数制。
二、新课讲解
1、进位计数制
.
.
以十 制 例:
十 制中采用 0,1,2,3,4,5,6,7,8,9 十个数字来表示数据,逢十向
相 高位 一;每一位的位 都是以10 底的指数函数,由小数点向左,各数位的
位 依次是 100,101,102,103 ?? ;由小数点向右,各数位的位 依次 10-1 10-2 10-3
N=an10n+ an-110n-1+ ?? +a1101+ a0100+ a-110-1+ ?? +a-m10-m
位值
位权
数制的表示方法: 了区 不同 制数,一般把具体数用括号括起来,在括号
的右下角 上相 表示数制的数字。
例:(101)2 与( 101) 10
基数:所使用的不同基本符号的个数。
:是其基数的位序次 。
① 十 制、二 制、十六 制、八 制的概念
(1)十 制(D):由 0~9 成; :10i ; 数 按逢十 一的 行;用(345.59)
10 或 345.59D表示。
(2)二 制(B):由 0、1 成; :2i ; 数 按逢二 一的 行;用(101.11)
2 或 101.11B表示。
3)十六 制( H):由 0~9、A~F 成; : 16i ; 数 按逢十六 一的 行;用( IA.C )16 或 IA.CH 表示。
4)八 制(Q):由 0~7 成; :8i ; 数 按逢八 一的 行; 用(34.6 )
8 或 34.6Q 表示。
:不同数制的表示方法有两种,一种是加括号及数字下 ,另一种是数字后
加相 的大写字母D、 B、 H、 Q。
②按 展开基本公式:
一个基数 R 的数 N,N=( dn-1 dn-2 ?d1d0d-1 ? d-m), N 的展开 : N=dn-1 ×Rn-1
+dn-2 × Rn-2 +?+ d1× R1 +d0×R0+ d-1 ×R-1 +?+ d-m×R-m。
.
.
明:(dn-1 dn-2 ? d1 d0d-1 ?d-m)表示各位上的数字,Ri 。
例如:十 制数2345.67 展开式 : 2345.67=2×103+3×102+4× 101+5×100 +6×
10-1 +7×10-2
2、二、八、十六 制 十 制的方法
①二 制 十 制的方法
1011.011 )2=1×23+0× 22+1×21+1× 20+0×2-1 +1×2-2 +1×2-3 =(11.375 ) 10
②八 制 十 制的方法
(246) 8 =(2 ×82+4× 81 +6×80) 10=(166) 10
③十六 制 十 制的方法
(2AB.C) 16 =(2 × 162+10×161+11×160+12×16-1 )10
=(683.75)
10
:①( 11001)2=( 25)10
②( 110110)2=(54)10
③( 165)8=(117)10
④( 207)2 =( 135)10
⑤( 2CF)16=( 719)10
⑥( 59)16=( 89)10
:n 制 十 制的方法是按 展开法。 (将 n 制数按 展开相加即可得到相 的十 制数)。
学生 :教 出 , 于学生 程中出 的典型 行 。
【例 1】 二 制的 1000001 相当十 制的 ______,二 制的 100.001 可以表示
______。
A :① 62
② 63
③
64
④ 65
B:① 23+2–3
② 22+2–2
③ 23+2–2
④ 22+2–3
【例 2】 八 制的 100
化 十 制 ______,十六 制的
100 化 十 制
______。
A :① 80