- 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语言的信息学奥林匹克初学者乃至于相当部分的高手来说,Pascal语言似乎是十分简单、十分易学的。他们专注于研究算法和数据结构,而对程序设计语言和程序设计方法则几乎不屑一顾。由于现在大部分的中学计算机老师对Pascal语言和Borland Pascal程序设计的了解十分有限,导致学生们所掌握的知识十分片面,视野很狭窄,即使是基本的程序设计语言和程序设计方法也不能很好地掌握,对自己所使用的编程工具也不甚了解,产生了许多对Pascal的误解。基于许多中学生的Pascal程序设计水平过低,不能在信息学奥林匹克竞赛中很好地使用Pascal编写出优质的程序,本文就一些Pascal初学者(非信息学初学者)经常提出的与信息学奥林匹克和Pascal有关的问题进行简要的解答。本文的内容大部分都是Pascal程序设计中的常识,但不管如何,这些对取得好成绩很有帮助的常识确实是许多参加信息学奥林匹克竞赛的选手所不曾掌握的。
Pascal有5个主要的版本,分别是Unextended Pascal、Extended Pascal、Object-Oriented Extensions to Pascal、Borland Pascal和Delphi Object Pascal。其中,Unextended Pascal、Extended Pascal和Object-Oriented Extensions to Pascal是由Pascal标准委员会所创立和维护的Borland Pascal和Delphi Object Pascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性。但由于Turbo Pascal系列和Delphi功能强大并且广为流行,Borland Pascal和Delphi Object Pascal已自成为一种标准,为许多人所熟悉。
在中国的信息学奥林匹克竞赛中,过去比较常用的Pascal编程工具是Turbo Pascal。Turbo Pascal是DOS下的一种16位编程工具,在Delphi出现之前,它是世界上最多人使用的Pascal编程工具,拥有编译速度极快的先进编译器和功能强大而又简便易用的集成开发环境(IDE), Borland Pascal 7.0在1992年推出,是Turbo Pascal系列在DOS下的最后版本。
现在,随着Turbo Pascal逐渐被淘汰,全国信息学奥林匹克竞赛决赛(NOI)和国际信息学奥林匹克竞赛(IOI)已经指定Free Pascal为比赛使用的Pascal编程工具。Free Pascal是由一个国际组织开发的32位Pascal编程工具,属于共享软件,可用于各种操作系统。根据编译选项的不同,它可以使用Borland Pascal兼容语法、Delphi 2 Object Pascal语法或者其它语法进行编写程序。
它们属于同一套编程工具,但不是同一个程序。Borland Turbo Pascal with Objects 7.0含有两个编译程序和两个编辑程序,两个编译程序是TPC.exe和BPC.exe,两个编辑程序是Turbo.exe和BP.exe,它们分别属于Turbo Pascal 7.0和Borland Pascal 7.0的程序文件。Turbo Pascal 7.0与其更早的版本一样用于编写DOS实模式的程序,它只能在纯DOS下运行,而Borland Pascal 7.0则可以同时编写DOS实模式、DOS保护模式和Windows模式的程序,它能够在Windows下以命令行的形式运行,其IDE功能也更强大。毋庸置疑,版本越高的就越好。编程工具的版本越高,意味着操作更方便,功能更强大,也就更容易编写出优质的程序,当然,前提是你要懂得如何发挥出该编程工具的长处。如果比赛中同时提供Turbo Pascal 7.0和Borland Pascal 7.0,你应该选择Borland Pascal 7.0,因为它的功能更强大。如果你在编译或运行程序后,并没有生成相应的.exe可执行文件,那么你使用的应该就是Turbo Pascal了。Turbo Pascal默认在内存中编译和运行程序,这样当你在软盘上编写程序时就可以节省一些时间。你可以在菜单Compile - Destination中选择Disk,这样在编译和运行程序时就会生成相应的.exe文件了。
什么是编译模式?
编译模式是指编译器对程序的编译方式,以不同的编译模式编译的程序将在不同的环境中运行,只有Borland Pascal 7.0和Free Pascal支持
您可能关注的文档
最近下载
- 高职入学考试英语复习指导丛书—语法专项训练教学课件(第四章数词).pptx VIP
- 2025年秋统编版语文三年级上册全册教学课件(课标版).pptx
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 小区监控系统设计方案.pptx VIP
- 丹方模拟器1.32(新增龙宫草药)(1).xlsx VIP
- 等一朵花开读书分享PPT.pptx VIP
- 2012国际严重脓毒症和脓毒症休克治疗指南(SSC)..doc VIP
- 【免费】小学一年级数学“凑十法”练习题100道 .pdf VIP
- 幼儿园装修工程实施方案(模板范文).docx
- 高中物理必修二学历案.docx VIP
文档评论(0)