《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识

上传人:E**** 文档编号:89401498 上传时间:2019-05-24 格式:PPT 页数:26 大小:2.01MB
返回 下载 相关 举报
《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识_第1页
第1页 / 共26页
《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识_第2页
第2页 / 共26页
《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识_第3页
第3页 / 共26页
《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识_第4页
第4页 / 共26页
《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识》由会员分享,可在线阅读,更多相关《《大学计算机基础(第二版)》-陈振-电子教案 第1章 计算机基础知识 第1章第3讲计算机基础知识(26页珍藏版)》请在金锄头文库上搜索。

1、第1章 计算机基础知识,计算机基础科学系,第3讲 数制及其相互转换,计算机基础科学系,主要教学内容,计算机基础科学系,学习目标,计算机基础科学系,重点与难点,不同数制之间的转换方法是本讲重点。,计算机基础科学系,1. 引入,文本、图形、图像、音频、视频信息在计算机中都以二进制的形式存储和处理;程序员编写程序时需要处理这些二进制数据。 在计算机内部,数值数据也用二进制表示。 在程序中,多以八进制、十进制或十六进制书写。,计算机基础科学系,2. 数制的基本概念,进位计数制是指用一组特定的数字符号按照一定的进位规则来表示数的计数方法。使用任何一种计数制都必须了解两个基数和位权。 基数:进位计数制中所

2、使用的不同基本符号的个数称为该进位计数制的基数。 例如十进制的计数符号数是0、1、2、3、4、5、6、7、8、9共计10个,则十进制的基数是10。,计算机基础科学系,2. 数制的基本概念,位权:一个数字符号处在某个位上所代表的数值是其本身的数值乘上所处数位的一个固定常数,这个不同数位的固定常数称为位权。 例如,十进制6666中每个“6”代表的值是不同的。第1个6代表6*103,第2个6代表6*102,第3个6代表6*101,第4个6代表6*100。常数103、102、101、100分别是第1个6、第2个6、第3个6与第4个6的位权。,计算机基础科学系,3. 数制的基本特点,十进制数及其特点 十

3、进制数(Decimal notation)的基本特点是基数为10,用十个数码0,1,2,3,4,5,6,7,8,9来表示,且逢十进一,各位的位权是以10为底的幂。 例如,我们可以将十进制数(2836.52)10表示为: (2836.52)10=2103+8102+3101+6100+510-1+210-2 这个式子我们称之为十进制数2836.52的按位权展开式。,计算机基础科学系,3. 数制的基本特点,二进制数及其特点 二进制数(Binary notation)的基本特点是基数为2,用两个数码0,1来表示,且逢二进一,因此,对于 一个二进制的数而言,各位的位权是以2为底的幂。 例如:二进制数(

4、110.101)2可以表示为: (110.101)2=122 +121 +020+12-1 +02-2 +12-3,计算机基础科学系,3. 数制的基本特点,八进制数及其特点 八进制数(Octal notation)的基本特点是基数为8,用0,1,2,3,4,5,6,7八个数字符号来表示,且逢八进一,因此,各位的位权是以8为底的幂。 例如:八进制数(16.24)8可以表示为: (16.24)8=181 +680 +28-1 +48-2,计算机基础科学系,3. 数制的基本特点,十六进制数及其特点 十六进制数(Hexadecimal notation)的基本特点是基数为16,用0,1,2,3,4,5

5、,6,7,8,9,A,B,C,D,E,F十六个数字符号来表示,且逢16进一,因此,各位的位权是以16为底的幂。 例如:十六进制数(5E.A7)16可以表示为: (5E.A7)16=5161 +E160 + A16-1 +716-2,计算机基础科学系,3. 数制的基本特点,R进制数及其特点 扩展到一般形式,一个R进制数,基数为R,用0,1,R-1共R个数字符号来表示,且逢R进一,因此,各位的位权是以R为底的幂。 一个R进制数的按位权展开式为: ()RknRn +kn-1Rn-1 +k0R0 +k-1R-1 +k-2R-2 +k-mR-m,注意:当各种计数制同时出现的时候,我们可以用下标加以区别,

6、也可以用其英文的缩写,将(2836.52)10表示为2836.52D,将(110.101)2、(16.24)8、(5E.7)16分别表示为110.101B、16.24O、5E.A7H。,计算机基础科学系,4 . 数制转换-非十进制数转换成十进制数,非十进制数转换成十进制数(按权展开求和) 这里的“非十进制”指的是二进制、八进制与十六进制的一种 例一:将(1011.101)2 转换成十进制数。 (1011.101)2 =1*23+0*22+1*21+1*20+ 1*2-1+0*2-2+1*2-3 =8+2+1+0.5+0.125 =(11.625)10,计算机基础科学系,4 . 数制转换-非十进

7、制数转换成十进制数,非十进制数转换成十进制数(按权展开求和) 这里的“非十进制”指的是二进制、八进制与十六进制的一种 例二:将(A3.2C)16转换成十进制数。 (A3.2C)16 =A*161+3*160+2*16-1+C*16-2 =10*161+3*160+2*16-1+12*16-2 =160+3+1/8+3/64 =(163.172)10,计算机基础科学系,4 . 数制转换-非十进制数转换成十进制数,非十进制数转换成十进制数(按权展开求和) 这里的“非十进制”指的是二进制、八进制与十六进制的一种 例三:将(1657)8转换成十进制。 (1657)8=1*83+6*82+5*81+7*

8、80 =(943)10,计算机基础科学系,4. 数制转换-非十进制数转换成十进制数,思考: (1)1001B (2)11.1B (3)77O (4)FBH,计算机基础科学系,5 . 数制转换-十进制数转换成非十进制数,整数部分(除基取余) 例四:将(25)10转换成二进制数。 例五:将(125)10转换成八进制数。,计算机基础科学系,5. 数制转换-十进制数转换成非十进制数,思考:128=()2 64=()8 255=()16 54=()8 9=()2,计算机基础科学系,5 . 数制转换-十进制数转换成非十进制数,小数部分(乘基取整),(0.125)10=(0.001)2 (0.625)10=

9、(0.A)16,例六:将(0.125)10转换成二进制数。 例七:将(0.625)10转换成十六进制数。,计算机基础科学系,5. 数制转换-十进制数转换成非十进制数,例:25.125=11001.001B,注意:该数既有整数部分,又有小数部分。,计算机基础科学系,6 . 数制转换-非十进制数之间的转换,二进制数转换成八进制数 规则:以小数点为中心,分别向左、向右每三位为一组,首尾组不足三位时,首尾用“0”补足,再将每组二进制数转换成一位八进制数码,此方法平常也被称为三位分组法。 例十:将(1010011.01011)2转换成八进制数。 (001010011.010110)2 =(123.26)

10、8 思考: (1011110.1)B=(?)O,计算机基础科学系,6. 数制转换-非十进制数之间的转换,八进制数转换成二进制数 规则:将每位八进制数用三位二进制数表示即可 例十一:将(617.34)8转换成二进制数为: (617.34)8(110001111.011100)2 思考: 53.1O=(?)B,计算机基础科学系,6. 数制转换-非十进制数之间的转换,二进制数转换成十六进制数 规则:以小数点为中心,分别向左、向右每四位为一组,首尾组不足四位时,首尾用“0”补足,再将每组二进制数转换成一位十六进制数码,此方法也被称为四位分组法。 例十二:将(1101111100111.1001111101)2转换成十六进制数。 (0001101111100111.100111110100)2 =(1BE7.9F4)16 思考:1110011110.11B=(?)H,计算机基础科学系,6. 数制转换-非十进制数之间的转换,思考: (B6E.9)16 (?)2 (?)8 1100111011B=(?)O=(?)H,计算机基础科学系,小 结,Thank You !,,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号