6 Pascal语言基础.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6 Pascal语言基础

Pascal语言基础 概述与基本结构: 计算机语言是计算机软件中非常独特的一部份,它属于系统软件,但又和应用软件息息相关。它的作用是:使人类能够用某些命令、指令去让计算机为人类进行数值、逻辑运算。计算机语言中,只有一种语言是计算机能自己识别的,就是最底层、最难的机器语言,这是一般人类所无法接受的语言,所以在此基础上,人们发展出了许多高级的语言,这些语言的共同特点是:人类无需去掌握高深的机器语言,只要掌握这些更容易理解、更贴近人类的高级语言,用高级语言编出程序后,再由语言解释、编译系统去把程序解释、编译成机器语言让计算机去执行。目前最常用的高级语言大致有以下几种:   BASIC语言:是一般计算机入门者的首选语言,命令少,容易掌握,从 BASIC, BASICA, GWBASIC, TRUE BASIC, TURBO BASIC, QUICK BASIC等一直发展到目前的 VB.net。   PASCAL语言:最适合科学计算、数据处理的语言,运行、编译速度最快,从 PASCAL 5 .5, 6.0, 7.0一直到现在的 DELPHI.net 。   C语言:主要适用于应用软件的开发,是计算机人员的必修课,但在算法实现、建模方面不如 PASCAL方便。从 C, C++,一直到现在的 VC .net。   在我们的信息学竞赛中,所有的题目都是非常复杂的数值与逻辑运算,所以世界上广泛采用 PASCAL语言作编程工具,我们采用的是 TURBO PASCAL 7.0版本。    PASCAL语言的特点   以法国数学家命名的 PASCAL语言是世界上使用最广泛,最有效的语言之一。其主要特点是:严格的结构化形式;丰富完备的数据类型;运行能力、效率高;查错能力强等等。与 BASIC、 C等语言相比, PASCAL语言更适合科学计算,运行速度最快,编译能力也最强。 PASCAL语言是编译执行的语言( BASIC语言是解释执行),因此在速度与效率上都比 BASIC语言提高了一个档次。所谓解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误;而编译执行是在程序环境中编写好程序后,执行时先由编译器把整个程序编译成机器语言,然后再由计算机执行,计算机必须在编译程序时才能发现程序中的错误。一、Pascal的启动 装有Turbo Pascal的目录中,双击turbo.exe。在桌面上或程序组中双击turbo图标。 常用命令的快捷方式 F3:打开文件 Alt+F3:关闭一个文件 F2:存储 F6:切换一个窗口 Ctrl+Insert:复制 Shift+Del:剪切 Shift+Insert:粘贴 Ctrl+Y:删除一行 Alt+Backspace:撤消 一个 PASCAL程序 ? 进入编辑状态: 选择菜单 [FILE][OPEN](今后涉及到菜单调用时,均以此格式表示,即选择 FILE菜单中的 OPEN功能)功能,打开一个程序文件,在输入文件名时,输入文件的主名即可进入程序编辑状态。这时可用编辑功能健: 光标键:用以上下左右移动光标位置; INSERT:插入 /改写状态切换; TAB;光标跳至下一制表位; CAPSLOCK:大小写切换; DELETE:删除光标位一字符; BACKSPACE:删除光标前一字符; CTRL+Y:删除光标处一行; HOME:光标跳至行首; END:光标跳至行未; PAGEUP:上翻一页; PAGEDOWN:下翻一页; ENTER:回车 /换行; ? 编辑一个 PASCAL程序: 输出一句话的小程序: program Q1; begin writeln( ‘ You are welcome to the PASCAL world ! ’ ); readln; end. 请在编辑状态下编辑输入上述程序,第一行为程序开头,程序名;第二行 BEGIN表示程序开始,最后一行 END表示程序结束; WRITELN()语句把括号中单引号中的的字符打印在屏幕上; READLN语句等待用户敲回车键结束程序。记住,一般每行以分号“;”结束,但 END后以句号“ .”结束,而 BEGIN后没有标点符号。即: 除 BEGIN外,每一句 PASCAL语句后均有分号或句号,只有程序的最后一个 END后才用句号,而其它任何行未都是分号!!! ? 在集成环境中运行程序: 上述程序 [例 1、 1]编辑好后,如果要运行,只需选择菜单 [RUN][RUN]命令(或 CRTL+F9),如果程序正确的,就会在屏幕(这个屏幕叫程序输出屏幕)上显示: You are welcome to the PASCAL world ! 然后我们按回车键,就能又回到集成

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档