预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Pascal语言基础知识 一、简单Pascal语言程序的编写 在开始编写pascal语言程序之前,对其所处的编辑环境应该有所了解。 1、pascal编辑环境介绍 (1)进入与退出(注意:退出时必须使用文件菜单中的退出命令或Alt+X) (2)编辑程序 光标移动键的使用 Backspace键:删除光标前一个字符 Ctrl+Y:删除光标所在行 Home:光标移到行首 End:光标移到行尾 Insert:插入与改写状态切换 (3)编译程序(Compile):Alt+F9 (4)运行程序(Run):Ctrl+F9 (5)保存程序(Save):F2 (6)打开原有的程序:F3 (7)查看程序运行结果:Alt+F5 2、简单pascal程序的结构 Pascal是一种计算机通用的高级程序设计语言。对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。对于pascal程序的结构是有严格规定的。为了说明这个规定,我们先来看一个简单的pascal程序。 Programcircle; Const pi=3.14159; Var r,c,s:real; Begin write('r='); readln(r); c:=2*pi*r; s:=pi*r*r; writeln('c=',c); writeln('s=',s); End. 程序首部 说明部分 语句部分 分程序 一个PASCAL程序由程序首部和分程序组成,分程序通常由说明部分和语句部分组成(在特殊情况下可以没有说明部分)。 (1)程序首部 由保留字Program开头,后面跟一个程序名(如:circle);其格式为: Program程序名; 每个PASCAL程序都必须以PROGRAM开头;程序名可以不同,它的第一个字符必须是英文字母,其后的字符只能是字母或数字和下划线组成,程序名中不能出现运算符、标点符和空格。 (2)说明部分 程序中所用的常量、变量,或类型、及过程与自定义函数,需在使用之前预先说明,定义数据的属性(类型)。如程序中Varr,c,l:real;是变量说明,此处说明r,c,l三个变量均为实数类型变量。只有被说明为某一类型的变量,在程序中才能将与该变量同类型的数值赋给该变量。变量说明的格式为: Var变量表:类型; (3)语句部分 指由保留字Begin(开始)至End.(结尾)之间的语句系列,是解决问题的具体处理步骤,也是程序的执行部分。 Pascal程序不管是哪部分,每句末尾都必须有分号(;),但允许最接近End的那个语句末尾的分号省略;程序结束的End末尾必须有圆点(.),是整个程序的结束标志。 Pascal程序结构可归纳用如下的示意图来表示: Program程序名; 程序首部 标号说明;(Label) 常量说明;(Const) 说明部分 类型说明;(Type) 变量说明;(Var) 过程或函数说明; Begin程序体(主程序) 语句系列; 语句部分 End. 图1.1Pascal程序的结构 程序中花括号“{}”之间的部分为注释部分;注释除了给人看,以增加程序的可读性外,对编译和运行都不起作用,一个程序可以包含多个出现在不同地方的注释,也可以没有注释。 Example2-1已知半径,求圆周长和面积的程序 Programcircle;{程序首部} Const{常量说明} pi=3.14159; Var{变量说明} r,c,s:real; Begin{语句部分} write('r='); readln(r);{输入语句:输入半径} c:=2*pi*r;{赋值语句:圆周长公式c=2πr} s:=pi*r*r;{赋值语句:圆面积公式s=πr2} writeln('c=',c); writeln('s=',s);{输出语句:输出结果} End.{语句部分以END.结束} 程序中Pi是Pascal提供的标准函数,它返回圆周率的近似值:3.1415926…。 (:=)是赋值符号,赋值语句的格式为: 变量:=表达式; 赋值语句的作用是将:=右边表达式的值记录到左边的变量中。 Writeln是输出语句,输出语句有三种格式: ①Write(输出项1,输出项2);{执行输出后光标不换行} ②Writeln(输出项1,输出项2);{执行输出后光标换到下一行} ③Writeln{仅输出空白且光标换到下一行} Writeln语句后面的圆括号以内部分均为输出项,可以是多项,各项间用逗号分隔;对单引号里的内容按照引号内的原样(字符)输出显示。如果输出项是表达式,则只输出表达式的值,而不是表达式本身。 二、Pascal语言基础知识 数据是程序设计的一个重要内容,其重要特征----数据类型,确定了该数据的形、取值范围以及所