當前位置:編程學習大全網 - 編程軟體 - pascal 常用函數及實例

pascal 常用函數及實例

abs(x) 求x的絕對值。例:abs(-3)=3 x為整數

 chr(x) 求編號x對應的字符。例:chr(65)='A' chr(97)='a' chr(48)='0' x為非負整數

 ord(x) 求字符x對應的編號。例:ord(‘A')=65 ord(‘a')=97 另外:ord(false)=0 ord(true)=1 x為字符或數字或布爾量

 sqr(x) 求x的平方。例:sqr(4)=16 x為整數

 sqrt(x) 求x的正根。例:sqrt(16)=4 (ps:負數是不能進行運算的,如果需要就要先取絕對值:sqrt(-4)是錯的,應該為sqrt(abs(-4))結果為實數

 round(x) 求x的四舍五入。例:round(4.5)=5 x實數

 trunc(x) 求x的整數部分。例:trunc(5.6)=5 結果是integer型 x為實數

 int(x) 求x的整數部分。例:int(5.6)=5.0 結果是real型 x為實數

 frac (x) 求x的小數部分。例:frac(5.6)=0.6 x為實數

 pred(x) 求x的前導。例:pred(‘b')='a' pred(5)=4 pred(true)=false x為字符或數字或布爾量 succ(x) 求x的後繼。例:succ(‘b')='c' succ(5)=6 succ(false)=true x為字符或數字或布爾量

 odd(x) 判斷x是否為奇數。如果是值為true,反之值為false。例:odd(2)=false odd(5)=true x為整數

 power(a,n) 求a的n次方。例:power(2,3)=8 {只有在開啟math庫時才可以使用}a,n為整數,但是不能求高精度數

 random(n) 取0~n-1之間的隨機數(不能取到n) 。n為整數

 max(x,y):返回x和y中的較大值。x,y整數 min(x,y):返回x和y中的較小值。x,y整數

  • 上一篇:用C# 控制臺應用程序編程:
  • 下一篇:怎麽用lingo求解最小二乘法?
  • copyright 2024編程學習大全網