- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PASCAL语言基础总成(完整版).pdf
PASCAL 语言基础及基础训练 第 1 页 共 48页
1
PASCAL 语言基础
第一章、 什么是计算机语言
计算机语言是计算机软件中非常独特的一部份,它属于系统软件,但又和应用软件息息相关。
它的作用是:使人类能够用某些命令、指令去让计算机为人类进行数值、逻辑运算。计算机语言中,
只有一种语言是计算机能自己识别的,就是最底层、最难的机器语言,这是一般人类所无法接受的
语言,所以在此基础上,人们发展出了许多高级的语言,这些语言的共同特点是:人类无需去掌握
高深的机器语言,只要掌握这些更容易理解、更贴近人类的高级语言,用高级语言编出程序后,再
由语言解释、编译系统去把程序解释、编译成机器语言让计算机去执行。目前最常用的高级语言大
致有以下几种:
BASIC 语言:是一般计算机入门者的首选语言,命令少,容易掌握,从 BASIC,BASICA,GWBASIC,
TRUE BASIC,TURBO BASIC,QUICK BASIC 等一直发展到目前的 WINDOWS 环境下的 VB。
PASCAL 语言:最适合科学计算、数据处理的语言,运行、编译速度最快,从 TURBO PASCAL 5 .5,
6.0, 7.0 一直到现在的 WINDOWS 环境下的 DELPHI 以及 LAZARUS 等面向对象的 PASCAL,以及目前信
息学竞赛使用的 FREE PASCAL 各个版本。
C 语言:主要适用于应用软件的开发,是计算机人员的必修课,但在算法实现、建模方面不如
PASCAL 方便。从 C,C++,一直到现在的 WIONDOWS 环境下的 VC、C++等。
实际上,我们日常所用的各种软件,包括 Windows,WORD、EXCEL、各种游戏等等,全部都是使
用程序设计语言编写出来的软件,我们只有掌握了程序设计语言,才能进行计算机软件的开发。
在我们的信息学竞赛中,所有的题目都是非常复杂的数值与逻辑运算,所以世界上广泛采用
PASCAL 语言作编程工具,我们采用的是 FREE PASCAL2.0 版本或者相近版本。
我们学习信息学竞赛除了要掌握程序设计语言,能够使用程序设计语言编写程序外,还有一部
分要掌握的更加重要的内容就是——算法设计,它能够使我们的程序运行速度更快、效率、精度更
高,使我们的程序取得快人一步的优势,算法设计在本书中我们将接触一部分。
第二章、PASCAL 语言入门
第一节、 PASCAL 语言的特点
以法国数学家命名的 PASCAL 语言是世界上使用最广泛,最有效的语言之一。其主要特点是:严
格的结构化形式;丰富完备的数据类型;运行能力、效率高;查错能力强等等。与 BASIC、C 等语言
相比,PASCAL 语言更适合科学计算,运行速度最快,编译能力最强,编译成的可执行文件也最小。
PASCAL 语言是编译执行的语言(BASIC 语言是解释执行),因此在速度与效率上都比 BASIC 语言
提高了一个档次。所谓解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解
释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误,但程序运行速
度慢;而编译执行是在程序环境中编写好程序后,执行时先由编译器把整个程序编译成机器语言,
然后再由计算机执行,计算机必须在编译程序时才能发现程序中的错误,但程序运行速度快。
第二节、FREE PASCAL 的集成环境
一个题目,如果用 PASCAL 语言来解,在建立好数学模型及完成一定的自然语言描述后,就用
PASCAL 语言来编辑出程序,编译后再运行(可以作为一个过程),这样才能得到答案。
FREE PASCAL 提供了一个功能非常强大的集成环境,我们可以利用它来完成上述所有过程。进
入这个环境的方法很多,可以根据实际情况自己进入。进入集成环境后屏幕上显示如下:
File Edit Search Run Compile Debug Tools Options Window Help 菜单区
程序编辑区
PASCAL 语言基础及基础训练 第 2 页 共 48页
2
F1 Help F3 Open ALT F9 Compile F9 Make ALT F10 Local Menu 功能键区
用键盘选择菜单的方法是:按 F10,激活菜单后,用光标键来选择;或是直接用 ALT 健加菜单
的第一字母,如 ALT+F,即能调出 FILE 菜单。另外,我们也可用鼠标来调用菜单,操作方法与其它
软件一样。
功能健中定义了:F1 可得到帮助;F3 打开一个已存盘的程序文件;ALT F9 编译当前程序;F9
把当前程序编译成 EXE(可执行)文件,ALT F10 打开菜单,当然,还有一些功能键并没有在这里显
示,在后面的学习中我们将逐个涉及,大家自己也可以从菜单中发现。
第
您可能关注的文档
- NSGA-Ⅱ算法及其改进.pdf
- NTFS索引目录B-树结构解析及其应用①.PDF
- NV08C-MINIPCI-E.PDF
- O'NeillPackingCo.,Omaha,NE).PDF
- Odoo8快速入门1 -操作入门.pdf
- OIFSPISystemPacketInterface.ppt
- OLO评价理论的历史课堂教学设计.PDF
- OM系列IPPBX版本发布通知.PDF
- OneNET麒麟板申领用户唤醒计划参赛手册.PDF
- OOD&MACHINERY.PDF
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)