Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 2345|回复: 13
收起左侧

zognc-NDS计算器0.15版-强大的表达式解析能力(2009.10.15更新)

[复制链接]
gbaup 该用户已被删除
发表于 2009-9-18 12:28:18 | 显示全部楼层 |阅读模式
本帖最后由 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版内核!

评分

2

查看全部评分

回复

使用道具 举报

发表于 2009-9-18 13:31:56 | 显示全部楼层
M3DSR通过,这下好了,去吃饭计算时候可以用这个软件算AA制了
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-9-18 19:58:21 | 显示全部楼层
谢谢测试!
回复

使用道具 举报

发表于 2009-9-18 22:38:52 | 显示全部楼层
技术贴BD
顺便
回复

使用道具 举报

发表于 2009-9-18 22:50:57 | 显示全部楼层
看内容MS达到科学计算器的水平了嘛
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-9-19 11:14:18 | 显示全部楼层
以后会更强大哦。。争取大学的计算都能用进去。。
回复

使用道具 举报

发表于 2009-9-19 14:30:06 | 显示全部楼层
囧丁乙 这是游戏机还是PDA
回复

使用道具 举报

发表于 2009-9-19 15:42:33 | 显示全部楼层
这个要慢慢熟悉用法啊
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-9-21 08:56:00 | 显示全部楼层
囧丁乙 这是游戏机还是PDA
rockloman 发表于 2009-9-19 14:30


更多功能不好吗?
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-9-25 14:17:24 | 显示全部楼层
更新到0.13
回复

使用道具 举报

发表于 2009-9-25 16:12:02 | 显示全部楼层
更新了什么内容啊?
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-9-26 17:30:39 | 显示全部楼层
加了触摸特效和烧录卡的兼容问题。
其他运算能力没加强
最近在搞位运算
回复

使用道具 举报

发表于 2009-9-26 19:50:12 | 显示全部楼层
这计算器用起来就是方便,而且界面友好简洁直观。
回复

使用道具 举报

gbaup 该用户已被删除
 楼主| 发表于 2009-10-1 08:02:59 | 显示全部楼层
谢谢支持.........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-12-24 20:57 , Processed in 0.014188 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表