turbo pascal基本函数过程及解释
SYSTEM TP的运行库,包括常用的标准函数和过程,可以在程序中直接使用,不需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     写无类型文件 
BREAK             P     中止或结束循环 
CHDIR(PATH)         P     改变当前目录 
CHR(X)             F     求ASCII码值为X的字符 
CLOSE(F)           P     关闭文件 
CONCAT(S1,S2...S3)   F     字符串合并 
CONTINUE           P     继续循环 
COPY(S,POS,LEN)       F     返回一个字符串的子串 
COS(X)             F     余弦函数 
CSEG             F     返回CS寄存器的当前值 
DEC(X)             F     X:=X-1 
DELETE(S,POS,LEN)     P     删除一个字符串的子串 
DISPOSE(P)         P     释放一个动态变量 
DSEG             F     返回DS寄存器的当前值 
EOF(F)             F     判断文件是否结束 
EOLN(F)           F     判断文件类型中的一行是否结束 
ERASE(F)           P     删除一个存在的外部文件。 
EXIT             P     过程中止 
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     分配变长的动态变量,并把块地址存放在一个指针变量中 
HALT             P     立即中止程序执行,返回TP编辑器或DOS 
HI(I)             F     返回一个变量的高位字节 
INSERT(S,D,POS)       F     在一个字符串中某一位置开始插入一个子串 
INT               F     取整数部分 
IORESULT           F     返回最后一次输入/出操作的结果状态 
LENGTH(S)           F     取字符串的长度 
LN(R)             F     求自然对数 
LO(I)             F     返回一个变量的低位字节 
MAXAVAIL           F     返回最大内存空间 
MEMAVAIL           F     返回可用内存数目 
MKDIR(PATH)         P     建立一个子目录 
MOVE(S,D,LEN)       P     快传送 
NEW(P)             P     建立一个新的动态变量 
ODD(X)             F     判断一个变量的值是否为奇数 
OFS(X)             F     侧变量偏移地址 
ORD(CH)           F     求一个字符的ASCII码值 
PARAMCOUNT         F     DOS参数串长度 
PARAMSTR(N)         F     DOS参数串 
PI               F     圆周率的值 
pos(str1,str2)       f     测一个字符串中包含的另一个子串的开始位置 
pred(x)           f     求前驱 
ptr(i)             f     指针赋值 
random             f     返回0~1之间的随机实数 
randomize           p     初始化随机数发生器 
read/readln(f,x)     p     读入/输入数据 
rename(f,str)       p     给一个外部文件改名 
reset(f)           p     打开文件,并将文件指针指向开始,并准备读数据 
rewrite(f)         p     打开文件,并将文件指针指向开始,准备写资料 
rmdir(path)         p     删除一个子目录 
round(x)           f     求实数的近似数 
runerror           p     停止程序的运行 
scrollto           p     滚动显示窗口的某部分内容 
seek(f,n)           p     将文件指针定位于文件f的第n个文件成分上 
seekrof(f)         f     定位到文件尾 
seekroln(f)         f     定位到行尾 
seg(n)             f     测变量段地址 
settextbuf(f)       p     将输入/出缓冲区与一个文本文件建立关联 
sin(x)             f     正弦函数 
sizeof(x)           f     测变量大小 
sptr             f     返回sp寄存器的当前值 
sqr(x)             f     平方 
sqrt(x)           f     平方根 
sseg             f     返回ss寄存器的当前值 
str(i,s)           f     将一个整数转换成字符串 
succ(X)           f     后继函数 
swap(x)           f     交换一个变量的高位和低位字节 
trunc(x)           f     截去实数的小数部分 
truncate(f)         p     截去文件当前指针以后的内容 
upcase(ch)         f     将小写字母转换成大写字母 
val(s,r,p)         p     将一个字符串转换成数值 
writeln(f,x)         p     输出
dos                   单元常用过程与函数 
getdate           p     返回系统当前日期 
detftime           p     返回最后一次写入的日期和时间 
gettime           p     返回系统当前时间 
····
[size=3][color=0000FF][b]详情见:[url]http://www.100xinxi.com/detail.aspx?id=164847[/url][/b][/color][/size]