- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章--初识pascal语言讲述
第一章 初识Pascal语言 第一节 Pascal语言介绍 第二节 简单程序设计 Pascal 语言概述 Pascal语言是由瑞士苏黎世联邦工业大学的N.沃思(Niklaus Wirth)教授于1971年正式完成,为了纪念法国数学家Pascal而命名。1975年,对Pascal语言进行了修改,作为标准Pascal语言。Pascal语言是在ALGOL60的基础上发展而成的。它是一种结构化的程序设计语言,可以用来编写应用程序,它又是一种系统程序设计语言,可以用来编写顺序型的系统软件(如编译程序)。它的功能强、编译程序简单,是70年代影响最大的一种算法语言。 在Pascal问世30多年来,产生了多种版本,其中影响最大的是前几年竞赛中还在使用的Turbo Pascal,Turbo Pascal是由美国Borland公司设计的一种适用于16位编译器的编译系统。目前竞赛中已经指定用Free Pascal,它是一个32位、跨平台的专业编译器,几乎支持现有的所有操作系统,同时兼容Turbo Pascal中编写的程序。 Pascal 语言的特点 它是世界上第一个结构化程序设计语言 结构化程序设计思想是程序设计发展史上的一个里程碑,结构化程序设计思想中主张去掉Goto语句,所有程序都用三种基本结构(顺序、分支、循环)组成。Pascal语言提供了三种基本结构的语句以及模块化(过程和函数)的功能。可以方便地书写出结构化程序。在编写程序时可以完全不使用GOTO语句和标号。这就易于保证程序的正确性和易读性。Pascal语言强调的是可靠性、易于验证性、概念的清晰性和实现的简化。在结构化这一点上,比其它语言(如BASIC,FORTRAN77)更好一些。 由于Pascal语言具有良好的结构化程序设计特性,所以它特别适合于教学,有利于培养学生良好的程序设计风格和严谨的思维。 Pascal 语言的特点 有丰富的数据类型 Pascal提供了整型、实型、字符型、布尔型、枚举型、子界型以及由以上类型数据构成的数组类型、集合类型、记录类型和文件类型。此外,还提供了其它许多语言中所没有的指针类型。沃思有一个著名的公式:算法+数据结构=程序,指出了在程序设计中研究数据结构的重要性。丰富的数据结构和上述的结构化性质,并且去掉了一些影响效率的因素(如动态数组),使得Pascal可以被方便地用来描述复杂的算法,使得程序编译和运行效率都很高。 Pascal 语言的特点 功能强,应用广 有些语言(如FORTRAN66,ALGOL60)只适用于数值计算,有些语言(如COBOL)则适用于商业数据处理和管理领域。Pascal的功能较强,不仅是一门教学语言,还广泛应用于编写各种系统软件和应用软件。Pascal语言还可以用于辅助设计,实现计算机绘图功能。 Pascal 语言的特点 程序的书写格式自由 不像有些编程语言那样对程序的书写格式有严格的规定。Pascal允许一行内写多条语句或一条语句可以分开写在多行上,便于阅读。 Pascal 语言的特点 可移植、易推广 Pascal是一个跨平台的专业编译器,不依赖于具体的机器,用Pascal编写的源程序可以在各种具有Pascal编译系统的机器上运行。 Pascal程序结构 Pascal有着一组自己的记号和规则,并且对程序的结构有严格规定。我们先来看一个简单的例子: 例1.1 在梯形中阴影部分面积是150平方厘米,求梯形面积。 【分析】 已知梯形上、下底长为15和25。令梯形的高为h,则由已知三角形面积为150平方厘米,有150=(15*h)/2,得h为20,然后根据梯形面积公式算出梯形面积。 以上程序的第一行称为程序首部,程序名称ex1_1可以自己命名,这一行可以省略不写,程序中“//”后面的内容称为注释,计算机不会理踩这些内容,注释可以增加程序的可读性。编写程序增加注释是一个好习惯,便于他人或自己日后阅读。注释内容还可以放在大括号中如“{注释内容}”,一般单行内容用“//”,多行内容用“{ }”。 从第二行到最后一行为程序体(在有的书本里也称分程序),由说明部分和语句部分构成。说明部分用变量(包括常量)的定义,Pascal不允许变量未定义先使用;语句部分必须以begin开始,以end.结束,中间每条语句用分号隔开。 Free Pascal语言系统的使用 目前,竞赛中指定的Pascal编译系统是Free Pascal2.0以上的版本,了解了Pascal的特点及程序结构后,我们来学习Free Pascal 2.x 软件的使用 系统的启动 运行安装目录FPC\2.0.4\bin\i386
您可能关注的文档
- 第4章基本结构详解.ppt
- 第19章最低生活保障讲述.ppt
- 第二届财税知识网络答题竞赛题及满分答案详解.doc
- 第19章生活用电易错题精选讲述.doc
- 第19章生物素-亲合素系统及其在免疫检测技术中的应用讲述.pptx
- 第19章解释器模式讲述.ppt
- 第4章结构化设计方法详解.pptx
- 第19章电力电子技术讲述.ppt
- 第19章部分习题解答讲述.ppt
- 第18课《鸟》讲述.ppt
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)