1 / 142
文档名称:

环境工程技术基础.pdf

格式:pdf   页数:142页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

环境工程技术基础.pdf

上传人:wangzhidaol 2016/6/29 文件大小:0 KB

下载得到文件列表

环境工程技术基础.pdf

文档介绍

文档介绍:第八章第八章程序设计基础程序设计基础-- --大学计算机教学部大学计算机教学部 2第十章程序设计基础算法算法 2 2C C程序入门程序入门 3 33 3 程序与程序设计程序与程序设计★★ 3 31 1数据类型和表达式数据类型和表达式 4 4输入输出输入输出 3 35 5 程序与程序设计程序与程序设计程序与程序设计 3 31 1程序设计语言的发展程序设计语言的发展 3 32 2常见的程序设计语言常见的程序设计语言 3 33 3 4 软件软件= = 计算机程序计算机程序+ + 文档资料文档资料 程序与程序设计?计算机是依靠硬件和软件的配合进行工作的,硬件是计算机系统的基础,软件附着在硬件上,指挥和控制硬件工作。?那么, 软件是什么呢软件是什么呢? 计算机程序(核心) 文档资料软件?软件安装说明书?用户使用手册?有关技术资料、服务信息等 程序与程序设计 5计算机程序计算机程序= = 一系列指令的集合一系列指令的集合 程序与程序设计? 程序与程序设计?那么什么是计算机程序计算机程序呢? ?事实上,为了能让计算机解决实际问题并完成预定功能, 人们需要按照解题步骤和功能要求,从计算机的指令系统中选出相关的指令并进行编排(称为编程),形成一组有序的指令集合。?所以,计算机程序就是计算机为完成某一任务所必须执行的一系列指令的集合。?而用程序设计语言(也称计算机语言)来编写计算机程序的过程就叫程序设计。 程序设计语言的发展?计算机程序设计语言经历了从机器语言、汇编语言到高级语言的发展历程。机器语言机器语言汇编语言汇编语言高级语言高级语言第第4 4代语言代语言 1GL 2GL 3GL 4GL 程序与程序设计 程序设计语言的发展 ?机器语言是计算机诞生和发展初期使用的语言。机器语言程序是由0和1的二进制代码按一定规则组成的,并能被机器直接理解和执行的指令集合。?例如,计算 A=8+12 的机器语言程序如下: 818000 0000800 :把8放入累加器 A中 008180 0000180 :12 与累加器 A中的值相加,结果仍放入 A中 111880 :结束,停机 程序与程序设计 程序设计语言的发展 ?机器语言编写的程序不仅难读、难懂、难修改,而且不同机器使用的指令系统也不尽相同,所以现在已经没有人使用机器语言直接编程了。?当然,机器语言也有其优点,编写的程序代码不需要翻译,因此占用空间少, 执行速度快。 程序与程序设计 程序设计语言的发展 ?汇编语言开始于 20 世纪 50 年代初。为了克服机器语言的缺点,人们将机器指令的代码用英文助记符来表示,例如用 ADD 表示加、 JMP 表示程序跳转等。?例如,计算 A=8+12 的汇编语言程序如下: MOV A , 8 : 把8放入累加器 A中 ADD A , 12 : 12与累加器 A中的值相加,结果仍放入 A中 HLT : 结束,停机 程序与程序设计 程序设计语言的发展 ?汇编语言克服了机器语言难读、难懂的缺点,同时又保持了其编程质量高,占存储空间少,执行速度快的优点。故在编写系统软件和过程控制软件时, 仍经常采用汇编语言。?但汇编语言仍然是面向机器的语言。使用汇编语言编程需要直接安排存储,规定寄存器和运算器的动作次序等。此外,不同计算机的指令长度、寻址方式、寄存器数目等都不一样,所以汇编语言程序的通用性较差。 程序与程序设计