资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
functionbinstr(value:longint;cnt:byte):string; 将value转二进制,取后cnt个字符所成字串 functionlowercase(c:charorstring):charorstring; upcase的反函数 proceduresetlength(vars:string;len:longint); 将s长度定为len functionpower(base,expon:real):real; base的expon次方 strlcopy函数将一个字符串中的字符复制到另一个字符串中 strlen函数返回字符串中的字符数 strlfmt函数格式化一系列的参数,其结果中包含有指向目标缓冲区的指针 strlicomp函数以最大长度比较两个字符串(不区分大小写) strlower函数将字符串中的字符转换为小写 strmove函数将一个字符串中的字符复制到另一个字符串中 strnew函数在堆栈上分配一个字符串 strpas函数将以null结束的字符串转换为pascal类的字符串 strpcopy函数将pascal类的字符串复制为以null结束的字符串 strplcopy函数从pascal类的最大长度字符串复制为以null结束的字符串 strpos函数返回一个字符串在另一个字符串中首次出现指针 strrscan函数返回字符串中最后出现字符的指针 strscan函数返回字符串中出现首字符的指针 strtodate函数将字符串转换为日期格式 strtodatetime函数将字符串转换为日期/时间格式 strtofloat函数将给定的字符串转换为浮点数 strtoint函数将字符串转换为整型 strtointdef函数将字符串转换为整型或默认值 strtotime函数将字符串转换为时间格式 strupper函数将字符串中的字符转换为大写 style属性类型选择 suce函数返回后继的参数 swap函数交换参数的高低地址位 tabs属性标记每一项的内容 tabindex属性标记索引 text属性显示的文本 texttofloat函数将字符串(以null结束的格式)转换为浮点数 time函数返回当前的时间 timetostr函数将时间格式转换为字符串 trim函数从给定的字符串中删除前导和尾部的空格及控制字符 trimleft函数从给定的字符串中删除首部的空格及控制字符 trimright函数从给定的字符串中删除尾部的空格及控制字符 trunc函数将实型值截取为整型值 truncate函数截去当前文件位置后的内容 unselectedcolor属性未选中颜色 upcase将字符转换为大写 uppercase将给定的字符串变为大写 val函数将字符串转换为整型值 vararraycreate函数以给定的界限和维数建立变体数组 vararraydimcount函数返回给定变体的维数 vararrayhighbound函数返回给定变体数组维数的上界 vararraylock函数锁定给定的变体数组 vararraylowbound函数返回给定变体数组维数的下界 vararrayof函数返回指定变体的数组元素 vararrayredim函数通过改变上限来调整变体的大小 vararrayunlock函数解锁指定的变体数组 varastype函数将变体转换为指定的类型 varcase函数将变体转换为指定的类型并保存他 varclear函数清除指定的变体 varcopy函数将指定的变体复制为指定的变体 varformdatetime函数返回包含日期时间的变体 varisarray函数测试变体是否为数组 varisempty函数测试变体是否为unassignedvarisnull函数测试变体是否为null vartodatetime函数将给定的变体转换为日期时间 vartype函数将变体转换为指定的类型并保存他 visible属性控件的可见性 wantreturns属性为true时,按回车键产生一个回车符;为false时,按下ctrl+enter才产生回车符write命令对有格式的文件,写一变量到文件组件中;对文本文件,写一个或多个值到文件 Pascal中的常用数学函数 求绝对值函数abs(x) 定义:functionAbs(X):(Sametypeasparameter); 说明:X可以是整型,也可以是实型;返回值和X的类型一致例子:取整函数int(x) 定义:functionInt(X:Real):Real;注意:X是实型数,返回值也是实型的;返回的是X的整数部分,也就是说,X被截尾了(而不是四舍五入)例子: varR:Real; begin R:=Int(123.567);123.0 R:=Int(-123.456);-123.0 end. 截尾函数trunc(x) 定义:functionTrunc(X:Real):Longint;注意:X是实型表达式.Trunc返回Longint型的X的整数部分例子: begin Writeln(1.4,becomes,Trunc(1.4);1 Writeln(1.5,becomes,Trunc(1.5);1 Writeln(-1.4,becomes,Trunc(-1.4);-1 Writeln(-1.5,becomes,Trunc(-1.5);-1 end. 四舍五入函数round(x) 定义:functionRound(X:Real):Longint;注意:X是实型表达式.Round返回Longint型的X的四舍五入值.如果返回值超出了Longint的表示范围,则出错.例子: begin Writeln(1.4,roundsto,Round(1.4);1 Writeln(1.5,roundsto,Round(1.5);2 Writeln(-1.4,roundsto,Round(-1.4);-1 Writeln(-1.5,roundsto,Round(-1.5);-2 end. 取小数函数frac(x) 定义:functionFrac(X:Real):Real;注意:X是实型表达式.结果返回X的小数部分;也就是说,Frac(X)=X-Int(_X).例子: var R:Real; begin R:=Frac(123.456);0.456 R:=Frac(-123.456);-0.456 end. 求平方根函数sqrt(x)和平方函数sqr(x) 定义: 平方根:functionSqrt(X:Real):Real; 注意:X是实型表达式.返回实型的X的平方根.平方:functionSqr(X):(Sametypeasparameter); 注意:X是实型或整型表达式.返回值的类型和X的类型一致,大小是X的平方,即X*X. 例子: begin Writeln(5squaredis,Sqr(5);25 Writeln(Thesquarerootof2is,Sqrt(2.0);1.414 TP中所有单元常用过程,函数列表 日期:2005-11-05来源:作者:myheimu字体:大中小 其实TP提供的函数很多,由库文件带来的函数更多!可惜OI竞赛不许使用。FP中直接提供了许多“很适合OI”的函数,并且不需要其他库支持。 TP中所有单元常用过程,函数列表 SYSTEMTP的运行库,包括常用的标准函数和过程,可以在程序中直接使用,不需USES语句说明。 DOS具有日期、时间、目录查找、程序执行等功能 CRT具有屏幕模式控制、扩展键盘码、颜色、窗口、声音等功能 PRINTER支持打印输出操作。 GRAPH高级图形软件包,支持多种图形适配器。 GRAPH3实现TP3.0的图形软件包。 TURBO3兼容TP3.0的源程序。 OVERLAY实现高级覆盖管理 SYSTEM单元常用过程与函数 ABS(X)F求变量的绝对值 ADDR(X)F测变量地址 APPEND(F)P打开一个存在的文本文件,并将文件指针指向文件末尾准备添加元素 ARCTAN(X)F反正切 ASSIGN(F,C)P将字符串C所表示的外部文件名赋给文件变量F ASSIGNED(X)P测试程序当中的指针或变量是否为空 BLOCKREAD(F,D,NUM)P读类型文件。 BLOCKWRITE(F,D,NUM)P写无类型文件 BREAKP中止或结束循环 CHDIR(PATH)P改变当前目录 CHR(X)F求ASCII码值为X的字符 CLOSE(F)P关闭文件 CONCAT(S1,S2.S3)F字符串合并 CONTINUEP继续循环 COPY(S,POS,LEN)F返回一个字符串的子串 COS(X)F余弦函数 CSEGF返回CS寄存器的当前值 DEC(X)FX:=X-1 DELETE(S,POS,LEN)P删除一个字符串的子串 DISPOSE(P)P释放一个动态变量 DSEGF返回DS寄存器的当前值 EOF(F)F判断文件是否结束 作者:zipyf09222006-7-14 09:30 回复此发言3FP(TP)的全部函数过程与FP部分独有函数EOLN(F)F判断文件类型中的一行是否结束 ERASE(F)P删除一个存在的外部文件。 EXITP过程中止 EXP(X)F以E为底的指数函数 FILEPOS(F)F文件记录的当前位置 FILESIZE(F)F文件记录数 FILLCHAR(D,LEN,DATE)P填充数值或字符 FLUSH(F)P清空文件缓存区 FRAC(X)F取实形变量的小数部分 FREEMEM(P,I)P释放变长动态变量 GETDIR(DRV,PATH)P取当前盘,当前目录 GETMEM(P,I)P分配变长的动态变量,并把块地址存放在一个指针变量中 HALTP立即中止程序执行
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号