(1)程序、函數、過程符號
program,function,procedure
(2)說明部分專用定義符號
array,const,file,label,of packed,record,set,type,var
(3)語句專用符號
case,do,downto,else,for,forward,goto,if,repeat,then,to until,while,with
(4)運算符號
and,div,in,mod ,not,or
(5)分隔符號
begin,end
(6)空指針常量
nil
標識符分為兩大類:
(1)標準標識符(pascal中可直接使用)
標準常量:false,true,maxint.
標準類型:integer,real,char,boolean,text
標準文件:input,output
標準函數:abs絕對值,arctan反正切函數,chr字符,cos余弦,eof不清楚,eoln不清楚,exp指數,ln對數,odd奇數函數,ord序數,pred前趨,sin不用說吧這個,sqr平方,sqrt算術平方根,succ後繼,trunc截尾
標準過程:get,new,pack,page,put,read,readln,reset,rewrite,unpack,write,writeln
(2)自定義標識符
自定義標識符是用戶按標識符定義的規則自己定義的。
(費了n久,打了上面這些常用的。謝謝也要說聲啊)
--意思及用法下面咯
簡單的:::
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 空指針