版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Abs
语法FunctionAbs(r:Real):Real;
FunctionAbs(r:Integer):Integer;
Abs返回参数的绝对值。函数结果说明与参数类型(Real或Integer)相同。
Addr
语法FunctionAddr(VarVariable);Pointer;
说明Addr返回一变量,类型变量或过程的地址。
结果为指针类型
Append
语法ProcedureAppend(VarF:Text);
说明Append打开一文本文件以便添加,并将指针定在文件尾
ArcTan
语法FuntionArcTan(R:Real):Real;
说明ArcTan返回参数的正切值。
Assign
语法ProcedureAssign(VarF:File);
说明Assign将文件名Name赋给文件变量F。BlockRead
语法ProcedureBlockRead(VarF:File;VarB:Type;NumRecs:Integer;VarRecsRead:Integer);
说明BlockRead从无类型文件F中读出NumRecs个记录,放在缓冲区B。BlockRead表示了实际读出的记录数。注意,只有PC/MS—DOC版本支持BlockRead
BlockWrite
语法ProcedureBlockWrite(VarF:File;VarB:Type;NumRecs:Integer);
说明BlockWrite从缓冲区B中读出NumRecs个记录写至无类型文件F中。
ChDir
语法ProcedureChDir(S:string);
说明ChDir将当前目录换为S所表示的目录。
Chr
语法FunctionChr(I:Integer);
说明Chr返回出I序数值所对应的ASCII字符。
Close
语法ProcedureClose(VarF:File)
说明Close为文件F清除缓冲区,并关闭该文件。
Concat
语法FunctionConcat(S1,S2,…Sn):String;
说明Concat将任意多个字符串联在一起,返回所有字符串的联接,如果联接后的字符长度大于255,TurboPascal出现运行错误。
Copy
语法FunctionCopy(S:string;P:integer,L:integer):String;
说明Copy返回字符串中第P个字符开始的L个字符。
Cos
语法FunctionCos(R:Real):Real;
说明Cos返回R的余弦值。
Cseg
语法FunctionCseg:word;
说明Cseg返回程序代码段的段地址。
Dec
语法ProcedureDec(Varx:Scalar;
n:LongInt);
说明Dec是变量x减去n。若省略n,则x减去1。
Delete
语法ProcedureDelete(S:String;
P,L:Integer);
说明Delete删除字符串S中从第P个字符开始的L个字符。
Dispose
语法ProcedureDispose(P:Pointer);
说明释放由指针变量设定的堆存贮区域,Dispose与命令New联合使用。
Dseg
语法FunctionDseg:Word;
说明Dseg返回程序中数据段的地址。
Eof
语法FunctionEof(F:File):Boolean;
说明当F文件指针到达文件尾时,Eof返回TRUE。
Eoln
语法FunctionEoln(F:File):Boollean;
说明当F文件指针到达一行的尾(由回车符和换行符表示)或文件尾时,Eoln返回TURE.
Erase
语法ProcedureErase(F:File);
说明Erase删除磁盘文件,并从目录中删该目录项。
Exit
语法ProcedureExit;
说明Exit使程序从当前执行的块中退出。
Exp
语法FunctionExp(R:Real):Real;
说明Exp返回R的以e为底的幂。
FilePos
语法FunctionFilePos(F:File);Integer;
说明FilePos返回文件F指针所指向的记录号。
FileSize
语法FunctionFileSize(F:File);Integer;
说明FileSize返回F当前所含记录数。FileChar
语法ProcedureFillchar(Variable:Type;I,code:Scalar);
说明FileChar在以Variable为起始地址处用code写I个字节。code可以是任意标量类型。
Flush
语法ProcedureFlush(varF:Text);
说明Flush刷新用于输出文件F的全部磁盘缓冲区。
Frac
语法FunctionFrac(R:Real):Real;
说明Frac返回实数R的小数部分。
FreeMem
语法ProcedureFreeMem(VarP:Pointer;I:Integer);
说明FreeMem释放与变量P相关的I个字节长度,并将释放的内存归还给堆,但该内存必须是已由Getmem设置过的。
GetMem
语法ProcedureGetMem(VarP:Pointer;I:Integer);
说明GetMem保留堆中I个字节,并贮存起始地址在变量P中。Halt
语法ProcedureHalt;
说明Halt中断程序的执行。
Hi
语法FunctionHi(I:Integer):Byte;
说明Hi返回整数I的高位字节。
Inc
语法ProcedureInc(Varx;n:LongInt);
说明Inc为变量x加上n的值(x+n)。若参数表中缺省n,则x加1(x+1)。
Insert
语法ProcedureInsert(Source:string)VarTarget:string;Index:Integer);
说明Insert将字符串Source插入到字串Target的Index处。
Int
语法FunctionInt(R:Real):Integer;
说明Int返回实数R的整数部分。
IOresult
语法FunctionIoresult:word;
说明IOresult报告执行当前输入输出操作的错误代码。当Ioresult的值不为0时则表示有错误发生。
Length
语法FunctionLength(S:String):Integer;
说明Length返回字符串S的长度。
Ln
语法FunctionLn(VarR:Real):Real;
说明Ln返回实数R的自然对数。
Lo
语法Lo(I:Integer):Byte;
说明Lo返回整数I的低位字节。
Mark
语法ProcedureMark(P:Pointer);
说明Mark贮存了当前堆顶端地址于指针P中。
MaxAvail
语法FunctionMaxAvail:LongInt;
说明返回堆中自由空间的总长度。
MKDir
语法ProcedureMKDir(S:String);
说明MKDir以字符串S命令建立一目录。
Move
语法ProcedureMove(varv1,v2;I:Integer);
说明Move可将变量V1中I个字节复制到变量V2中。
New
语法ProcedureNew(VarP:Pointer);
说明New为指针P设置内存。设置后,该变量可做为P引用。
Odd
语法FunctionOdd(I:Integer):Boolean;
说明当I为奇数时Odd返回TRUE,当I为偶数时返回为FALSE。
Ofs
语法FunctionOfs(<Variable,Procedure,orFunction>):Integer;
说明Ofs返回任一变量,过程或函数的内存地址偏移量。
Ord
语法FunctionOrd(S:Scalar):Integer;
说明Ord返回任一有序变量的序值。
ParamCount
语法FunctionParamCount:word;
说明ParamCount返回命令行的参数个数。
ParamStr
语法FunctionParamStr(I:word):String;
说明ParamStr返回命令行所指定的参数。例如:ParamStr(1)返回第一个参数。在DOS3.0以上版本中,ParamStr(0)返回执行文件的路径和文件名。
Pi
语法FunctionPi:Real;
说明Pi返回数字常量。设数据的精度依赖于是否用了8087。
Pos
语法FunctionPos(Subs,S:String):Integer;
说明Pos返回字串SubS在字符串S中的位置。若S中未找到Subs,Pos返回值为0。
Pred
语法FunctionPred(vars:Scalar):Integer;
说明Pred返回任一有序变量的前继。
Ptr
语法FunctionPtr(segment,Offset:Integer):Pointer;
说明Ptr接受包含有段值和偏移量的一个整数,并将其变为—32位指针变量返回。
Random
语法FunctionRandom(I:word):word;FunctionRandom:Real;
说明Random返回TurboPascal产生的一个随机数。若指定一个整数参数的话,Random返回一个大于或等于0,且小于该参数的整数,若不指定整数,Random返回一个大于或等于0,且小于1的实数。
Randomize
语法FunctionRandomize;
说明Randomize初始化随机数产生程序。其基数存放在长整型变量Randseed中。
Read(Readln)
语法ProcedureRead({VarF:File,}Parameters);ProcedureReadln({VarF:File,}Parameters);
说明Read从标准输入设备或F定义的文件中读出数据。Readln只适用于文本文件,其读入形式与Read相同,但读完一次数据后,Readln将文件指针移至下一个回车符/换行符处。
Release
语法ProcedureRelease(VarP:Pointer);
说明Release释放由Mark命令所设置的内存。用Mark于贮存指针P的堆地址。
Rename
语法ProcedureRename(VarF:File;S:String);
说明Rename将文件F的文件名变为字符串S。
Reset
语法ProcedureReset(VarF:File{;I:Integer});
说明Reset打开文件F以便读文件。如果F是无类型文件,可用I值指定记录的大小。
Rewrite
语法ProcedureRewrite(VarF:File{;I:Integer});
说明Rewrite打开一个文件准备写。若文件不存在,TurboPascal创建一个文件。若文件已经存在,则清除文件内容。若是无类型文件,可用整数I说明记录大小。
RmDir
语法ProcedureRmDir(S:String);
说明RmDir删除目录S。
Round
语法FunctionRound(R:Real):LongInt;
说明Round将实数R四舍五入取整并返回。
RunError
语法ProcedureRunError;
ProcedureRunError;(ErrorCode:word);
说明RunError停止程序执行并产生运行错误。如果包含了ErrorCode,TurboPascal将按所出现的运行错误类型中断程序。
Seek
语法ProcedureSeek(VarF:File;P:Integer);
说明Seek将文件指针移至文件F的第P个记录的起点。
SeekEof
语法FunctionSeekEof(VarF:File):Boolean;
说明SeekEof,SeekEoln
语法FunctionSeekEoln(VarF:File):Boolean;
说明SeekEoln与Eoln相似,只是在测试文件结束符前前者要跳过空格、制表符和文件结束。结果类型为布尔型。
Seg
语法Seg(VarVariable):word;
FunctionSeg(<orFunction>):word;
说明Seg返回变量、过程或函数的段地址。
SetTextBuf
语法SetTextBuf(Varf:Text;VarBuf);
ProcedureSetTextBuf(Varf:Text;VarBuf;size:word);
说明SetTextBuf将文本文件赋以缓冲区buf。若未指定缓冲区大小的话,缓冲区尺寸就是Buf。Size可用做缓冲区尺寸缺省值。
Sin
语法sin(R:Real):Real;
说明Sin返回R的正弦值。
Sizeof
语法FunctionSizeof(varVariable):word;
说明Sizeof返回一个变量或一个数据类型所需的字节数。
SPtr
语法FunctionSPtr:word
说明SPtr返回堆栈指针寄存器(sp)的当前值。
Sqr
语法FunctionSqr(R:Real):Real;
说明Sqr返回R的平方值。
Sqrt
语法FunctionSqrt(R:Real):Real;
说明Sqrt返回R的平方根
Sseg
语法FunctionSseg:word
说明Sseg返回堆栈段寄存器当前值。
Str
语法Str(I:Integer;[:Length,]VarS:String);
ProcedureStr(R:Real;[:length:Decimals,])VarS:String);
说明Str将一个实数或一个整数转换为一个字符串。
Succ
语法FunctionSucc(S:scalar):Integer;
说明Succ将任一标量值后移一个。
Swap
语法Function
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《类风湿关节炎超声标准化存图及报告规范专家共识(2026版)》解读课件
- 高中化学 加练 第一章 微题型2 化学与STSE
- 高中历史 加练 考点27 “中体西用”与洋务运动
- 三角函数的概念(二)-高一上学期数学课时作业人教版A版(含解析)
- 食堂管理服务合同
- 机关单位值班应急预案(3篇)
- 楼内扬尘降噪施工方案(3篇)
- 泄漏中毒应急演练预案(3篇)
- 煤仓漏斗模板施工方案(3篇)
- 电网调度系统-施工方案(3篇)
- 2026年重庆市渝中区中考二模语文试卷
- 跨部门协作会议纪要模板及行动计划
- 儿童绘本故事《谁偷了我的饼》教学设计
- 《电子信息产品名称编码规则编制说明》
- 电铲知识学习培训课件
- 江门市重点行业领域安全风险常见隐患识别及整改指引(行业领域)(压缩版)
- 发改价格〔2007〕670号建设工程监理与相关服务收费标准
- 金融产品路演
- 融入AI技术的2024版《荷塘月色》教学课件发布
- GB/T 2978-2024轿车轮胎规格、尺寸、气压与负荷
- DL∕T 1821-2018 火电站闸阀、截止阀检修导则
评论
0/150
提交评论