青少年信息学竞赛语言教程一:简单程序(2)
此题程序结构完整,从中可看出一个Pascal程序由三部分组成:
(1)程序首部
由保留字Program开头,后面跟一个程序名(如:Exl1);其格式为:
Program程序名;
程序名由用户自己取,它的第一个字符必须是英文字母,其后的字符只能是字母或数字和下划线组成,程序名中不能出现运算符、标点符和空格。
(2)说明部分
程序中所用的常量、变量,或类型、及过程与自定义函数,需在使用之前预先说明,定义数据的属性(类型)。[例1.2]程序中VarS,R,C:Real;是变量说明,此处说明S,R,C三个变量均为实数类型变量。只有被说明为某一类型的变量,在程序中才能将与该变量同类型的数值赋给该变量。变量说明的格式为:
Var变量表:类型;
(3)语句部分
指由保留字Begin(开始)至End.(结尾)之间的语句系列,是解决问题的具体处理步骤,也是程序的执行部分。
Pascal程序不管是哪部分,每句末尾都必须有分号(;),但允许最接近End的那个语句末尾的分号省略;程序结束的End末尾必须有圆点(.),是整个程序的结束标志。
程序中花括号“{}”之间的部分为注释部分。
Pascal程序结构可归纳用如下来表示:
Program程序名;程序首部
标号说明;(Label)
常量说明;(Const)说明部分
类型说明;(Type)
变量说明;(Var)
过程或函数说明;
Begin程序体(主程序)
语句系列;语句部分
End.
把处理问题的步骤编成能从上到下顺序执行的程序,是简单程序的基本特征。再来分析下面两道例题的Pascal程序结构和继续学习基本语句。
下一页阅读:例1.3 编程计算半径为R的圆的面积和周长
