(共18张PPT)
第一单元 数据与信息
项目二
探究计算机中的数据表示
---认识数据编码
第一单元 数据与信息
1.从树牌号认识编码
学习目标
(1)了解数据编码的意义和作用,体会数据编码的基本思想与方法;(2)经历数值数据编码的过程,掌握数值数据编码的基本方法;
(3)了解并掌握二进制运算法则,能进行十进制与二进制之间的转换;
(3)了解并掌握逻辑电路。
学习重难点
(1)了解编码的意义与作用;
(2)了解并掌握二进制运算法则,能熟练的进行十进制与二进制之间的转换.
观察下列几幅图:
什么是编码?
让对象有唯一的标识,可以对信息进行有效的处理,比如容易排序,有时也是为了对信息加密,使其不为外人所知……
编码意义
编码是指用预先规定的方法将数字、文字或其他对象转换成规定的符号组合,在计算机中 ,编码一般编成二进制代码的过程。
编码概念
不同领域有着不同的编码原则和方法。
什么是二进制?
二进制是计数进位法之一。在二进制表示的数字中只有0和1两个数码,且每满2则进一位,这种进位方式较多用于电子计算机。
技术实现简单;
简化运算规则;
适合逻辑运算;
易于进行转换;
抗干扰能力强;
可靠性高等优点……
二进制优点
计算机内的数据和程序采用二进制代码表示。
十进制数转化为二进制
例: (43)10 =(101011)2
纯整数情况:
短除法,逆向取余( 从下到上 )
例:把十进制数43改写为二进制数
十进制数转化为二进制
带小数情况:
先用短除法,逆向取余( 从下到上 )计算出整数部分的二进制表达数,之后通过“小数部分乘以2取整”的方法计算十进制小数的二进制表达数。
例: (10.375)10 =(1010.011)2
0.375
X2
=0.750 取0
0.750
X2
=1.500 取1
0.500
X2
=1.000 取1
二进制数转化为十进制
例:(1010.011)2 =(10.375)10
(1010.011)2
0X20
1X21
0X22
1X23
0X2-1
1X2-2
1X2-3
↓8
↓0
↓0
↓2
↓
0.0
↓
0.25
↓
0.125
8+0+2+0+0.0+0.25+0.125=10.375
二进制、八进制、十进制和十六进制
十进制 二进制 八进制 十六进制
具有十个数字0,1,…,9 按逢十进一 没有前缀 1.具有两个数字0,1 2.逢二进一 1.有十个数字0,1,…,7 2.按逢八进一 3.以0为前缀,其后由0至7的数字组成 1.具有十个数字0,1,…,9,A,B,C,D,E,F
2.按逢十六进一
3.以0x或0X为前缀,其后由0至9的数和A到F(大小写均可)字母组成
在日常生活中,大家还有接触过哪些进制的数值呢?
例如:
一年有12个月(12进制);
一分为60秒(60进制)
古代秤是十六两为一斤(十六进制)
……
计算机用高电平和低电平分别表示1和0
课堂小练
完成下列进制转化:
(17)10=( )2 ;(10.5)10=( )2
(1011)2=( )10;(101.010)2=( )10
课堂小练答案
完成下列进制转化:
(17)10=( 00010001 )2 ;(10.5)10=(1010.1)2
(1011)2=(11)10;(101.011)2=(5.375)10
对于任何已知类型的传统计算机而言,均以1和0作为编码形式进行程序计算。
在电路结构中,将相对高电平与相对低电平对应表示1与0。通过三极管以及其他基础电路器件,组成复杂的逻辑结构,即:与、或、非等逻辑电路。这些基础逻辑结构通过复杂组合,构成庞大的计算机硬件处理系统。
计算机高低电平
“与”逻辑
“或”逻辑
“非”逻辑