内容正文:
常用函数与表达式
自主学习-常用数学函数2分钟
函数名 函数的功能 应用举例 函数返回值
Abs(X) 求X的绝对值X的绝对值 Abs(-3.5) 3.5
Int(X) 求不大于X的最大整数X的最大整数 Int(4.1)
Int(-4.1) 4
-5
Sqr(X) 求X的算术平方根X的算术平方根 Sqr(4)
Sqr(6) 2
2.44948
Exp(x) 求e的X次方e的X次方 Exp(2)(2) 7.389056
Log(X) 求以e为底的X的对数e为底的X的对数 Log(3)(3) 1.098612
Sin(X) 求X的正弦值X的正弦值 Sin(3.1416/2)(3.1416/2) 0.99999
Cos(X) 求X的余弦值X的余弦值 Cos(3.1416/3) 0.49999
Tan(X) 求X的正切值X的正切值 Tan(3.1416/3) 1.7320606
自主学习-常用字符串函数5分钟
函数名 函数的功能 应用举例 函数返回值
Asc(X) 将转换为ASCII码ASCII码 Asc((“A”) 65
Chr(X) 将ASCII码转换为字符ASCII码转换为字符 Chr(65) “A”
Val(X) 将数字字符串转换为数值 Val(“-170”) -170
Str(X) 将字符转换为数字字符串 Str(-170)
“-170”
Len(X) 计算字符串的长度 Len((“asd”) 3
Mid(X,n,k) 取字符串X中第n个字符起长度为k的子串X中第n个字符起长度为k的子串 Mid(“abcd”,3,1) “c”
Fix(X) 截掉数据的小数部分 Fix(2.56) 2
随机函数
3、随机函数Rnd()用法
Int((初值-终值+1)*Rnd()+终值)
取初值到终值之间的随机整数
例如:Int((6 * Rnd) + 1) ' 生成 1 到 6 之间的随机数值 ,这里的int 是把后面产生的小数转换成整数
取10到100的随机整数该如何取?
取100到500之间的任意整百数如何取?
写出下列表达式的结果
1、fix(-28.58)+int(28.08)=
2、sqr(9)+int(-5.4)=