1 / 471
文档名称:

《高级语言程序设计》课件.ppt

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

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

分享

预览

《高级语言程序设计》课件.ppt

上传人:所以所以 2012/5/21 文件大小:0 KB

下载得到文件列表

《高级语言程序设计》课件.ppt

文档介绍

文档介绍:目录
第一章概述
第二章基本数据类型
第三章基本结构程序设计
第四章数组
第五章函数
第六章结构体与共用体
第七章指针
第八章文件
基础知识(有关概念)
一、计算机系统
由硬件系统和软件系统组成,它们是相辅相成,缺一不可的。没有软件控制,硬件系统是一堆费铁,而没有硬件平台支撑的软件,则一事无成。
二、程序和程序设计
程序是为完成某一特定功能,由编程人员指定的、控制计算机按顺序执行一系列动作的、计算机能够识别的指令集合体。
程序设计就是为计算机编制程序的过程,它涉及程序设计方法和程序设计语言等内容。
三、软件
软件是与计算机系统的操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。(不能认为软件就是程序,程序只是完整软件产品的一部分)
四、程序设计语言
用于书写计算机程序所使用的语言称为程序设计语言。它是由人工设计的语言,是人与计算机之间交互的工具。
程序设计语言按照书写形式以及思维方式的不同,一般分为低级语言和高级语言两大类,低级语言包括机器语言和汇编语言。
1、机器语言
是以二进制代码形式(0和1)表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。
特点:运算速度快
缺点:机器语言随计算机机型的不同而不同,难阅读、难查错、难修改。
2、汇编语言
用一组字母、数字或字符来代替机器指令的语言称为汇编语言。与机器语言相比,使用汇编语言编写程序可以用助记符来表示指令的操作码和操作对象,也可以用标号和符号来代替地址。
特点与缺点:
特点:便于识别和记忆,执行效率较高。
缺点:
(1)计算机不能直接执行,必须通过“翻译”程序——“汇编程序”的帮助,才能转换成相应的机器代码,才能被执行。
(2)不同CPU的指令系统其相应的汇编语言不同从而形成了对机器有依赖性。
3、高级语言
是一种接近人们熟悉、习惯的自然语言和数学语言描述的程序设计语言。程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这些语句易学、易用、易维护,且在一定程度上与机器无关,给编程带来了极大的方便。
特点与缺点:
特点:程序易设计、理解与维护,容易保证程序正确性。
缺点:执行速度没有低级语言高,因为计算机硬件不能直接识别高级语言中的语句,需要先“翻译”,再执行。