十进制与二进制八进制教案资料.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《十进制与二进制八进制教案资料.ppt》由会员分享,可在线阅读,更多相关《十进制与二进制八进制教案资料.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、十进制与二进制八进制十进制与二进制八进制第一章第一章 计算机基础知识计算机基础知识1.1 计算机系统的定义计算机系统的定义1.2 计算机的数制和编码计算机的数制和编码1.3 计算机的应用计算机的应用1.4 计算机科学的知识体系和分支学科计算机科学的知识体系和分支学科1.5 计算机类专业的状况和成才之路计算机类专业的状况和成才之路21.1 1.1 计算机系统的定义计算机系统的定义计算机是一种能够按照指令快速而高效地完成信息处理的数字计算机是一种能够按照指令快速而高效地完成信息处理的数字化电子设备。它能按照人们编写的程序对原始输入数据自动加化电子设备。它能按照人们编写的程序对原始输入数据自动加工处
2、理、存储或传送,以便获得所期望的输出信息,从而利用工处理、存储或传送,以便获得所期望的输出信息,从而利用这些信息来提高社会生产率并改善人民的生活质量。这些信息来提高社会生产率并改善人民的生活质量。计算机科学是对描述和变换信息的算法过程的系统研究,是研计算机科学是对描述和变换信息的算法过程的系统研究,是研究计算机及其应用的学科。究计算机及其应用的学科。数字计算机按用途又可分为专用计算机和通用计算机。专用与数字计算机按用途又可分为专用计算机和通用计算机。专用与通用计算机在其效率、速度、配置、结构复杂程度、造价和适通用计算机在其效率、速度、配置、结构复杂程度、造价和适应性等方面是有区别的。应性等方面
3、是有区别的。专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性较差,不适于其它方面的应用。应性较差,不适于其它方面的应用。通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功机、微型机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。率消耗、性能指标、数据存储容量、指令系统和设备
4、、软件配置等的不同。3计算机系统的组成计算机系统的组成计算机是一个由多个部分组成的复杂系统,应从系统的观点去计算机是一个由多个部分组成的复杂系统,应从系统的观点去理解。相互作用和相互依赖的若干组成部分结合成的具有特定理解。相互作用和相互依赖的若干组成部分结合成的具有特定功能的有机整体称为系统。系统又是它所属的更大系统的组成功能的有机整体称为系统。系统又是它所属的更大系统的组成部分。由系统的定义反映出系统具有整体性、相关性、层次性部分。由系统的定义反映出系统具有整体性、相关性、层次性和适应性四个性质。和适应性四个性质。一个完整的计算机系统由硬件和软件两大一个完整的计算机系统由硬件和软件两大部分组
5、成。部分组成。运算器运算器控制器控制器存储器存储器输输入入设设备备输输出出设设备备CPU4计算机系统的组成计算机系统的组成(续续1)1)l硬件是指计算机物理装置本身,如处理器、内存及各种设备等;硬件是指计算机物理装置本身,如处理器、内存及各种设备等;而软件是相对硬件而言,它是与数据处理系统的操作有关的计而软件是相对硬件而言,它是与数据处理系统的操作有关的计算机程序、过程、规则以及相关的文档资料的总称,如算机程序、过程、规则以及相关的文档资料的总称,如Windows Windows XPXP、Windows 2000Windows 2000、Windows 7Windows 7、UNIXUNIX
6、以及以及Visual BasicVisual Basic、DelphiDelphi等。简单地说,若把计算机比作人体,软件是计算机执等。简单地说,若把计算机比作人体,软件是计算机执行的程序,是计算机的行的程序,是计算机的“大脑大脑”,而硬件是计算机的,而硬件是计算机的“躯体躯体”。l软件和硬件在逻辑上是等价的,软件的功能在原理上可以用硬软件和硬件在逻辑上是等价的,软件的功能在原理上可以用硬件实现。软件和硬件的分界面不是固定不变的。软件可以固化件实现。软件和硬件的分界面不是固定不变的。软件可以固化到硬件中,某些硬件(如解压卡)也可以用软件的方法实现。到硬件中,某些硬件(如解压卡)也可以用软件的方法
7、实现。5计算机系统的组成计算机系统的组成(续续3)3)l硬件是计算机的最底层,包括各种硬件资源。它的对外界面由硬件是计算机的最底层,包括各种硬件资源。它的对外界面由机器指令系统组成,是操作系统工作的基础,其它外层软件通机器指令系统组成,是操作系统工作的基础,其它外层软件通过执行程序指令访问和控制各种硬件资源。软件又可划分为操过执行程序指令访问和控制各种硬件资源。软件又可划分为操作系统层、实用软件层(或称为支撑软件层)和应用软件层。作系统层、实用软件层(或称为支撑软件层)和应用软件层。每一层都表示一组功能和一个界面,表现为一种单向服务的关每一层都表示一组功能和一个界面,表现为一种单向服务的关系,
8、即上一层的软件必须以事先约定的方式使用下一层软件或系,即上一层的软件必须以事先约定的方式使用下一层软件或者硬件提供的服务者硬件提供的服务。6计算机系统的组成计算机系统的组成(续续4)4)应用软件层应用软件层Auto CADAuto CAD、超级解霸、超级解霸、SPSSSPSS、SASSAS、Protel DXPProtel DXP、MastercamMastercam、ChemSketchChemSketch、金山词霸、用友财务软件、人事管理系统、金山词霸、用友财务软件、人事管理系统、ERPERP、MISMIS、DSSDSS、网站等等。、网站等等。实用软件层实用软件层编译程序编译程序,文本编辑
9、程序文本编辑程序,调试程序调试程序,连接编辑程序连接编辑程序,系统维护程序、系统维护程序、终端通信程序、网络软件、接口软件、驱动程序、图文处理软终端通信程序、网络软件、接口软件、驱动程序、图文处理软件件,软件开发工具、数据库管理系统软件等。软件开发工具、数据库管理系统软件等。操作系统层操作系统层DOSDOS、MAC OSMAC OS、Windows 95/98/Me/XP/2000/2003/Vista/2008Windows 95/98/Me/XP/2000/2003/Vista/2008、UnixUnix、LinuxLinux、SolarisSolaris等。可以安装一个操作系统,也可选择
10、等。可以安装一个操作系统,也可选择安装安装2-42-4个。个。硬件层硬件层基本配置CPUCPU(运算器和控制器)、(运算器和控制器)、存储器(主存和辅存)存储器(主存和辅存)、键盘、鼠标、显示、键盘、鼠标、显示器、光驱、软驱。器、光驱、软驱。附加配置打印机、扫描仪、手写笔、磁带打印机、扫描仪、手写笔、磁带机、声卡、麦克风、音响设机、声卡、麦克风、音响设备、视频捕获卡、网卡、调备、视频捕获卡、网卡、调制解调器、数码相机、数字制解调器、数码相机、数字摄像机、电子眼、摄像头、摄像机、电子眼、摄像头、移动硬盘、移动硬盘、UBSUBS闪存闪存(U(U盘盘)、光笔、数字化仪等等光笔、数字化仪等等。7电子计
11、算机的特点电子计算机的特点运算速度快运算速度快运算数度是衡量计算机先进性的指标之一,运算数度是衡量计算机先进性的指标之一,以每秒能完成多少次二进制加法运算来衡量。以每秒能完成多少次二进制加法运算来衡量。精确度高精确度高精度以运算时能提供的有效数字来衡量,计算精度以运算时能提供的有效数字来衡量,计算机能提供几十位以上的有效数字。机能提供几十位以上的有效数字。信息容量大信息容量大计算机容量大小说明计算机储存和处理信息计算机容量大小说明计算机储存和处理信息能力的大小。能力的大小。具有具有 记忆记忆 和逻辑判断能力和逻辑判断能力指计算机有存储结果和根据指计算机有存储结果和根据结果决定执行流程的能力。结
12、果决定执行流程的能力。使用方便。使用方便。适应性强。适应性强。81.2 1.2 计算机的数制和编码计算机的数制和编码计算就是符号串的变换。从一个已知的符号串开始,按照一定计算就是符号串的变换。从一个已知的符号串开始,按照一定的规则,一步一步地改变符号串,经过有限步骤,最后得到一的规则,一步一步地改变符号串,经过有限步骤,最后得到一个满足预先规定的符号串,这种变换过程就是计算。要进行计个满足预先规定的符号串,这种变换过程就是计算。要进行计算,必须要借助符号及其规则,这就需要数制和编码。算,必须要借助符号及其规则,这就需要数制和编码。数制也称计数制,是指用一组固定的符号和统一的规则来表示数制也称计
13、数制,是指用一组固定的符号和统一的规则来表示数值的方法。按进位的原则进行计数的方法,称为进位计数制。数值的方法。按进位的原则进行计数的方法,称为进位计数制。目前计算机内所有的信息都用目前计算机内所有的信息都用“0”0”和和“1”1”两个数字符号组合两个数字符号组合的二进制数来表示。数值、图形、文字等各种形式的信息,需的二进制数来表示。数值、图形、文字等各种形式的信息,需要计算机加工处理时,首先必须按一定的法则转换成二进制数。要计算机加工处理时,首先必须按一定的法则转换成二进制数。9二进制的优势二进制的优势二进制的优势二进制的优势电子器件的实现很容易。电子器件的实现很容易。电路通常有两种稳态:开
14、关的合上电路通常有两种稳态:开关的合上与断开、电灯的亮与灭、二极管的导通与截止、高电平与低电与断开、电灯的亮与灭、二极管的导通与截止、高电平与低电平等。平等。二进制运算简单。二进制运算简单。二进制的运算法则简单,这样,使得计算二进制的运算法则简单,这样,使得计算机的运算器结构大大简化,控制简单。机的运算器结构大大简化,控制简单。便于进行逻辑运算便于进行逻辑运算。二进制的。二进制的0,1两种状态,可以代表逻辑两种状态,可以代表逻辑运算中的运算中的“假假”和和“真真”两种值。两种值。可靠性高。可靠性高。二进制的二进制的0,1两种状态,在传输和处理时不容易两种状态,在传输和处理时不容易出错。出错。信
15、息还常用十进制、八进制和十六进制编码,但它们最终要信息还常用十进制、八进制和十六进制编码,但它们最终要转换成二进制才能被计算机内部存储和加工。转换成二进制才能被计算机内部存储和加工。101.2.11.2.11.2.11.2.1数制数制数制数制常用的数制有二进制、八进制、十进制和十六进制。我们用括常用的数制有二进制、八进制、十进制和十六进制。我们用括号后加数字下标号后加数字下标 2、8、10、16来分别表示二进制、八进制、十来分别表示二进制、八进制、十进制和十六进制数字,如(进制和十六进制数字,如(5)10=表示表示10进制进制5;(;(101)2。表示表示2进制进制101。实际应用中也常用字母
16、下标。实际应用中也常用字母下标B、O、D、H分别分别表示二进制、八进制、十进制和十六进制数字。表示二进制、八进制、十进制和十六进制数字。1十进制数十进制数(Decimal Number)在十进制中,每一位有在十进制中,每一位有09共十个数码,所以计数的基数为共十个数码,所以计数的基数为10。超过。超过9就必须用多位数来表示。十进制数的运算遵循加法时:就必须用多位数来表示。十进制数的运算遵循加法时:“逢十进一逢十进一”,减法时:,减法时:“借一当十借一当十”。11十进制十进制十进制十进制十进制数中,数码的位置不同,所表示的值就不相同。如:十进制数中,数码的位置不同,所表示的值就不相同。如:式中,
17、每个对应的数码有一个系数式中,每个对应的数码有一个系数103,102,101,100与之相对应,这个系与之相对应,这个系数就叫做权或位权。对于十进制整数可表示为:数就叫做权或位权。对于十进制整数可表示为:对于十进制小数可表示为:对于十进制小数可表示为:12十进制十进制十进制十进制(续续续续)对于既包括对于既包括n位整数又包括位整数又包括m位小数的十进制数位小数的十进制数N10,用通式表示为用通式表示为 式中:式中:ai 为为09中的一位数码;中的一位数码;10为进制的基数;为进制的基数;10的的i次方为第次方为第i位的权;位的权;m,n为正整数,为正整数,n为整数部分的位数,为整数部分的位数,
18、m为小数部分的位数。为小数部分的位数。13二进制二进制二进制二进制(Binary Number)(Binary Number)与十进制相似,二进制数也遵循两个规则:仅有两个不同的数码,即0,1;进/借位规则为:逢二进一,借一当二。对于任意一个二进制数可表示为:对于任意一个二进制数可表示为:例如:例如:14二进制二进制(续续)如,如,00111010加加00011011得得01010101。算式为:。算式为:15八进制八进制(Octal Number)数码数码:0、1、2、3、4、5、6、7各数位的位权:是以各数位的位权:是以8为底的幂次方为底的幂次方进位方法:进位方法:逢八进一,借一当八逢八进
19、一,借一当八对于任意一个八进制数可表示为:对于任意一个八进制数可表示为:例如:例如:16十六进制十六进制(Hexadecimal Number)1)有有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F等共十六个数码,分别对应于十进制等共十六个数码,分别对应于十进制数的数的015。2)十六进制数的加减法的进借位规则为:逢十六进一,借一当十六。十六进制数的加减法的进借位规则为:逢十六进一,借一当十六。对于任意一个十六进制数可表示为:对于任意一个十六进制数可表示为:例如:例如:171.2.2 数制的转换1.数值的对比数值的对比 在计算机中,每一位在计算机中,每一位0或或1,称作一个元或
20、比特(,称作一个元或比特(bit),是度量信息的最),是度量信息的最小单位。小单位。181.2.2 数制的转换(续1)2.二进制数转换成十进制数二进制数转换成十进制数 二进制转换成十进制的例子:二进制转换成十进制的例子:十六进制转换成十进制如法炮制即可:十六进制转换成十进制如法炮制即可:19十十进进制制与与二二进进制、制、八八进进制、制、十十六六进进制制数数值值表表示示的的对对比比 203.3.十进制数转换成二进制数十进制数转换成二进制数整数部分采用整数部分采用“逐次除逐次除2取余法取余法”,即整数部分逐次除以,即整数部分逐次除以2,取余数,按从下,取余数,按从下往上顺序排列余数就是结果。例如
21、:往上顺序排列余数就是结果。例如:(189)10=(10111101)2213.3.十进制数转换成二进制数十进制数转换成二进制数(续续)小数部分小数部分“逐次乘二取整法逐次乘二取整法”,即逐次将小数部分乘以,即逐次将小数部分乘以2,将结果取整,将结果取整(或或理解为在整数个位的进位理解为在整数个位的进位),将整数按从上往下的顺序排列就是结果。例如:,将整数按从上往下的顺序排列就是结果。例如:(0.3125)10=(0.0101)2223.3.十进制数转换成二进制数十进制数转换成二进制数(续续)234.4.二进制与八进制二进制与八进制/十六进制的相互转换十六进制的相互转换二进制与八进制的相互转换
22、二进制与八进制的相互转换 采用采用“三位一并法三位一并法”,即二进制数从小数点往两边,每,即二进制数从小数点往两边,每3位二位二进制数对应进制数对应1位八进制数,例如:位八进制数,例如:(110101100011)2=(6543)8 (10110110)2=(182)8 反之亦然,如:反之亦然,如:(315)8=(11001101)2 (256)8=(10101110)2二进制与十六进制的相互转换二进制与十六进制的相互转换 类似于二进制与八进制的转换,但采用类似于二进制与八进制的转换,但采用“四位一并法四位一并法”。二进。二进制数每制数每4位对应位对应1位十六进制数,例如:位十六进制数,例如:
23、(8E6)16=(100011100110)2 (100110101101111)2=(4D6F)16241.2.3 数的表示计算机中,为了表示正、负数,把一个数的最高位作为符号位:计算机中,为了表示正、负数,把一个数的最高位作为符号位:0表示正数,表示正数,1表示负数。表示负数。例如,用八位二进制表示例如,用八位二进制表示+29和和-29分别为:分别为:00011101 和和 10011101 其中第一位为符号位其中第一位为符号位.在计算机中使用的连同符号一起数字化了的数称为机器数。机器数在计算机中使用的连同符号一起数字化了的数称为机器数。机器数所表示的真实数值称为真值。如:所表示的真实数值
24、称为真值。如:真值真值+0010010的机器数为的机器数为00010010,真值真值-0010010的机器数为的机器数为10010010。251.2.3 数的表示(续1)计算机中,为了表示正、负数,把一个数的最高位作为符号位:计算机中,为了表示正、负数,把一个数的最高位作为符号位:0表示正数,表示正数,1表示负数。表示负数。例如,用八位二进制表示例如,用八位二进制表示+29和和-29分别为:分别为:00011101 和和 10011101 其中第一位为符号位其中第一位为符号位.在计算机中使用的连同符号一起数字化了的数称为机器数。机器数在计算机中使用的连同符号一起数字化了的数称为机器数。机器数所
25、表示的真实数值称为真值。如:所表示的真实数值称为真值。如:真值真值+0010010的机器数为的机器数为00010010,真值真值-0010010的机器数为的机器数为10010010。261.2.3 数的表示(续2)对于有符号数,有三种表示法:原码、反码、补码。其中最常用的对于有符号数,有三种表示法:原码、反码、补码。其中最常用的是原码和补码两种。使用原码是为了表示方法直观;使用补码是为了是原码和补码两种。使用原码是为了表示方法直观;使用补码是为了使运算比较简单,二进制的减法可用补码的加法很容易地实现。使运算比较简单,二进制的减法可用补码的加法很容易地实现。若定点整数原码形式为若定点整数原码形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十进制 二进制 八进制 教案 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内