求解释,关于free pascal 中的各种函数及其意义!

例如 div 整除

GCT1015
浏览 285回答 2
2回答

慕姐8265434

(1)自变量必须为整型的标准函数:(A)前趋函数:Pred(x),函数结果类型为整型,如:Pred(4)=3(B)后继函数:Succ(x),函数结果类型为整型,如:Succ(4)=5(C)奇函数:odd(x),结果为布尔型。如:Odd(13)=True(D)字符函数:Chr(x)其中x为ASCII码,函数结果为字符型。如:Chr(65)='A'(2)自变量为整型(或实型),但函数值类型为实型的标准函数;(A)平方根函数:Sqrt(x)(B)整数函数:Int(x) 取整数部分,如:INT(3.85)= 3.0(C)小数函数:Frac(x)(D)正弦函数:Sin(x)(E)余弦函数:Cos(x)(F)反正切函数:Arctan(x),单位为弧度Pascal中无正切函数,用Sin(x)/ Cos(x)代替(G)指数函数:Exp(x),即求ex(H)对数函数:Ln(X),即求x的自然对数logex幂运算 ∵ xy=eylnx , ∴ xy =Exp(y*ln(x)注意:在FreePascal中,幂的表示: xy==power(x,y) 或 xy=x**y(I)随机函数:Random(x:word),无x时,函数值取[0,1)之间的随机小数;有x 且为Word类型时,函数值取[0,x)之间的随机整数。前面加上:Randomize语句。(J)圆周率函数PI=3.1415926536(3)自变量为整型(或实型),但函数值类型与x一致的标准函数(A)Abs(x):绝对值函数,如:Abs(-2)=2 Abs(-2.0)=2.0000000000E+00(B)Sqr(x):平方函数如,如:Sqr(4)=16 Sqr(4.0)= 1.6000000000E+01(4)自变量为整型(或实型),但函数值类型为整型的标准函数(A)Trunc(x):取整数部分,如:Trunc(3.85)=3(B)Round(x):四舍五入,如:Round(2.8)=3 Round(-2.8)=-3(5)加1函数:inc(x) 如:inc(5)=6,inc(5,8)=13(6)减1函数 dec(x) 如:dec(5)=4 dec 5,3)=2文件函数:(1) Eof(f)或 Seekeof(f)未读到文件结束符“Chr(26) ”或 “Ctrl+Z”时,函数值为false; 读到文件结束符时,函数值为true;(2) Eoln(f)或SeekEolf(f)未读到行结束符“Chr(13) ”时,函数值为false; 读到行结束符或文件结束符时,函数值为true;

拉丁的传说

absolute //指令(变量)abstract //指令(方法)and //运算符(布尔)array //类型as //运算符(RTTI)asm //语句assembler //向后兼容(汇编)at //语句(异常处理)automated //访问类别符(类)begin //块标记case //语句cdecl //函数调用协定class //类型const //声明或指令(参数)constructor //特殊方法contains //运算符(集合)default //指令(属性)destructor //特殊方法dispid //dispinterface 接口类别符dispinterface //类型div //运算符do //语句downto //语句(for)dynamic //指令(方法)else //语句(if或case)end //块标记except //语句(异常处理)export //向后兼容(类)exports //声明external //指令(函数)far //向后兼容(类)file //类型finalization //单元结构finally //语句(异常处理)for //语句forward //函数指令function //声明goto //语句if //语句implementation //单元结构implements //指令(属性)in //运算符(集合)index //指令(dispinterface 接口)inherited //语句initialization //单元结构inline //向后兼容(见asm)interface //类型is //运算符(RTTI)label //声明library //程序结构message //指令(方法)mod //运算符(数学)name //指令(函数)near //向后兼容(类)nil //数值nodefault //指令(属性)not //运算符(布尔)object //向后兼容(类)of //语句(case)on //语句(异常处理)or //运算符(布尔)out //指令(参数)overload //函数指令override //函数指令package //程序结构(控件包)packed //指令(记录)pascal //函数调用协定private //访问类别符(class)procedure //声明program //程序结构property //声明protected //访问类别符(类)public //访问类别符(类)published //访问类别符(类)raise //语句(异常处理)read //属性类别符readonly //dispatch 接口类别符record //类型register //函数调用协定reintroduce //函数指令repeat //语句requires //程序结构(控件包)resident //指令(函数)resourcestring //类型safecall //函数调用协定set //类型shl //运算符(数学)shr //运算符(数学)stdcall //函数调用协定stored //指令(属性)string //类型then //语句(if)threadvar //声明to //语句(for)try //语句(异常处理)type //声明unit //单元结构until //语句uses //单元结构var //声明virtual //指令(方法)while //语句with //语句write //属性类别符writeonly //dispatch 接口类别符xor //运算符(布尔)
打开App,查看更多内容
随时随地看视频慕课网APP