首先说说程序的组成部分:
porgram 程序名(input,output);
说明部分
begin
执行部分
end.
注意:begin后面无;号
从上面可以看出:
pascal程序由程序首部、说明部分和执行部分三个部分组成。
第一行称为程序首部,保留字program标志程序的开头,后面跟着自定义的程序名,小括号内表示程序与外界联系的参数,其中若有input表示
有输入操作,output表示有输出操作。程序首部最后是“;”,表示程序首部结束。
从第二行开始至begin之前的若干行为程序的说明部分。
在程序的说明部分,解释如下:
label 标号说明(例如label aa;)
const 常量说明
type 类型说明
var 变量说明
procedure 过程定义说明
function 函数定义说明
从begin行开始至最后的end.的中间部分是程序的执行部分,由若干语句构成,每个语句用“;”分隔。
程序中由(* *)括起来的文字是注解,也可以使用花括号{}。
注解可以放在一行的“;”之后,也可以作为单独一行,对程序的运行没有任何影响。打印出来是保留的,以备理解程序,便于维护程序。
例如
program cql(input,output);
begin
writeln;
writeln('Hello'); (*输入语句*)
writeln('How are you!') {这里也是输出语句}
end.
接下来说说程序的编译步骤:
编写程序——输入程序——对程序元件进行pascal编译——然后进行连接(有的pascal不需要连接)——运行
小知识:
| 意思为或