cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 14546|回复: 28

[fx-9860/9750系列] 【更新BUG修复版】9860平台上最强大的化学方程式配平器来了

[复制链接]
发表于 2012-3-24 14:07:26 | 显示全部楼层 |阅读模式
计算器程序
程序名称: 化学方程式配平器
平台: fx-9860GII fx-9860G & Slim fx-9750GII 
系统/软件要求:
版本号: 1.0
类型: 化学 
作者: yangsc825
大小(K): 3
更新日期: 2012-03-24
描述: -
已知缺陷: -
源代码: 开源/部分开源
本帖最后由 yangsc825 于 2012-3-24 20:22 编辑

9860平台上最强大的化学方程式配平器来了!
支持整句输入,支持的元素种类数量达26个!(26个字母嘛),至于物质数量...你能想到的它都能解!
首先,感谢wtof1996教我字符串处理的方法技巧及各种细节上的指导!

接下来说说使用方法
找到CHEM程序,打开
提示你输入物质数量,输入
接着就是输化学方程式了
可用26个字母中的某些来代表元素(一个不同的字母即是一种不同的元素),
按照写方程式的习惯输入
注意:输入一个字母后面必须加上数字,即底数,如果底数是1则输入1!!!不能漏!
输入一个化学式后输另一个用"+"连接,化学方程式中的箭头或等号也用加号连接.
示例:CO+O2=CO2
输入C1O1+O2+C1O2
化学方程式输入完成后按EXE
若干时间后
输出方程式的第一个系数
继续按EXE输出其他系数,出现END,则系数输出完毕
输出数字依次对应方程式中的从左到右系数(输出系数时最好记录,不然可能系数个数多的话会超出屏幕,前面输出的看不到,没用Locate是因为多了会看不见)
如果想重新查看结果,或认为程序中看不方便,也可以到List7中查看,顺序与程序中输出的相同

底数目前只支持一位数,应该够了
已测试,目前没发现BUG,如果输出异常,请检查你的输入,要完全符合格式
个人认为使用还是比较方便的,关键是支持你能想到的化学方程式能有的元素种类个数和物质个数!
更新BUG修复版!原BUG导致少数方程式配平结果无法输出
重新下载新版!

CHEM.G1M (2.06 KB, 下载次数: 182)

评分

参与人数 4金钱 +19 收起 理由
zhs490770 + 10
lch + 4 我很赞同
wtof1996 + 2 支持新人
diameter + 3 很好,努力啊

查看全部评分

发表于 2012-3-24 15:00:57 | 显示全部楼层
支持一下,一会试试看,祝越做越好!
P.S:关于底数,一般情况下个位数是可以,但是如果对于一些底数答的如C6H12O6之类的东西,支持2位数还是更好些!
 楼主| 发表于 2012-3-24 15:09:10 | 显示全部楼层
2# noivan
好的,我会考虑下一版本增加支持两位数
发表于 2012-3-24 15:24:49 | 显示全部楼层
很不错,支持新人的程序
 楼主| 发表于 2012-3-24 19:01:41 | 显示全部楼层
我发现支持2位数的底数还是有必要的,在一些有机物反应中以及有原子团的物质中,争取努力早日做出新的版本
发表于 2012-3-24 22:05:28 | 显示全部楼层
不错,考虑在媛里加入此程序。
发表于 2012-3-27 15:19:05 | 显示全部楼层
顶一下
发表于 2012-3-27 15:19:52 | 显示全部楼层
改编成g1a格式的就更好了!!!!
发表于 2012-3-27 19:26:06 | 显示全部楼层
柯西我的9860连不上电脑。
发表于 2012-3-27 20:08:59 | 显示全部楼层
……g1a我觉得没戏
毕竟,输入是个很大的问题
发表于 2012-3-27 22:06:27 | 显示全部楼层
只要能输入、删除就行了。
发表于 2012-3-27 22:07:00 | 显示全部楼层
支持一下。
另,G1A输入没问题,它只会让速度更快。以前也想做一个,只不过没好的算法。
发表于 2012-3-27 22:41:47 | 显示全部楼层
……我是说,g1a没有stdio会很麻烦
不过还好直径写了一个
发表于 2012-3-27 22:57:18 | 显示全部楼层
……我是说,g1a没有stdio会很麻烦
不过还好直径写了一个
wtof1996 发表于 2012-3-27 22:41

有console也行啊
 楼主| 发表于 2012-3-31 08:17:18 | 显示全部楼层
实际上,我也想写成g1a格式,但实在搞不懂sdk用法,官方说明看不懂
发表于 2012-3-31 19:10:08 | 显示全部楼层
看来以后只要背文字表达式了……嘿嘿
发表于 2012-4-2 11:45:21 | 显示全部楼层
期待g1a
发表于 2012-4-2 18:58:16 | 显示全部楼层
唉,我现在太忙了
以后有时间看看能不能搞g1a或者lua版本
xpi才完工,不过ns版本需要一些处理才能正常使用(毕竟仅仅是验证算法,输出格式什么的还需要弄弄)
LB那边还在内测……
发表于 2012-4-2 19:00:20 | 显示全部楼层
要不wudy你看看能不能g1a化好了,大概算法我知道一些,也就是矩阵的运算和字符串的识别,这些对c来说没什么难度,变量数量就更不用说了
g1a的话还可以参考一下ns上面那个用tibasic写的
发表于 2012-4-24 13:25:41 | 显示全部楼层
考虑一下g1a。另外报告一个bug,元素数大于等于化合物数时输出会出错,不报错,但结果和结果数都不对。
比如C1O2H2+N1H4D1+N1H3+C1D2+H2O1
A1B2C3D4+A1B2+C3D4
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-22 07:32 , Processed in 0.129573 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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