C语言华北电力大学ppt课件.ppt

C语言华北电力大学ppt课件.ppt

ID:58886339

大小:3.04 MB

页数:73页

时间:2020-09-30

C语言华北电力大学ppt课件.ppt_第1页
C语言华北电力大学ppt课件.ppt_第2页
C语言华北电力大学ppt课件.ppt_第3页
C语言华北电力大学ppt课件.ppt_第4页
C语言华北电力大学ppt课件.ppt_第5页
资源描述:

《C语言华北电力大学ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章基础知识Pascal程序设计基础华北电力大学考核方式:试卷(闭)(80%)+上机(10%)+作业(10%)引言人和计算机之间通信所用的语言称为程序设计语言机器语言和汇编语言都是面向机器的,统称为低级语言高级语言是从人类的逻辑思维角度出发的计算机语言有许多语言,但Pascal结构化好,提供了多种类型,适合入门,从而达到举一反三的目的1.1计算机系统计算机系统由硬件和软机组成硬件由运算器、控制器、存储器、输入装置和输出装置五部分组成,有的书上说分成四部分。计算机的处理过程由输入装置输入内存储器,CPU从内存中取、存数据,最后由输出装置输出。存储器由存储单元构成,每个单元有地址对其标志。存储器

2、包括内存、外存。运算器、控制器合称为中央处理器(CPU)软件包括系统软件和应用软件。硬件系统软件系统输入设备系统软件运算器控制器计算机系统中央处理器CPU主机内存储器RAMROM外部设备显示器、打印机、绘图仪、其它键盘、扫描仪、其它外存贮器输出设备磁盘光盘其它软盘驱动器硬盘驱动器只读光驱可读写光驱光盘刻录机应用软件操作系统数据库系统子程序库应用程序函数库语言处理程序其它中央处理器和内存储器外存储器输出设备输出设备(续)输入设备软件组成系统软件:管理、监控、维护计算机正常工作和供用户操作使用计算机的软件。MS-DOS、WINDOWS98、WINDOWSXP、WINDOWSNT、语言处理程序、字处

3、理程序应用软件:在系统软件的基础上编制的各种应用程序及软件包。其它软件:各种维护手册、程序说明和框图等各种文档。1.2程序设计及Pascal程序的执行程序设计用计算机能“懂”的语言编写出程序解决生产和科研中的问题。程序:指令的序列。源程序:用源语言写的,有待翻译的程序。高级语言:屏蔽机器细节,提高语言抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。汇编语言:将指令映射为一种有助于记忆的符号(助记符),来反映指令的功能和主要特征并代替机器指令代码。机器语言:机器指令(硬件系统能够识别的指令)的集合。汇编程序:把用汇编编写的程序翻译成机器语言程序。解释程序:把用高级语言编写的程

4、序进行逐句分翻译程序:把一个源程序翻译成等价的目标程序的程序。有以下三种类型:编译程序:把用高级语言编写的面向过程程序翻析并立即执行得到计算结果。译成目标程序的一种语言处理程序。1.2程序设计及Pascal程序的执行(续)程序设计大致可分为三步:分析问题,包括原因,要素,目的;描述算法,包括结构,模型,流程图;使用Pascal语言编程。比如排队问题的解决。1.2程序设计及Pascal程序的执行(续)编辑编译出错?运行源程序目标程序YN结果从编辑到运行Pascal程序的过程错误分类:编译错误:在编译时发生的错误。语法、语义如:beginend运行错误:执行目标程序时发现的错误。如:Sqrt(x)

5、x<0逻辑错误:在编译和运行时,计算机都不能发现的错误。如:sqrt(x)写成sqr(x)。错误提示信息:Warning警告信息,程序能基本正常运行。Error致命错误,程序不能运行1.2程序设计及Pascal程序的执行(续)Pascal程序的运行:先要写出源程序,编译程序将其转化为目标程序,计算机执行目标程序的时候,目标程序先要放入内存,计算机控制性从存储器中的第一条执行开始,检查在存储器中的每一条程序指令,发出适合执行这个指令的命令信号注释:用Pascal语言实现的算法称为Pascal源程序;目标程序是计算机可执行的指令序列,称为机器语言程序1.2程序设计及Pascal程序的执行(续)1.

6、3Pascal语言的程序结构和基本词汇1.3.1Pascal语言的程序结构按照课本中所述,一个完整的Pascal源程序由三部分组成:PROGRAM程序名(程序参数表);{程序首部}LABEL{程序说明部分开始}标号说明;CONST常量说明;TYPE类型说明;VAR变量说明;1.3Pascal语言的程序结构和基本词汇(续)FUNCTION函数说明;PROCEDURE过程说明;{程序说明部分结束}BEGIN{程序体开始}程序语句;程序语句END.{程序体结束}1.3Pascal语言的程序结构和基本词汇(续)Pascal语言规定:所有的对象都必须先加以说明,说明按照前面所列的顺序,其中函数说明和过程

7、说明可以根据情况来定。上面过程中的程序参数表除了标准输入输出文件INPUT和OUTPUT外,还可以包括其他与程序相联系的文件。LABEL进行标号说明,它的格式为:LABEL<标号>;比如:LABEL3;其中标号是一个无符合整数(1-9999),标号通常加到某语句前,构成有标号语句:<标号>:<语句>;1.3Pascal语言的程序结构和基本词汇(续)CONST进行常量说明,一般的格式为:CONST<

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

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

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