资源描述:
《pascal运行、安装和数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Pascal的安装、运行数据类型一、FreePascal语言系统的使用目前,常用的最新版Pascal语言系统有TurboPASCAL与FreePascal(Lazarus0.9包含Freepass)及BorlandPascal,GUIDE下面我们就来学习FreePascal系统的使用。我们本次学习以Ubuntu下运行的GUIDE1.系统的启动在运行系统目录下的bin目录下,启动程序FP.EXE,即可启动系统。屏幕上出现如图1所示的集成环境。2.FreePascal系统集成环境简介最顶上一行为主菜单。中间蓝色框内为编辑窗口,在它个编辑窗口内可以进行程
2、序的编辑。最底下一行为提示行,显示出系统中常用命令的快捷键,如将当前编辑窗口中文件存盘的命令快捷键为F2,获得系统帮助的快捷键为F1,等等。3.新建程序窗口按F10进行主菜单,选择FILE菜单,执行其中New命令。就可建立一个新的程序窗口(默认文件名为Noname00.pas或Noname01.pas等)。4.程序的输入、编辑与运行在当前程序窗口中,一行一行的输入程序。事实上,程序窗口是一个全屏幕编辑器。所以对程序的编辑与其它编辑器的编辑方法类似,这里不再重复。 当程序输入完毕之后,一般要先按Alt+F9(或执行compile菜单中compil
3、e命令)对程序进行编译。如果程序有语法错误,则会在程序窗口的第一行处显示第一个红色错误信息。若无语法错误,则窗口正中央会出现一个对话框,提示编译成功。接下来,我们可以运行程序了。程序的运行可以通过按ALT+R打开RUN菜单中的RUN命令,或直接按快捷键CTRL+F9。则可以在用户窗口中输出运行结果。通常在程序运行结束后系统回到Pascal系统的集成环境,因此要查看运行结果,要按ALT+F5将屏幕切换到用户屏幕。5.程序的保存与打开当我们想把程序窗口中的程序存入磁盘时,可以通过按F2键(或执行File菜单中的save命令)来保存程序。第一次保存文件时
4、屏幕上会出现一个对话框要求输入文件名(默认扩展名为.pas)。 当我们要将磁盘上的程序文件中的PASCAL程序装入窗口时,可按F3(或执行File菜单中的Open命令)来装入程序,此时系统也会弹出一个对话框要求输入要打开的文件名,或直接在文件对话框列表中选择所要的文件,然后回到打开文件。下面请同学们在PASCAL集成环境中编辑并运行下列程序:会提示输入一个圆的半径,然后计算出输出圆的周长和面积。programex2_1;ConstPi=3.14159;varR,C,S:real;beginwrite(‘R=');readln(R);C:=2*P
5、i*R;S:=Pi*R*R;writeln(‘C=',C);writeln(‘S=',S);end.请输入上面的程序,并练习将其存盘、打开与运行上面程序。二、第一个程序Pascal符号Pascal程序是由pascal允许的符号来表示的,它们是:特殊符号,预定义标识符和用户标识符Pascal中对标识符的定义要求是:以字母开头的字母,数字组合.合法标识符:a,b,total,a30,x2y3非法标识符:5a,x+y,=,a1.51.特殊符号(关键字)特殊符号是指具有特殊意义的符号,它可以分为字特殊符号和非字特殊符号两种。字特殊符号是由系统定义的,不能再做
6、它用,因此特别取名为”保留关键字”,简称“保留字”或“关键字”有一些系统已经定义好的字符,一般来说,用户不能用做变量名,以免产生二义性。系统保留字:and、array、begin、case、const、div、do、downto、Else、end、file、for、function、goto、if、in、label、mod、Nil、not、of、or、packed、procedure、program、record、Repeat、set、then、to、type、until、var、while、with标准常量:false、true、maxint、ma
7、xlongint标准类型:boolean、char、real、integer、text等标准函数:abs、arctan、chr、cos、eof、eoln、exp、ln、odd、Ord、pred、round、sin、sqr、sqrt、succ、trunc等标准过程:dispose、get、new、pack、page、put、read、readln、Reset、rewrite、unpack、write、writeln等保留字标准常用函数表2.预定义标识符预定义标识符是一批英文单词(或英文单词的缩写),在程序中也有特殊的含义,不过允许程序设计者重新定义这些
8、标识符,将他们作为一般的用户标识符使用,3.用户标识符用户标识符是由程序设计员根据需要所定义的,它用来作为常