《现代信息技术基础信息的处理.pptx》由会员分享,可在线阅读,更多相关《现代信息技术基础信息的处理.pptx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、信息的处理1 信息在计算机中的表示2 信息在计算机中的处理原理3 计算机系统的构成4 计算机的发展趋势第1页/共25页1 信息在计算机中的表示1.1 数制与编码 计算机的基本功能是对数据进行运算和加工处理。数据有两种,一种是数值数据,另一种是非数值数据(信息)。第2页/共25页生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七进制,比如星期。十六进制,比如
2、小时或“一打”,六十进制,比如分钟或角度第3页/共25页十进制十进制R R=10,可使用,可使用0,1,2,3,4,5,6,7,8,9二进制二进制R R=2,可使用,可使用0,1八进制八进制R R=8,可使用,可使用0,1,2,3,4,5,6,7十六进制十六进制R R=16,可使用,可使用0,9,A,B,C,D,E,F“逢逢R进进一一,借,借一一当当R”进制的概念进制的概念数制基础数制基础数制基础数制基础第4页/共25页数制基础数制基础1基数基数是指各种进制中允许选用的基本数码的个数。例如,十进制选用的数码有0、1、2、3、4、5、6、7、8、9,其基数为10;二进制选用的数码只有0和1,其基
3、数为2。2位权同一个数码处在不同位置上所代表的值不同,每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。第5页/共25页计算机的语言二进制计算机不仅能处理数值信息,还能处理诸如图形、图像、文字、音频、视频等非数值类信息。这些信息必须转换成二进制编码,才能被计算机识别、处理和存储。也就是说计算机只能识别二进制形式的数据。二进制的优点可行性 可靠性 简易性 逻辑性第6页/共25页为什么需要八进制和十六进制?编程中,我们常用的还是10进制必竟我们用的是高级语言。比如:int a=100,b=99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二
4、进制,可以更直观地解决问题。但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:0000 0000 0000 0000 0110 0100面对这么长的数进行思考或操作,没有人会喜欢。第7页/共25页用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点第8页/共25
5、页 当多种数制同时存在时当多种数制同时存在时,有两种区分方法:有两种区分方法:用括号将数括起来,右边用角码标明基数。如(5621)10、(716)8、(10111)2、(A5B)16表示5621、716、10111、A5B四个数分别是十进制、八进制、二进制和十六进制数。在数值后分别跟字母D(Decimal)、O(Octal)、B(Binary)、H(Hexadecimal),D、O、B、H分别代表十进制、八进制、二进制和十六进制。例如5621D、716O、10111B、A5BH。第9页/共25页十N 整数:除N求余 (倒序写)小数:乘N取整 (有理数变无理数)N十 整数:各数N位数1 小数:各
6、数N位数N N进制与十进制的转换进制与十进制的转换数制间的转换第10页/共25页方法:方法:按位乘权,再相加 实例实例:1)N进制转换成十进制将每一位数字乘以它的权2n,再以十进制的方法相加就可以得到它的十进制的值(注意,从小数点位开始,整数部分的权为2位数-1,小数部分为2-位数)。第11页/共25页2)将十进制转换成)将十进制转换成N进制进制(以二进制为例)(以二进制为例)方法:方法:整数部分:除2 2取余,直到商为0 0,余数反序写出例例1:(6)10=(110)2第12页/共25页如把十进制数69.8125转换为二进制数。第13页/共25页2进制8进制:从右向左,每3位一组转换,不足位
7、用补足8进制 2进制:用3位二进制数代替每一位八进制数例:(1101001)2=(001,101,001)2=(151)8(246)8=(010,100,110)2=(10100110)2000 0001 1010 2011 3100 4101 5110 6111 7二进制和八进制对应表二进制与八进制的转换二进制与八进制的转换第14页/共25页2进制16进制:从右向左,每4位一组转换,不足位用0补足16进制 2进制:用4位二进制数代替每一位十六进制数(11010101111101)2=(0011,0101,0111,1101)2=(357D)16(4B9E)16=(0100,1011,1001
8、,1110)2=(100101110011110)20000 0 0001 1 0010 2 0011 30100 4 0101 5 0110 6 0111 71000 8 1001 9 1010 A 1011 B1100 C 1101 D 1110 E 1111 F二进制和十六进制数对应表例:二进制与十六进制的转换二进制与十六进制的转换第15页/共25页利用计算器进行进行转换 第16页/共25页16之间常用整数各进制的转换关系第17页/共25页1 信息在计算机中的表示1.2 字符的编码1西文字元的编码 ASCII码是美国标准信息交换码,被国际标准化组织指定为国际标准。国际通用的7位ASCII
9、码是用7位二进制数表示一个字符的编码,其编码范围从0000000B1111111B,共有27=128个不同的编码值,相应可以表示128个不同字符的编码。第18页/共25页例:“1”的ASCII码为:00110001,即49第19页/共25页字符字符功能功能字符字符功能功能字符字符功能功能NUL空空FF走纸控制走纸控制CAN作废作废SOH标题开始标题开始CR回车回车EM纸尽纸尽STX正文结束正文结束SO移位输出移位输出SUB减减ETX本文结束本文结束SI移位输入移位输入ESC换码换码EOT传输结束传输结束DLE数据链换码数据链换码FS文字分隔符文字分隔符ENQ询问询问DC1设备控制设备控制1GS
10、组分隔符组分隔符ACK确认确认DC2设备控制设备控制2RS记录分隔符记录分隔符BEL报警符报警符DC3设备控制设备控制3US单元分隔符单元分隔符BS退一格退一格DC4设备控制设备控制4SP空格空格HT横向列表横向列表NAK否定否定DEL作废作废LF换行换行SYN空转同步空转同步ASCII编码表中控制编码表中控制字符的含义字符的含义VT垂直列表垂直列表ETB信息组传输信息组传输结束结束第20页/共25页2汉字的编码 从汉字编码的角度看,计算机对汉字信息的处理过程实际上是各种汉字编码间的转换过程。这些编码主要包括:汉字输入码、汉字内码、汉字字形码、汉字地址码及汉字信息交换码等。第21页/共25页2
11、 信息在计算机中的处理原理 在计算机内部全部以二进制编码表示,数据一般分为数值数据和字符数据,而字符型数据编码在计算机内部同样也是由二进制编码表示的,我们平时用的微机内部一般采用的是美国标准信息交换码ASCII码。计算机处理汉字,同样也需要对汉字进行二进制编码。第22页/共25页位(bit):度量数据的最小单位字节(Byte):最常用的基本单位K 字节1KB=1024 ByteM(兆)字节1MB=1024 KBG(吉)字节 1GB=1024 MB T(太)字节1TB=1024 GBb7 b6 b5 b4 b3 b2 b1 b01 0 0 1 0 1 0 11 0 0 1 0 1 0 1计算机中的编码标准计算机中的编码标准1、计算机中数据的存储单位第23页/共25页本章小结 很难学的一章?来看看我们主要学了什么:1)我们学会了如何将二、八、十六进制数转换为十进制数。三种转换方法是一样的,都是使用乘法。2)我们学会了如何将十进制数转换为二、八、十六进制数。方法也都一样,采用除法。3)我们学会了如何快速的地互换二进制数和十六进制数。要诀就在于对二进制数按四位一组地转换成十六进制数。在学习十六进制数后,我们会在很多地方采用十六进制数来替代二进制数。第24页/共25页感谢您的观看!第25页/共25页