- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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环境,则要求开列出设备的标准文件名)以及常量、变量、转移标号、类型、过程和函数的有关说明。通常说明的内容有: 说明部分 保留字
您可能关注的文档
最近下载
- 数码摄像机-松下-AJ-D965MC说明书.pdf VIP
- 2024年巡察整改专题民主生活会个人“聚焦四个方面”对照检查材料范文2篇.docx VIP
- 人工智能对文化产业的推动.pptx VIP
- 人教版(2024)七年级上册英语教学计划(含教学进度表).docx
- 软件的项目可行性的研究的报告编写.ppt VIP
- 一种用于处理高硫高砷金矿的提金剂及其制备方法.pdf VIP
- 中国甲状腺疾病诊治指南ppt.pptx VIP
- 《中国抗癌协会甲状腺癌整合诊治指南(2022精简版)》解读PPT课件.pptx VIP
- 一种澳洲坚果种质热敏感等级的精准诊断及其缓解新梢叶片热伤害的方法.pdf VIP
- 全球常见传染病防控概述.pptx VIP
文档评论(0)