程序设计基础第1章.ppt

上传人(卖家):三亚风情 文档编号:3178689 上传时间:2022-07-29 格式:PPT 页数:18 大小:1.05MB
下载 相关 举报
程序设计基础第1章.ppt_第1页
第1页 / 共18页
程序设计基础第1章.ppt_第2页
第2页 / 共18页
程序设计基础第1章.ppt_第3页
第3页 / 共18页
程序设计基础第1章.ppt_第4页
第4页 / 共18页
程序设计基础第1章.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机的发展和特点计算机的发展和特点1.11.2计算机系统的组成及基本工作原理计算机系统的组成及基本工作原理1.3计算机中信息的表示计算机中信息的表示1.1.1 1.1.1 计算机的发展计算机的发展 1946年2月,世界上第一台公认的电子计算机ENIAC诞生于美国宾夕法尼亚大学。第一台计算机的诞生为人类开辟了一个崭新的信息时代,使得人类社会发生了巨大的变化。从第一台计算机ENIAC诞生以来,计算机的发展经历了4代。(1946195719461957年)称为电子管时代。年)称为电子管时代。第一代第二代(1958196419581964年)称为晶体管时代。年)称为晶体管时代。第三代(1965197

2、019651970年)称为集成电路时代。年)称为集成电路时代。第四代(19711971至今)称为大规模电路时代。至今)称为大规模电路时代。1.1.1.1.2 2 计算机的特点计算机的特点 运算速 度快1计算精度高2储存容量大3具有逻辑判断能力4具有自动执行能力5具有超强的记忆能力6通用性强71.1.2 2.1 1 计算机的硬件系统计算机的硬件系统 冯诺依曼提出的计算机“存储程序控制”的工作原理决定了计算机由5部分组成:存储器、运算器、控制器、输入设备和输出设备。1 1.存储器存储器 存储器是计算机的记忆部件,用于存储计算机中的程序和数据。存储器分为两部分:内部存储器和外部存储器,简称为内存和外

3、存。2.2.运算器运算器 也称为算术逻辑单元(Arithmetic Logic Unit,ALU),它的作用就是进行算术运算和逻辑运算。计算机最主要的工作是运算,大量的数据运算任务是在运算器中进行的。1.1.2 2.1 1 计算机的硬件系统计算机的硬件系统 3.3.控制器控制器 控制器是计算机的“神经中枢”和“指挥中心”,一般由指令寄存器、指令译码器、时序电路和控制电路组成。它的基本功能是从内存存取指令和执行指令,向其他的部件发出控制信号,指挥计算机各部件协同工作。4.4.输入设备输入设备 输入设备用来接受用户输入的原始数据和程序,并将它们转变为计算机可以识别的形式(二进制)存放到内存中。常用

4、的输入设备有键盘、鼠标、光笔和扫描仪等。1.1.2 2.1 1 计算机的硬件系统计算机的硬件系统 5.5.输出设备输出设备 输出设备是将存放在内存中由计算机处理的结果转换为人们所能接受的形式的设备。常用的输出设备有显示器、打印机等。习惯上,人们把外存储器、输入设备和输出设备等称为计算机的外部设备,简称为外设。1.1.2 2.2 2 计算机的软件系统计算机的软件系统 计算机的软件系统是程序和程序运行所需要的数据及开发、使用和维护这些程序所需要的文档的集合。软件内容丰富、种类繁多,根据软件用途可将其分为系统软件和应用软件两大类。1.1.系统软件系统软件1 1)操作系统)操作系统2 2)各种语言处理

5、程序)各种语言处理程序3 3)数据库管理系统)数据库管理系统4 4)工具软件)工具软件1 1)办公软件)办公软件2 2)信息管理软件)信息管理软件3 3)辅助设计软件)辅助设计软件2.2.应用软件应用软件1.1.2 2.3 3 计算机的基本工作原理计算机的基本工作原理 计算机基本工作原理即“存储程序”原理,它是由冯诺依曼提出的。1946年,美籍匈牙利裔科学家冯诺依曼提出了关于计算机的构成模式和工作原理的基本设想,这一思想包含3点:计算机硬件的基本组成:运算器、存储器、控计算机硬件的基本组成:运算器、存储器、控制器、输入设备和输出设备。制器、输入设备和输出设备。1 计算机内部采用二进制表示指令和

6、数据计算机内部采用二进制表示指令和数据。2 计算机系统工作模式:将编好的程序和原始数计算机系统工作模式:将编好的程序和原始数据,输入并存储在计算机的内存储器中(即据,输入并存储在计算机的内存储器中(即“存储存储程序程序”);计算机按照程序逐条取出指令加以分析,);计算机按照程序逐条取出指令加以分析,并执行指令规定的操作(即并执行指令规定的操作(即“程序控制程序控制”)。)。31.1.3 3.1.1 数制及其转换数制及其转换 1.1.数制的基本概念数制的基本概念 数制就是用一组固定的数字和一套统一的规则表示数值的方法。在计算机中主要涉及4种进制:二进制、八进制、十进制、十六进制。一种进制就规定了

7、一组固定的数字,数字的个数就是这种进制的基数,如十进制规定了0,1,2,9共10个数字。2.2.数制之间的转换数制之间的转换 1)非十进制数转换成十进制数 非十进制数转换成十进制数的方法是将非十进制数“按权展开求和”。ana1a0.a-1a-m(r)=anrn+a1r1+a0r0+a-1r-1+a-mr-m1.1.3 3.1.1 数制及其转换数制及其转换 2)十进制数转换成非十进制数 十进制数转换成非十进制数的方法是:整数部分和小数部分分别进行计算。3)二进制、八进制、十六进制之间的转换 二进制、八进制、十六进制之间有这样的对应关系:3位二进制数对应1位八进制数;4位二进制数对应1位十六进制数

8、。对应的时候以小数点为界,整数部分向左,小数部分向右,按位分组,不足补0。八进制二进制将每一位八进制数直接写成相应的将每一位八进制数直接写成相应的3 3位二进制数位二进制数以小数点为界,向左或向右将每以小数点为界,向左或向右将每3 3位二进制数分成一组,若不足位二进制数分成一组,若不足3 3位,则位,则用用0 0补足补足3 3位。然后,将每一组二进制数直接写成相应的位。然后,将每一组二进制数直接写成相应的1 1位八进制数位八进制数1.1.3 3.1.1 数制及其转换数制及其转换 将每一位十六进制数直接写成相应的将每一位十六进制数直接写成相应的4 4位二进制数位二进制数以小数点为界,向左或向右将

9、每以小数点为界,向左或向右将每4 4位二进制数分成一组,若不足位二进制数分成一组,若不足4 4然后,将每一组二进制数直接写成相应的然后,将每一组二进制数直接写成相应的1 1位十六进制数位十六进制数1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 二进制的优点:1 1)硬件实现上具有可行硬件实现上具有可行性,电路实现简单性,电路实现简单。2 2)二进制数与十进制数二进制数与十进制数之间的转换很容易实之间的转换很容易实 现,运算规则相现,运算规则相对简单对简单。3 3)二进制逻辑二进制逻辑性强性强 4 4)工作可靠。两工作可靠。两个状态个状态0 0和和1 1代表的两个代表的两个数码

10、在数字传输和处理数码在数字传输和处理中不容易出错,因而电中不容易出错,因而电路实现更加可靠路实现更加可靠。1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 1.1.数值型数据在计算机中的表示数值型数据在计算机中的表示在计算机内,通常把一个二进制数的最高位定义为符号位,用0表示正数,1表示负数,其余位表示数值。1 1)正负数的表)正负数的表示示2 2)定点数与浮)定点数与浮点数的表示点数的表示定点整数定点整数:在定点数中,当小数点的位置固定:在定点数中,当小数点的位置固定在数值位最低位的后边时,就表示一个整数。在数值位最低位的后边时,就表示一个整数。定点小数定点小数:当小数点的位

11、置固定在符号位与最:当小数点的位置固定在符号位与最高数值位之间时,就表示一个纯小数。高数值位之间时,就表示一个纯小数。浮点数浮点数:如果要处理的数既有整数部分又有小:如果要处理的数既有整数部分又有小数部分,则采用小数点位置不固定(浮动)的数部分,则采用小数点位置不固定(浮动)的表示方法。表示方法。1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 3 3)原码、反码)原码、反码和补码和补码原码表示法规定:原码就是一个数本身的二进制表示形式,即最高位为符号位,0表示正,1表示负,其余位表示数值的大小。反码表示法规定:正数的反码就是原码本身;负数的反码是对其原码逐位取反,但符号位除外

12、。补码表示法规定:正数的补码与其原码相同,负数的补码是在其反码的末位加1。1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 1.1.非数值型数据在计算机中的表示非数值型数据在计算机中的表示 字符是计算机处理的主要对象。字符编码就是规定用怎样的二进制码来表示字母、数字及各种符号,以便使计算机能够识别、存储和处理它们。1)字符数据的表示1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 2)汉字的表示(1 1)国家标准汉字编码)国家标准汉字编码(2 2)汉字输入码)汉字输入码(3 3)汉字机内码)汉字机内码(4 4)汉字字形码)汉字字形码 一幅图像可认为是由一个个像点构成一幅图像可认为是由一个个像点构成的,每个像点必须用若干二进制位进出现的,每个像点必须用若干二进制位进出现实世界五彩续纷的颜色。实世界五彩续纷的颜色。3)图像的表示1.1.3 3.2 2 数据在计算机中的表示数据在计算机中的表示 4)声音的表示 声音是一种连续变化的模拟量,可以通过模数转换器对声音信号按固定的时间进行采样,把它变成间断的数字量,一旦转变成数字形式,便可把声音存储在计算机中并进行处理了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(程序设计基础第1章.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|