我们使用pascal进行编程就少不了要用到一些函数。在这里我们就来简单介绍一下pascal中的函数,后面有标准函数表。
sqr(x) 平方值函数
sqrt(x) 平方根值函数
arctan(x) 反正切函数
exp(x) 指数函数(求以e为底的指数值)
ln(x) 自然对数函数
odd(x) 奇数函数
eoln(x) 行结束函数
eof(x) 文件结束函数(x必须为文件类型变量)
trun(x) 截尾函数(无条件截去)
round(x) 四舍五入函数
ord(x) 求序号函数,求一个字符所对应的字符码
chr(x) 求字符函数
pred(x) 前导函数,函数值为排在x前面的那个数值。x不能为实数类型的数据。
succ(x) 后续函数,函数值为排在x后的那个数据值。
注意1:
pred(x) 和succ(x) 被称为进退函数。
进退函数要求自变量x属于有序的数据集合。有序的数据必然有界。因此,对“排头”找不到前导值,对“排尾”找不到后续值。
此外,前导函数和后续函数互为逆函数:
pred(succ(x))=x
succ(pred(x))=x
注意2:
标准函数的自变量是个非常重要的感念,它不仅可以是变量,而且也可以是常量、表达式,甚至允许是个函数。
如:
sin(x)
sin(5)
sin(x+15)
sin(sin(x+15))
pascal中的标准函数表
结 整数 abs 实数 trunc 字符 ord 逻辑型 ord 文件
果
为
整
数
sqr
pred
succ
round
结
果
为
实
数sin
cos
arctan
ln
exp
sqrtsin
cos
arctan
ln
exp
sqrt
abs
sqr
结
果
为
字
符chr
pred
succ
结
果
为
逻
辑
型odd
pred
succeof
eoln