PASCAL组成结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PASCAL组成结构

一、程序设计的语言的发展 机器语言 —— 汇编语言 —— 高级语言 1. 机器语言 电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。机器语言,是第一代计算机语言。 一、程序设计的语言的发展 机器语言 —— 汇编语言 —— 高级语言 2. 汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。 一、程序设计的语言的发展 机器语言 —— 汇编语言 —— 高级语言 3. 高级语言 从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1 9 5 4年,第一个完全脱离机器硬件的高级语言—FORTRAN问世了,4 0多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、BASIC、Pascal、C、Delphi、J AVA 等。 一、程序设计的语言的发展 机器语言 —— 汇编语言 —— 高级语言 4. 高级语言的发展 高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到面向对象。相应地,软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。 二、结构化的程序设计 设计方法包括三大内容: 1、程序由一些基本结构组成。(顺序结构、分支结构、循环结构) 2、一个大型程序应按其功能分解为若干个功能模块,并把这些模块按层次关系进行组装。 3、在程序设计上,采用“自顶向下、逐步求精”的实施方法。 三、面向对象的程序设计 面向对象的程序设计认为:人们所处的世界是由一组彼此相关并相互通信的实体即对象组成的。对象具有属性,也可以进行操作,即具有方法。对象之间的通信称为消息。对象发出消息,消息又驱动其他对象进行操作,而这些操作又使某些对象的属性发生变化,从而完成某一任务。如:C++、Java、C#、VB.Net 等 四、PASCAL语言实现算法 1、Pascal程序基本组成 Pascal程序的组成结构 由“用Pascal语言实现算法”的例子可以看出,Pascal程序一般由三个部分组成:  (1)程序标题——PROGRAM 程序的名称;  (2)说明部分——USES 该程序使用的库单元名;         CONST 常量量名 VAR 变量名; ……   (3)语句部分——BEGIN            语句1;            语句2;            ……            语句n;          END.   这三个部分必须按所显示的次序排列。 Pascal程序的组成结构 一、程序标题   程序标题说明源程序的名称。PROGRAM表明标题部分的开始,“;”表示标题部分的结束。名称由用户自定义,要求以字母开头,后面跟字母或数字。 如:       PROGRAM AddTwoNumbers;   PROGRAM Welcome; Pascal程序的组成结构 二、说明部分   说明部分要求列出程序中引用的全部库单元(如果是DOS环境,则要求开列出设备的标准文件名)以及常量、变量、转移标号、类型、过程和函数的有关说明。通常说明的内容有:       说明部分      保留字   

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档