free pascal 函数大全

free pascal 函数大全

ID:14639594

大小:259.00 KB

页数:52页

时间:2018-07-29

free pascal 函数大全_第1页
free pascal 函数大全_第2页
free pascal 函数大全_第3页
free pascal 函数大全_第4页
free pascal 函数大全_第5页
资源描述:

《free pascal 函数大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、数学函数:  inc(i)使i:=i+1;  inc(i,b)使i:=i+b;  dec(i)使i:=i-1;  dec(i,b)使i:=i-b;  abs(x)求x的绝对值例:abs(-3)=3  chr(x)求编号x对应的字符。例:chr(65)='a'chr(97)='a'chr(48)='0'  ord(x)求字符x对应的编号。例:ord(‘a')=65ord(‘a')=97另外:ord(false)=0ord(true)=1  sqr(x)求x的平方。例:sqr(4)=16  sqrt(x)求x的正根.例:sqrt(16)=4(ps:负数是不能进行运算的,如果需要就要

2、先取绝对值:sqrt(-4)是错的,应该为sqrt(abs(-4))  round(x)求x的四舍五入例:round(4.5)=5  trunc(x)求x的整数部分例:trunc(5.6)=5结果是integer型  int(x)求x的整数部分例int(5.6)=5.0结果是real型  frac(x)求x的小数部分例frac(5.6)=0.6  pred(x)求x的前导pred(‘b')='a'pred(5)=4pred(true)=false  succ(x)求x的后继succ(‘b')='c'succ(5)=6succ(false)=true  odd(x)判断x是否为奇数。

3、如果是值为true,反之值为false.odd(2)=falseodd(5)=true  power(a,n)求a的n次方power(2,3)=8{只有在开启math库时才可以使用}  random取0~1之间的随机数(不能取到1)  randomize随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.  fillchar(a,size(a),0)数组初始化,即把数组a的值全部置为0;赋成布尔型变量也可以,但注意,赋成1或其他数字,计算机并不会把数组赋成你想要的值,却是其他的数字  shr:xshrn把x换成二进制后向右移n位,相当于把x除以2^n  shl:xshln

4、把x换成二进制后向左移n位,相当于把x乘以2^npascal标准函数2009-10-3121:14pascal标准函数一、变量改变:1、inc(i)使用后I:=I+1;Inc(I,b)使用后I:=I+b;2、Dec(i);使用后I:=I-1;dec(I,b)使用后I:=I-b;3、求x的绝对值Abs(x)例:abs(-3)=3二、数学计算方面:1、求x的平方Sqr(x)例:sqr(4)=162、求x的开方Sqrt(x)例:sqrt(16)=43、求x的四舍五入round(x)例:round(4.5)=54、求x的整数部分trunc(x)例:trunc(5.6)=5结果是intege

5、r型5、求x的整数部分int(x)   例int(5.6)=5.0结果是real型6、求x的小数部分frac(x)例frac(5.6)=0.67、求a的n次方power(a,n)例power(2,3)=88、random取0~1之间的随机数(不能取到1)9、randomize随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面,randomize(4800)+200可以取互200至5000之间的整数。10、Fillchar(a,size(a),0)数组初始化,即把数组a的值全部置为0三、字符处理1、求编号x对应的字符Chr(x)例:Chr(65)=’A’chr(97)=’a

6、’chr(48)=’0’2、字符x对应的编号Ord(x)例:ord(‘A’)=65ord(‘a’)=97另外:ord(false)=0ord(true)=13、pred(x)求x的前趋pred(‘b’)=’a’pred(5)=4pred(true)=false4、succ(x)求x的后继succ(‘b’)=’c’succ(5)=6succ(false)=true5、odd(x)判断x是否为奇数。如果是值为true,反之值为false.Odd(2)=falseodd(5)=true6、SHR:xSHRn把x换成二进制后向右移n位,相当于把x除以2n7、SHL:xSHLn把x换成二进制

7、后向左移n位,相当于把x乘以2n四、字符串函数1、字符串连接运算concat(s1,s2,s3…sn)相当于s1+s2+s3+…+sn.例:concat(‘11’,’aa’)=’11aa’;2.求子串。Copy(s,I,L)从字符串s中截取第I个字符开始后的长度为l的子串。例:copy(‘abdag’,2,3)=’bda’3.删除子串。过程Delete(s,I,l)从字符串s中删除第I个字符开始后的长度为l的子串。例:s:=’abcde’;delete(s,2,3);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。