本帖最后由 gbaup 于 2009-10-16 08:48 编辑
作者zogna
此版本为:2009.10.15日发布0.15版
支持表达式计算 位运算 分形生成
zognc项目地址以及最新版本更新地址:
http://code.google.com/p/zognc/
如果您对此软件有任何建议,或BUG,欢迎邮箱联系。邮箱见软件的初始化界面。
此软件永久免费。
======================================
点我下载
++++++++++++++++++++++++++++++++++++++++++++++
7-(8+3)/(4-9)-2=7.2[通用写法]
n!3-3.2+f5.4*(sin60-cos45)-(4.5/(pi-e)+1/x3*log7+ln3))=-10.06898[ZOGNC写法]
sin(10+10+(10+10)+(10+10))=0.866025404 [ZOGNC写法]
1/xn!3+sin((asinsin30+acoscos10)+(atantan10+log(10^10)))+lnpi=2.177422[ZOGNC写法]
lnpi*(sqrt8+sin(10.3+10.5+9.2)+2)+3=9.099610
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.支持+ - * / ^ % ( )优先级
2.支持sin cos tan : 写法为 sin60( 60为角度,输入为角度)
3.支持asin acos atan 写法为 asin0.5
4.支持exp sqrt log ln 写法为ln2
5.支持负数, 标志为f, 写法为 f5.0, 即为 -5.0
6.支持直接输入字符代替数字pi,e .(pi=3.14159 e=2.7182..)写法为 pi+6.0
7.支持 a^b A的B次方和a%b 取模 , ^和%的优先级与*/同级,从左到右计算
8. 最多输入760个符号(满屏)
9.最多输入120个数值,一个数值最大为10的120次方的值
10.最多支持小数点后面6位数。小数点前250位数字,即10的250次方的值。
11.BACKSPACE键只能退格当前行。之前(上一行)的输入无法修改。若强制点击退格后输入。输入的数据无法正常显示,不过结果正确。
12.支持位运算
=============操作清单============
上:加
下:减
左:乘
右:除
Y:(
A:)
B:删除一个字符
X:确定,等于
===================
触摸屏
========函数列表===
函数使用为 fun NUM
即先按函数键再按数字键
比如 sin60 输入方法为 按下SIN键,再按60
比如 6! 输入方法为 按下n!键,再按6
以下的N为数字
EXP:以e为底的N次方
根号:开平方根
n!:N的阶乘 (例n!5.4=5.4!)
ln:log以e为底
1/x:X的倒数(例|/x5.4=1/5.4)
log:log以10为底
sin:输入为角度
asin:输出为角度
cos:输入为角度
acos:输出为角度
tan:输入为角度
atan:输出为角度
+/-:代表跟随其后的数字为负数(在显示中用fNUM表示f5.4=-5.4)
(不可以用减号代表负数!!)
=====================
=====运算键==========
输入方法应该为 NUM 运算符 NUM
比如 1+2 输入方法为 按下1键,再按+,再按2键
X^Y:X的Y次方
mod: A%B,A取B的余数
+-*/:加减乘除
.:小数点
=====================
=====替换键==========
pi:代表数字3.141592
e:代表自然对数2.718281
=====其他功能键=====
=:确定,等于号
C:清屏
backspace:退格
(注意退格键仅限删除当前输入行的符号,上一行的若强制删除,会出现显示错误,不过运算结果依然正确)
=====================
=此为 位运算 手册=
==支持与限制==
1.最多输入760个符号(满屏)
2.最多输入120个数值
3.每个数值,十六进制最多输入8位(xFFFFFFFF),二进制最多输入32位,超过的会被当做8位或32位从最后几位截取!
4.计算时注意语法优先级,如果不清楚优先级最好用括号区别开。
5.默认无进制标志的数字为十进制
6.计算的最大位数均为32位二进制数来计算的。
==优先级提示==
~ 取反 最优先
< > 左右位移 第2优先
& 与 第3优先
^ 异或 第4优先
| 或 第5优先
==操作清单==
上:与 AND &
下:或 OR |
左:非 反 NOT ~
右:异或 XOR ^
Y:(
A:)
B:删除一个字符
X:确定,等于
==一般操作解析==
bin 为二进制标志符。 使用时为 b1010101代表一个二进制数
Hex 为十六进制标志符。 使用时为 xABFA代表一个十六进制数
十进制可以不加标志符。
<<为左移 以0填充。使用时为 xf>3=1
>>为右移 以0填充。使用时为 b1<3=8
And为 与。使用时为 b101&xE=4
Or为 或。使用时为 b101&xE=xF
Not为 反。使用时为 ~b10101011=xFFFFFF54
Xor为 异或。使用时为 b101^xE=xb
==输出==
Dec=有符号的十进制 or 无符号的十进制
Bin=32位的二进制
Hex=8位的十六进制
==举例==
x1F|b101^10&x3E>~xFFFFFFEE=x1F
39|((b100|xb1)>((xeb^23)&4))<~xFFFFFFFB=xb7
===============================
测试通过:R4,DSTT,AK2,AK2i,M3DSR,Hyper-R4i,EZ5 DSONE
其他测试通过:DSTT 1.17A02和娇娘,R4和DSTT的DSISION版内核! |