可以分為六種類型:
1、
程序、函數、過程的符號:
(1)program
程序
(2)function
函數
(3)procedure
過程
2、
說明部分的專用定義符號
(4)array
定義數組
例如:type
data=array[1..100]
of
integer;
(5)const
常量說明
例如:const
pi=3.1415926;
(6)file
文件類型
例如:type
text=file
of
char;
(7)lable
標號說明
格式:lable
標號1,標號2,……;
(8)packed
指令(記錄)
(9)var
變量說明
例如:var
a,b,c:integer;
(10)record
記錄類型
例如:type
studata=record
age:integer;
sex:char;
chinese:real;
maths:real;
english:real;
end;
(11)set
集合類型
例如:type
num1=set
of
1..10;
(12)type
類型說明
例如:定義“daytype”表示有關日期的數據類型名:
type
daytype=(sun,min,tue,wed,thu
dri,sat);
(13)of
(見case、array、set、file)
3、語句專用符號
(14)case
分情況語句
格式:case
表達式
of
常數表1:語句1;
常數表2:語句2;
……
常數表n:語句n;
else
語句
n+1
end
(15)do
(見for、while)
(16)downto
(見for)
(17)else
(見if、case)
(18)for
計數循環語句
格式1:for控制變量:=初值
to
終值
do
循環體語句;
格式2:for控制變量:=初值
downto
終值
do
循環體語句;
在for語句中如果使用to,稱為遞增型計數循環語句;使用downto,稱為遞減型計數循環語句。
(19)goto
語句
例如:goto
標號
程序不繼續執行下壹條語句,而轉向標號所指的語句執行。
(20)if
條件語句
格式1:if
條件
then語句1;
格式2:if
條件
then語句1
else語句2;
(21)repeat
直到型循環語句
格式:repeat
語句1;
語句2;
語句3;
…
語句n
until
布爾表達式
(22)then
(見if)
(23)to
(見for)
(24)until
(見repeat)
(25)while
當循環語句
格式:While布爾表達式do
語句;
(26)with
語句
(27)forward
函數指令
4、運算符號
(28)and
與
(29)div
整除
(30)in
集體運算符,判斷壹個元素是否在集合中
(31)mod
求余
(32)not
非
(33)or
或
5、分隔符號
(34)begin
塊標記,開始
(35)end
塊標記,結束
6、空指針符號
(36)nil
空指針