数字化信息编代码
[教学目标]
二进制的认识;
使用二进制的原因;
二进制与十进制之间的转换;
ASCII码(American Standard Code for Information Interchange),美国标准信息交换码;
汉字编码;
[教学重难点]
二进制之间的转换;
[教学方法]
1、演示与讲授法;
[教学过程]
1. 二进制的认识:
人们在日常生活中,使用最多的是十进制。十进制的基数为10,它有0-9共10个数码。用十进制运算时,其加减规则是“逢十进一,借一当十”,有“九九口诀表”,而计算机内使用的是二进制数。二进制数的基数为2,它只有0和1两个数码。其加减规则为“逢二进一,借一当二”;
2.二进制数使用的原因:
1>.容易表示
二进制表示特点是每数位二种状态(0或1),在物理上很容易实现,如电平的高与低、开关的通与断、电流的有与无、光线的亮与暗等。若机器内采用十进制就很难实现,因为要实现元件的稳定、准确地表示十种状态是很困难的。
2>简易性
二进制运算法则比较简单,如加法:
0+0=0,0+1=1+0=1,1+1=10;
乘法:0 x 0=0, 0 x 1=1 x 0=1, 1 x 1=1;
3>逻辑性
二进制数的0、1正好与逻辑结果假和真相对应,所以二进制数用作逻辑处理也很自然(与、或、非)。
4>可靠性
二进制只有两态,传输和处理过程都较准确和稳定,使计算机系统的可靠性得到保障。
3.二进制与十进制之间的转换
1>十进制数化为二进制数“除二取余,反向排列”
十进制
0
1
2
3
4
5
6
7
8
9
二进制
0
1
10
11
100
101
110
111
1000
1001
例题:
(13)10 = (1101)2 (21) 10=(10101) 2
练习:
(29)10=(11101) 2 (49 )10=(110001)2
(25)10=(11001) 2 (85 )10=(1010101)2
*例题:(0.685)10=( )2————“取整数部分,余下纯小数再x 2”
2>二进制数化为十进制数
方法:K=Knx2n-1 +Kn-1x2n-1 +……Kx20(Kn为权值)
十进制
128
68
32
16
8
4
2
1
二进制
0
0
1
1
1
0
1
0
例题:(111010)2=1x25+1x24+1x23+0x22+1x21+0x20=(58)10
例题:(1111001)2=( 121)10
习题:(11011)2=(27) 10 习题:(1011011)2=(91) 10
习题:(101011)2=(43) 10 习题:(1111011)2=(123) 10
例题:34=32+2,所以在32和2的对应位置填入1,其余为0,如下图:
十进制
128
64
32
16
8
4
2
1
二进制
0
0
1
0
0
0
1
0
4.ASCII码(American Standard Code for Information Interchange),美国标准信息交换码
ASCII码使计算机中的所有字符表示统一起来,方便了信息的交换。
学生练习、教师辅导:
课后练习----P19.
评价小结: