计算机和计算机程序.ppt
《计算机和计算机程序.ppt》由会员分享,可在线阅读,更多相关《计算机和计算机程序.ppt(64页珍藏版)》请在第壹文秘上搜索。
1、1/48第 二 章计算机和计算机程序计算机和计算机程序2/48 本章主要内容计算机是实现算法的有效工具;计算机的基本组成;计算机中存储信息的方法;计算机语言和计算机程序;程序运行环境;程序开发的步骤。计算机和编程基础知识3/482.1计算机是实现算法的有效工具算法是解题的方法和步骤的描述;对于算法(侠义)的实现可以有多种途径;(如心算、计算器、计算尺、算盘等等计算工具来实现算法);由于电子计算机所具有的基本特征(高速度、大容量等),直到目前为止还是实现各种复杂算法的最有效工具 。4/482.1计算机是实现算法的有效工具电子计算机的特点:使用脉冲数字电路,能进行高速数据传输和数据计算(数据处理)
2、任务;(速度上)计算精度高;(如 的精度达到200万位)具有存储信息的能力;由程序控制、全自动运行;(逻辑判断)使用的是二进制数据表示;可靠性高、通用性强。5/482.1计算机是实现算法的有效工具 电子计算机的主要用途: 科学计算; 数据处理; 自动控制; 辅助设计与制造(CAI CAT CAD CAM); 人工智能(Artificial Intelligengce)等等。6/482.2 计算机的基本组成 输 出 设 备 输出 输入 输 入 设 备 运 算 器 存 储 器 控 制 器 7/48用用 户户数据区数据区程程 序序存储区存储区输出设备输出设备输入设备输入设备外部存储设备外部存储设备控
3、制器控制器运算器运算器存储器存储器信息流信息流控制流控制流8/482.2 计算机的基本组成 运算器 运算器或称算术逻辑单元(Arithmetical and Logical Unit-ALU)的主要功能是对数据进行各种运算。它由ALU、通用和专用寄存器组、内部总线组成。(加法器+ 逻辑功能部件逻辑运算) 存储器 存储器(Memory Unit)的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。根据存储器在系统中的作用,可分为:高速缓冲存储器、内存储器、外存储器。9/482.2 计算机的基本组成控制器控制器(Control Unit)是整个计算机系统的控
4、制中心,它指挥计算机各部分协调工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。控制器由以下五个部件组成:1)程序计数器(存放下一条指令地址);2)指令寄存器(存放来自存储器的待执行的指令);3)指令译码器(指令译码,将指令的操作码部分“翻译”成相 应的操作);4)时序部件(产生计算机工作中所需的各种时序信号-节拍);5)微操作部件(控制器的主体:一条指令的执行过程可更进 一步地看做是微操作的产生过程);10/4811/482.2 计算机的基本组成输入设备用来向计算机输入各种原始数据和程序的设备叫输入设备(Input Device)。有文字输入设备、图形输入设备、图像输入设备、
5、语音输入设备等等输出设备从计算机输出各类数据(信息)的设备叫做输出设备(Output Device)。有的设备是:Input and Output(I/O)12/482.2 计算机的基本组成 冯诺依曼计算机的基本工作过程,概括地说就是:存储指令取指令分析指令执行指令再取下一条指令,依次周而复始地执行指令序列的过程。13/482.2 计算机的基本组成14/482.3计算机中存储信息的方法 存储信息的单位: 存储容量:一个存储器能容纳的存储单元总数;一般使用:字(word) 字节 (Bytes) 位(Bit)KB MB GB (吉) TB(太拉)15/482.3计算机中存储信息的方法数制的转换:1
6、) 二进制十进制(1101)2=123 +122 +021 +120 =(13)102) 二进制十六进制、八进制 (111101.111)2(0011 1101.1110)2 (3D.E)16(111101.111)2(111 101 . 111)2 (75.7)8小数部分是2的负次方之和16/48数的多项式表示对于一个k进制的数转换为十进制数:.2211002211kmkmkmkmkmLnnnnk k:基数:基数 m:m:数字(数字(0k-10k-1的数字)的数字) n:n:整数和小数部分的位数整数和小数部分的位数值值25.13212021202121)01.1101(210123217/4
7、82.3计算机中存储信息的方法3) 3) 十进制十进制二进制二进制(53)(53)1010=(110101)=(110101)2 2除取余除取余18/482.3计算机中存储信息的方法(0.375)(0.375)1010=(0.011)=(0.011)2 2乘取整乘取整19/482.3计算机中存储信息的方法非数值领域:ASCII(American Standard Code for Information Interchange )美国信息交换标准代码 。一个字节为8位二进制,一个ASCII码占一个字节的低7位,最高位为规定为0,这样一个字节可表示2的7次方即128种状态,从00000000-0
8、1111111,每种状态与一个ASCII码字符唯一对应,即可表示128个字符,包括26个英文大写字符、26个英文小写字符、10个数字字符、33个标点符号和33个控制符。EBCDIC扩充的二十进制交换码(用于大型机)20/482.4计算机语言和计算机程序为了使人和计算机能进行信息交互而使用的、人机都能理解的特定语言计算机语言。(人机共同语言) 计算机语言的种类: 机器语言; 符号语言;(Symol) 算法语言; 非过程化语言(面向对象的OOP)。21/482.4计算机语言和计算机程序机器语言: 每一类计算机都规定了由若干位二进制信息组成的一条条指令。所有这些指令的集合就是该机器的指令系统。计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序
