现代信息技术基础(信息的处理)讲解学习.ppt

现代信息技术基础(信息的处理)讲解学习.ppt

ID:59713134

大小:453.50 KB

页数:25页

时间:2020-11-20

现代信息技术基础(信息的处理)讲解学习.ppt_第1页
现代信息技术基础(信息的处理)讲解学习.ppt_第2页
现代信息技术基础(信息的处理)讲解学习.ppt_第3页
现代信息技术基础(信息的处理)讲解学习.ppt_第4页
现代信息技术基础(信息的处理)讲解学习.ppt_第5页
资源描述:

《现代信息技术基础(信息的处理)讲解学习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现代信息技术基础(信息的处理)1信息在计算机中的表示1.1数制与编码计算机的基本功能是对数据进行运算和加工处理。数据有两种,一种是数值数据,另一种是非数值数据(信息)。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制……没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七进制,比如星期。十六进制,比如小时或“一打”,六十进制,比如分钟或角度……十进制R=

2、10,可使用0,1,2,3,4,5,6,7,8,9二进制R=2,可使用0,1八进制R=8,可使用0,1,2,3,4,5,6,7十六进制R=16,可使用0,……,9,A,B,C,D,E,F“逢R进一,借一当R”进制的概念数制基础数制基础1.基数基数是指各种进制中允许选用的基本数码的个数。例如,十进制选用的数码有0、1、2、3、4、5、6、7、8、9,其基数为10;二进制选用的数码只有0和1,其基数为2。2.位权同一个数码处在不同位置上所代表的值不同,每个数码所表示的数值等于该数码乘以一个与数码所在位置相关的常数,这个常数叫做位权。计算机的语言—

3、—二进制计算机不仅能处理数值信息,还能处理诸如图形、图像、文字、音频、视频等非数值类信息。这些信息必须转换成二进制编码,才能被计算机识别、处理和存储。也就是说计算机只能识别二进制形式的数据。二进制的优点可行性可靠性简易性逻辑性为什么需要八进制和十六进制?编程中,我们常用的还是10进制……必竟我们用的是高级语言。比如:inta=100,b=99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:0

4、00000000000000001100100面对这么长的数进行思考或操作,没有人会喜欢。用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点当多种数制同时存在时,有两种区分方法:用括号将数括起来,右边用角码标明基数。如(5621)10、(716)8、(1011

5、1)2、(A5B)16表示5621、716、10111、A5B四个数分别是十进制、八进制、二进制和十六进制数。在数值后分别跟字母D(Decimal)、O(Octal)、B(Binary)、H(Hexadecimal),D、O、B、H分别代表十进制、八进制、二进制和十六进制。例如5621D、716O、10111B、A5BH。十→N整数:除N求余(倒序写)小数:乘N取整(有理数变无理数)N→十整数:Σ各数×N位数-1小数:Σ各数×N-位数N进制与十进制的转换数制间的转换方法:按位乘权,再相加实例:1)N进制转换成十进制将每一位数字乘以它的权2n,

6、再以十进制的方法相加就可以得到它的十进制的值(注意,从小数点位开始,整数部分的权为2位数-1,小数部分为2-位数)。2)将十进制转换成N进制(以二进制为例)方法:整数部分:除2取余,直到商为0,余数反序写出例1:(6)10=(110)2如把十进制数69.8125转换为二进制数。2进制8进制:从右向左,每3位一组转换,不足3位用0补足8进制2进制:用3位二进制数代替每一位八进制数例:(1101001)2=(001,101,001)2=(151)8(246)8=(010,100,110)2=(10100110)2000~0001~1010~2

7、011~3100~4101~5110~6111~7二进制和八进制对应表二进制与八进制的转换2进制16进制:从右向左,每4位一组转换,不足4位用0补足16进制2进制:用4位二进制数代替每一位十六进制数(11010101111101)2=(0011,0101,0111,1101)2=(357D)16(4B9E)16=(0100,1011,1001,1110)2=(100101110011110)20000~00001~10010~20011~30100~40101~50110~60111~71000~81001~91010~A1011~B11

8、00~C1101~D1110~E1111~F二进制和十六进制数对应表例:二进制与十六进制的转换利用计算器进行进行转换0-16之间常用整数各进制的转换关系1信息在计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。