- 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是字符串类型变量
您可能关注的文档
- Oracle数据表分区的策略.doc
- Oracle数据库备份恢复策略研究.doc
- oracle数据库表分区策略.doc
- Oracle数据库的备份策略.doc
- ORACLE数据库分析型应用的调优策略.doc
- Oracle数据库性能检查指导方案.doc
- oracle数据库性能健康检查脚本.doc
- oracle数据库之常用的函数练习.doc
- ORACLE双机热备份系统.DOC
- Oracle用户权限管理方法.DOC
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 2025-2026学年陕西省西安工业大学附中九年级(上)期中语文试卷(含答案).docx VIP
- 2026人教版小学三年级上册语文期末考试3套试卷(打印版含答案解析).docx
- 2025年高考数学试卷(新高考Ⅱ卷)(空白卷).pdf VIP
- 栏杆安装施工方案.doc
- 除夕主题班会PPT课件.pptx VIP
- 贵州每个市和县详细介绍.pdf VIP
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测化学含答案.doc VIP
- 食堂装饰装修施工方案.docx VIP
- 氯碱工艺培训课件(ppt).ppt VIP
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc VIP
原创力文档

文档评论(0)