第一章、帕斯(PASCAL)语言入门
第一节、 帕斯(PASCAL)语言的特点
以法国数学家命名的帕斯(PASCAL)语言是世界上使用最广泛,最有效的语言之一。其主要特点是:严格的结构化形式;丰富完备的数据类型;运行能力、效率高;查错能力强等等。与贝斯克(BASIC)、习(C)等语言相比,帕斯(PASCAL)语言更适合科学计算,运行速度最快,编译能力最强,编译成的可执行文件也最小。
帕斯(PASCAL)语言是编译执行的语言, 贝斯克(BASIC)语言是解释执行,因此在速度与效率上都比贝斯克(BASIC)语言提高了一个档次。所谓解释执行,是在程序环境下编写好程序后,执行它时是一句一句地由语言解释器翻译成机器语言,由计算机去执行,计算机能在程序编辑时就发现程序中错误,但程序运行速度慢;而编译执行是在程序环境中编写好程序后,执行时先由编译器把整个程序编译成机器语言,然后再由计算机执行,计算机必须在编译程序时才能发现程序中的错误,但程序运行速度快。
第二节、习戴妃软件环境
一个题目,如果用帕斯(PASCAL)语言来解,在建立好数学模型及完成一定的自然语言描述后,就用帕斯(PASCAL)语言来编辑出程序,编译后再运行(可以作为一个过程),这样才能得到答案。
习戴妃提供了一个功能非常强大的集成环境,我们可以利用它来完成上述所有过程。进入这个环境的方法很多,可以根据实际情况自己进入。
进入集成环境后屏幕上显示如下:
文件菜单包含新建、保存等功能。
工具菜单中包含编译运行等命令。
也可以用工具栏的按钮进行快捷操作。
第三节、第一个帕斯(PASCAL)程序
一、程序功能
输出一句话的小程序,输出如下一句话:
我喜欢用习戴妃进行帕斯编程。
二、新建一个文件,输入如下帕斯(PASCAL)程序代码:
程序例1_1;
开始
写(‘我喜欢用习戴妃进行帕斯编程。’);
结束.
三、编译链接、运行程序:
点上图中的编译链接箭头所指向的图标进行编译链接,因为是新建文件,编译链接前会提示保存,如下图,缺省是保存在习戴妃安装目录下的“我的项目”
目录下的,缺省文件名为系统时间为文件名,也可以修改为自定义名字如:例子1_1。
注意:保存类型要选择帕斯文件,然后点“保存”按钮进行保存。然后习戴妃自动开始编译链接,注意查看输出窗口内容。如果有错,会有错误提示,双击错误,会自动定位到出错行,修改错误后,可以再次编译链接。没有错误就会生成目标程序,可以点“带参数运行”按钮运行测试。
点“带参数运行”按钮后,会弹出提示框让输入参数,我们不需要输入参数,直接点确认,会弹出一个控制台窗口显示执行结果如下:
四、代码解释
第一行为程序开头,程序名(这一行并不是必须的,今后的程序中我们会经常省略这一行);
第二行“开始(BEGIN)”表示程序开始,最后一行“结束(END)”表示程序结束;“写(WRITE)”语句把括号中单引号中的的字符显示到屏幕上;记住,一般每行以分号“;”结束,但表示程序结束的“结束(END)”后以小数点“.”结束。
即:除“开始(BEGIN)”外,每一句帕斯(PASCAL)语句后均有分号或句号,只有程序的最后一个结束(END)后才用小数点,而其它任何行未都是分号或句号。
五、练习
在集成环境中输入以下程序,程序的作用是计算圆的面积,圆的半径由用户从键盘输入,编辑运行正确后请存盘:
常量 PI=3.1415926;
变量 面积:实数类型;
半径:短整数;
开始
写(‘请输入圆的半径 :’);
读后换行(半径);
面积:= PI*半径*半径;
写后换行(‘面积=’,面积);
结束.
运行举例:
请输入圆的半径 :5
面积= 7.85398150000000E+001
第二章、习戴妃安装与使用入门
习戴妃支持全中文编程、中英文双语编程、全英文编程,支持中英文相互转换,是学习帕斯编程的好工具。
第一节、安装、配置。
1、下载到习戴妃安装包,如果安装包是.rar后缀则解压缩,如果是.exe后缀则直接双击运
行。
2、根据提示,选择安装目录,点确定,直至安装完成。
3、习戴妃应该会自动运行,或者双击安装目录内的习戴妃集成环境.exe 启动习戴妃。
4、下载一个 Free Pascal 版本(如最新版本)安装本地硬盘。
5、用习戴妃打开习戴妃安装目录下命令子目录中”环境.配置”文件。修改如下图中红框内的
路径为Free Pascal的安装路径,
假如 Free Pascal 为2.6.2版本,安装路径为D:\FPC  则无需修改,可直接使用。
6、习戴妃也支持和DELPHI 一起编程,为DELPHI提供中文支持,假如系统安装有 DELPHI,
也可以参考环境.配置中的 DELPHI路径配置修改为自己的 DELPHI安装路径。
第二节、习戴妃功能与使用。
1、帕斯程序输入、编辑、编译链接、运行。
见第一章入门示例。
2、帕斯程序中文代码转英文代码
如:有如下帕斯程序:
点击途中的转字按钮,习戴妃会自动将当前帕斯代码在源码当前目录下转为同名的英文pascal 代码,后缀名为.pas,如下图。
假如当前文件为英文的 pascal程序源码,点转可以将英文代码自动转为中文代码,保存在当前目录下,后缀名为 .帕斯。
第三节、习戴妃智能词汇提示。
在习戴妃环境中,可以使用中文全拼或首字母缩写输入系统词汇。
此词汇表也可以由用户根据需要自行扩充。
第三章、帕斯(PASCAL)语言程序基本概念
pascal语言还有人用吗
第一节、帕斯(PASCAL)程序的组成
我们仍以上述程序为例:[例2、1]
程序 圆的面积;
常量 PI=3.1415926;
变量 面积:实数类型;
半径:短整数;
开始
写(‘请输入圆的半径 :’);
读后换行(半径);
面积 := PI*半径*半径;
写后换行(‘面积=’,面积);
结束.
每一个帕斯(PASCAL)程序都由程序头部和程序主体组成,最后以“结束.”或“end.”作为整个程序的结束。
一、 程序头部
程序头部毫无疑问是在程序的开头位置,以“程序”或“program”这个词开始(但经常省略这一行),以第一个“开始”或“BEGIN”的前一行结束,中间每行后均有分号或句号。
以“常量”或“CONST”为开始的部分是说明程序中要用到的常量,以“变量”或“VAR”为开始的部分是说明程序中要用到的变量。即程序中要用到的所有的常量及变量,我们必需在程序首部加以说明其名称及类型。这些我们将在稍后讲到。
二、 程序主体
以第一个“开始”或“BEGIN”开始,以最后一个“结束.”或“end.”结束,中间即为程序命令行,每一行均以分号或句号结束!
第二节、帕斯(PASCAL)的数据类型
帕斯(PASCAL)语言的常量与变量都必须在程序头部先加以说明,即说明常量、变量的的名称及数据类型。
帕斯(PASCAL)语言的数据类型很多,最常用的有以下几种: Array一、 整数类型(没有小数部分)
短整数类型(INTEGER):取值范围[-32768,32767]。占用内存2
字类型(WORD):取值范围[0,65535]。占用内存2个字节(16位)。
字节类型(BYTE):取值范围[0,255]。占用内存1个字节(8位)。
整数类型(LONGINT):取值范围[-2147483648,2147483647]。占用内存4个字节(32位)。
字符整数(SHORTINT):取值范围[-128,127]。占用内存1个字节(8位)。
二、 实数类型
实数类型(REAL):取值范围[2.9E-39,1.7E+38]。占用内存6个字节(48位)。
实数的表示法有两种:1、直接表示,如:-0.4576,  123.567, -234,  0
2、科学计数法,如:1.234E-4,  -3.546E12
表示1.234乘10的负4次方;-3.546乘10的12次方。
三、 字符类型
字符类型(CHAR):单字符类型,即取1个字符,字符类型常量如‘A’, ‘1’。
字符串类型(STRING):字符串类型,即多个字符,字符串类型常量如‘ABCD!123’,‘你好’。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。