古詩詞大全網 - 成語用法 - PASCAL語言中有哪些常用函數?

PASCAL語言中有哪些常用函數?

PASCAL中,保留字分為6種***36個:

(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 空指針