4、 {说明部分} Begin {语句部分} Write(‘a=’); ReadLn(a); {输入自行车数目} M:=300*a; {计算总售价} Writeln(‘M=’,m);
5、 {输出总售价} ReadLn; {等待输入回车键} End. 此题程序结构完整,从中可看出一个Pascal程序由三部分组成:(1)程序首部由保留字Program开头,后面跟一个程序名(如:Exl1);其格式为: Program 程序名;程序名由用户自己取,它的第一个字符必须是英文字母,其后的字符只能是字母或数字和下划线组成,程序名中不能出现运算符、标点符和空格。(2)说明部分程序中所用的常量、变量,或类型、及过程与自定义
6、函数,需在使用之前预先说明,定义数据的属性(类型)。[例1.2]程序中VarS,R,C:Real;是变量说明,此处说明S,R,C三个变量均为实数类型变量。只有被说明为某一类型的变量,在程序中才能将与该变量同类型的数值赋给该变量。变量说明的格式为: Var 变量表:类型;(3)语句部分指由保留字Begin(开始)至End.(结尾)之间的语句系列,是解决问题的具体处理步骤,也是程序的执行部分。Pascal程序不管是哪部分,每句末尾都必须有分号(;),但允许最接近End的那个语句末尾的分号省略;程序结束的End末尾必
7、须有圆点(.),是整个程序的结束标志。程序中花括号“{ }”之间的部分为注释部分。Pascal程序结构可归纳用如下来表示: Program 程序名; 程序首部 标号说明;(Label) 常量说明;(Const) 说明部分 类型说明;(Type) 变量说明;(Var) 过程或函数说明; Begin 程序体(主程序) 语句系列;