zasdfgbnm 发表于 2010-3-31 12:25:39

计算器常用函数分类

函数的实现方法参见:
http://www.cncalc.org/thread-1625-1-1.html
http://www.cncalc.org/thread-2944-1-1.html
http://www.cncalc.org/thread-2953-1-1.html

zasdfgbnm 发表于 2010-3-31 12:25:57

符号类函数:
此类函数在条件分支结构中有重要应用
此类函数有:
sgn(x)
sgnerr(x)
ispositive(x)注:简记isp(x)
ispositiveerror(x)注:简记isperr(x)
isnegative(x)注:简记isn(x)
isnegativeerror(x)注:简记isnerr(x)
isnotnegative(x)注:简记nn(x)
isnotpositive(x)注:简记np(x)
s_1(x)
s_2(x)

zasdfgbnm 发表于 2010-3-31 12:26:13

取整、取小数类:
round(x)
frac(x)
int(x)
fpart(x)
intn(x)
fpartn(x)

zasdfgbnm 发表于 2010-3-31 12:26:35

随机数类:
RanInt(A,B)

zasdfgbnm 发表于 2010-3-31 12:26:52

错误类:
用于中断语句的执行
=================================================
a(x,a):
当x = a时产生错误
实现:a(x,a)=0/(x-a)
-----------------------------------------------------------------------------
lta(x,a)
当x > a时产生错误
实现:lta(x,a)=sqrt(a-x)
----------------------------------------------------------------------------
nsta(x,a)
当x ≥ a时产生错误
实现:nsta(x,a)=1/sqrt(a-x)
----------------------------------------------------------------------------
isint(x)
当x不是整数时产生错误
实现:isint(x) = |x|C1

zasdfgbnm 发表于 2010-3-31 12:38:19

最大最小值:
max(a,b)
min(a,b)

zasdfgbnm 发表于 2010-3-31 12:40:43

赋值类:
abtoxy(a,b)=Rec(Pol(a,b),Y)将a、b分别赋值给x、y

zasdfgbnm 发表于 2010-3-31 12:49:42

留用

zasdfgbnm 发表于 2010-3-31 12:53:34

留用

zasdfgbnm 发表于 2010-3-31 12:53:50

留用
页: [1]
查看完整版本: 计算器常用函数分类