计算机组成与工作原理电子教案第4章.ppt

计算机组成与工作原理电子教案第4章.ppt

ID:51498042

大小:251.00 KB

页数:16页

时间:2020-03-25

计算机组成与工作原理电子教案第4章.ppt_第1页
计算机组成与工作原理电子教案第4章.ppt_第2页
计算机组成与工作原理电子教案第4章.ppt_第3页
计算机组成与工作原理电子教案第4章.ppt_第4页
计算机组成与工作原理电子教案第4章.ppt_第5页
资源描述:

《计算机组成与工作原理电子教案第4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、主编刘晓川《计算机组成与工作原理》电子教案中等职业学校教学用书(计算机技术专业)第4章使用软件控制计算机工作4.1计算机语言与软件4.2计算机软件执行过程与设计方法4.1计算机语言与软件4.1.1计算机语言程序设计语言一般可分为机器语言、汇编语言和高级语言三类。(一)机器语言机器语言是计算机的中央处理器可以直接识别并执行的语言。机器语言是以0或1二进制代码表示的指令集合,其特点是程序执行效率高,但通用性差,直观性差,并且难懂、易错。(二)汇编语言汇编语言是用较直观、容易记忆和书写的助记符表示二进制指令的操作码及操作数,

2、又称作符号语言。汇编指令与机器指令基本上是一一对应的。(三)高级语言高级语言是独立于具体的计算机硬件、接近于人类的自然语言(英语)和数学语言符号的程序设计语言。用高级语言编写的程序称作源程序,计算机不能直接识别和执行,必须经过语言处理程序翻译成机器语言程序(又称作目标程序),才能为计算机所执行,有两种翻译方式:编译方式和解释方式。4.1计算机语言与软件4.1.2计算机软件(一)指令和程序的概念1.指令指令是由二进制代码表示的、能使计算机完成某一基本操作的命令。一种计算机所能识别并执行的全部指令的集合称作该种计算机的指令

3、系统。计算机指令一般由操作码和操作数两部分组成。2.程序计算机程序是一组精确地告诉计算机执行什么操作和什么时候执行操作的连续指令集,由于各项任务的复杂程度和时间长度存在差异,因此计算机程序的大小也各不相同。冯.诺依曼型计算机的工作原理就是“存储程序和程序控制”。为了完成某一特定的任务,首先将编写好的程序以及程序运行所需的数据通过输入设备输入到计算机中并存储在存储器中,然后在程序控制下逐条执行程序中的每条指令。4.1计算机语言与软件(二)软件的概念及分类软件是指计算机运行时所需的程序、数据及相关资料的总和。只有硬件而无软

4、件的计算机称作“裸机”,它不能做任何工作。“裸机”与软件相结合才能构成一台完整的、可以进行正常工作的计算机系统。软件的发展依赖于硬件作基础,但软件的发展反过来又能促进硬件的发展,它们之间是相互依存、相互支持、在一定条件下又可以相互转化的关系。从计算机系统角度来看,软件可分为系统软件和应用软件两大类。4.1计算机语言与软件(1)系统软件系统软件是指控制和协调计算机硬件及其外部设备、支持应用软件的开发和运行的软件。有了系统软件,我们就不必直接和计算机硬件打交道,而是通过系统软件来间接地使用计算机硬件资源,这样不仅方便了用户

5、,而且提高了机器的工作效率。系统软件有操作系统、设备驱动程序等。(2)应用软件应用软件是为了解决各种具体的实际应用问题而编制的程序。由于计算机应用领域广泛,应用软件的种类也特别多,常见的有科学计算程序、文字处理软件、计算机辅助教学软件、计算机辅助设计软件包(CAD)等。4.2计算机软件执行过程与设计方法4.2.1解决问题的逻辑方法在计算机中,为了解决一个问题,程序需要执行一系列的步骤,这个解决问题的步骤序列就称作算法,即算法是指解决问题的方法和步骤。算法的目的是要将解决问题的方法与步骤的逻辑描述清楚,所以,表示算法的方

6、法很多,常用表示方法有:文字描述、流程图、伪代码等。4.2计算机软件执行过程与设计方法1.使用文字描述表示算法文字描述方式就是将算法的步骤与逻辑通过文字表达出来。使用文字描述算法符合人们的日常逻辑习惯,容易表达,但是,由于文字的多义性(尤其中文),这种表示方式容易产生逻辑的歧义,而且不够直观。[例]“新生报到”的算法过程可描述如下:S1.凭通知书签到。S2.缴纳学费。S3.注册学籍。S4.领取生活用品。S5.住宿、归入班级。4.2计算机软件执行过程与设计方法2.使用流程图表示算法流程图是指利用标准的图形符号来描述程序处

7、理的步骤,其特点是直观易读。使用流程图表示算法直观、清晰,因此在程序开发中被广泛使用。流程图包括一个基本符号集合,其中每个符号表示算法中指定类型的操作,如下表所示。图形符号名称说明起止框表示一个算法的开始或结束输入/输出框表明算法需要输入或输出的数据运算处理框表明算法要进行的运算处理判断框通过条件判断,决定算法流程的走向连接圈把流程图中的某个步骤和同一页上的另一个步骤连接起来的页内连接符流程线表示算法的执行方向4.2计算机软件执行过程与设计方法[说明]在流程图的图形框中使用自然语言或数学符号填写框中内容。[例]描述夜间

8、上网的年龄判别算法流程图。开始结束输入上网人的姓名、年龄年龄是否小于18岁?允许上网拒绝上网4.2计算机软件执行过程与设计方法3.使用伪代码表示算法伪代码使用简单易懂的语言符号表示算法,其优点是可读性好,程序细节表达清楚,并便于检测、修复错误,相比流程图更接近实际代码。4.2计算机软件执行过程与设计方法4.2.2计算机程序解决问题

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

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

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