pasal全部特殊函数及过程.docVIP

  • 2
  • 0
  • 约1.46万字
  • 约 16页
  • 2020-04-09 发布于广东
  • 举报
常用的pascal内置函数和过程 标准常量 False,Maxint,True,Maxlongint,Pi 标准类型 Boolean,Char,Real,Integer,Longint,等等 标准函数 Abs,Arctan,Chr,Cos,Eof,Eoln,Exp,Ln,Odd,Ord,Pred,Round,Sin,Sqr,Sqrt,Succ,Trunc 标准过程 Dispose,Get,New,Pack,Page,Put,Read,Readln,Reset,Rewrite,Unpack,Write,Writein 标准文件Input,Output 自变量必须为整型的标准函数: 前趋函数:Pred(x),函数结果类型为整型,如:Pred⑷=3 后继函数:Succ(x),函数结果类型为整型,如I: Succ(4)=5 奇函数:odd(x),结果为布尔型。如:Odd(13)=True 字符函数:Chr(x)K中x为ASCII码,函数结果为字符型。如:Chr(65)=,A* 自变量为整型(或实型),但函数值类型为实型的标准函数; 平方根函数:Sqrt(x) 整数函数:Int(x)取整数部分,如I: INT(3.85)= 3.0 小数函数:Frac(x) 正眩函数:Sin(x) 余弦函数:Cos(x) 反正切函数:Arctan(x),单位为弧度 Pascal中无正切函数,用Sin(x)/ Cos(x)代替 指数函数:Exp(x),即求ex 对数函数:Ln(X),即求x的自然对数logex 幕运算xy=eylnx ,?:xy =Exp(y*ln(x) 注意:在 FreePascal 中,幕的表示:xy=power(x,y)或 xy=x**y 随机函数:Random(x:word),无x时,函数值取[0,1)之间的随机小数;有x且为Word类 型时,函数值取[0,x)之间的随机整数。前面加上:Randomize语句。 圆周率函数 PI二3.1415926536 自变量为整型(或实型),但函数值类型与x 一致的标准函数 Abs(x):绝对值函数,如:Abs(-2)=2 Abs(-2.0)=2.0000000000E+00 Sqr(x):平方函数如,如:Sqr(4)=16 Sqr(4.0)= 1.6000000000E+01 自变竝为整型(或实型),但函数值类型为整型的标准函数 Trunc(x):取整数部分,如:Trunc(3.85)=3 Round(x):四舍五入,如:Round(2.8)=3 Round(-2.8)=-3 加 1 函数:inc(x)如:inc(5)=6,inc(5,8)=13 减 1 函数 dec(x)如I: dec(5)=4 dec 5,3)=2 文件函数: (1) Eof(f)或Seekeof(f)未读到文件结束符“Chr(26) ”或“Ctri+Z”时,函数值为false;读 到文件结束符时,函数值为true; ⑵Eoln(f)或SeekEolf(f)未读到行结束符“Chr(13) ”时,函数值为false; 读到行结束符 或文件结束符时,函数值为true; 字符函数 小写字母转为大写字母Upcase(x),如:Upcase (,a)=,A, 前趋函数:Pred(W),函数结果为字符型,如:Pred(,4,3, ⑶后继函数:SuccCx*),函数结果为字符型,如:SuccCAXB 序数函数:OrdCx*),函数结果为整型,求字符对应的ASCII码,如:Ord(,A,)=65 字符函数:Chr(x) , x为整型,函数结果为字符型,,求ASCII码对应得字符,如:Chr(65)=,A, 字符串函数 求长度length 定义:function Length(S: String): Integer; 复制子串copy 定义: function Copy(S: String; Index: Integer; Count: Integer): String; 注意:S是字符串类型的表达式。Index和Count是整型表达式。Copy返回S屮从Index 开始,Count个字符长的一个子串。 插入子串insert 定义:procedure Insert(Source: String; var S: String; Index: Integer); 注意:Source是字符串类型的表达式。S是任意长度字符串类型变量。Index是整型表达 式。Insert把Source插在S中Index处。如果结果字符串的反度大于255,那么255之后的 字符将被删除。 删除子串delete 定义:procedure Delete(var S: String; Index: Integer; Count:Integer); 注意:S是字符串类型变量

文档评论(0)

1亿VIP精品文档

相关文档