信息的编码信息的编码:• 为了信息在收集、处理、表示上的方便、规范而把信息组合成的有实际含义的代码,称为信息编码。 • 计算机领域的信息编码:二进制计算机采用二进制数的原因 – 二进制并不符合人们的习惯,但是计算机内部却采用二进制表示信息,其主要原因有以下 4 点。 电路简单:计算机是由逻辑电路组成的,逻辑电路通常只有两个状态 工作可靠:两个状态代表两个数据,数字传输和处理不容易出错,因而电路更加可靠 简化运算:二进制运算法则简单 逻辑性强:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据 计算机中的进制表示 : 二进制– 在计算机中必须采用某一方式来对数据进行存储或表示,这种方式就是计算机中的数制。数制,即进位计数制,是人们利用数字符号按进位原则进行数据大小计算的方法。 十进制 (Decimal notation) 二进制 (Binary notation) 八进制 (Octal notation) 十六进制 (Hexadecimal notation) 二进制:•1 、运算法则:逢 2 进 1 ;借 1 当 2• 1+1=1010+1=11• 10-1=111+1=100–2 、表示方式:由 0 、 1 数字串组成,表示为 (xxxxx)2–如二进制的 110 表示为 (110)2–3 、 P 课本5 各数制的表示符号二进制与十进制的转换1 、二进制数要转换成十进制数非常简单,只需将每一位数字乘以它的权 2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为 20,从右向左,每移一位,幂次加 1 )。• 【例 1 】( 10110.011 ) B=1×24+0×23+1×22+1×21+0×20+0×2-1 +1×2-2+1×2-3= ( 22.375 ) D二进制与十进制的转换• 2 、十进制数据转换成二进制采用的是倒除法,即“除 2取余”的方法。具体过程介绍如下:• ( 1 )将十进制数除 2 ,保存余数。• ( 2 )若商为 0 ,则进行第三步,否则,用商代替原十进制数,重复第 1 步。• ( 3 )将所有的余数找出,最后得到的余数作为最高位,最先得出的余数作为最低位,由各余数依次排列而成的新的数据就是转换成二进制的结果。 【例 2 】将( 236 ) 10 转换成二进制为:转换过程如图 1-1 所示。 图 1-1 将十进制数转变成二进制数( 11101100 ) 2计算机中常用的编码 – 字符又称为符号数据,包括字母和符号等。计算机除处理数值信息外,大量处理的是字符信息。由于计算机中只能...