cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 95071|回复: 147

[TI-Nspire系列] Chemistry Lib彻底汉化版

  [复制链接]
发表于 2011-7-31 16:10:16 | 显示全部楼层 |阅读模式
计算器程序
程序名称: Chemistry Lib彻底汉化版
平台: TI-Nspire 
系统/软件要求: nspire
版本号: 2.0
类型: 化学 
作者: Pichu汉化
大小(K): 10
更新日期: 2011-07-31
描述: Chemistry Lib 彻底汉化版
已知缺陷:
源代码: 开源/部分开源
本帖最后由 PichuXorJirachi 于 2011-7-31 16:11 编辑

这个东西的error费了我2小时...
有错误和翻译不正确的地方提醒我一下。

Chemistry_Lib_CHS.tns

9.36 KB, 下载次数: 2448, 下载积分: 金钱 -1

发表于 2011-7-31 19:00:00 | 显示全部楼层
本帖最后由 路人 于 2011-7-31 19:09 编辑

哈哈~请允许我歪一下楼
balance("TI(SIO)2+CA=CASIO+TI")
------------------------------------------------
                           一定条件
TI(SIO)₂ + 2 CA  ---------→   2 CASIO + TI
------------------------------------------------
                                           完成

纯属娱乐,
原子序数比较大的东西,一般反应起来没有那么简单,会有很多其他各种各样的反应
发表于 2011-7-31 19:01:47 | 显示全部楼层
可以放到引导帖里
发表于 2011-7-31 19:06:45 | 显示全部楼层
本帖最后由 路人 于 2011-7-31 19:36 编辑

翻译的有歧义

错误:语法。

( 或  )位置错误或丢失。   (我一开始理解成    "(或)" 位置错误····

我认为应该改为:
错误:语法。
"(” 或 “)”位置错误或缺失。
发表于 2011-7-31 19:18:09 | 显示全部楼层
本帖最后由 路人 于 2011-7-31 20:19 编辑

BAS^2(大脑代数系统^2)   启发到逻辑错误

∵ Edition.2.CHS
www.cncalc.com
CHS by imz & Pichu

且:  "错误: 未知的错误。
请向原作者联系。 "

∴版权呢,作者联系方式呢!
不必汉化的如此彻底把!

发表于 2011-7-31 19:44:41 | 显示全部楼层
本帖最后由 路人 于 2011-7-31 19:53 编辑

哈哈~终于发现一个完全是错误的问题了(找得我好累啊~)

见图中画圈位置~
捕获2.JPG

一个很常见的错误,在记事本之类的软件里吧多行文字一起选中,然后复制到NS模拟器中,出现命令行出现"双行BUG"。不信的话你可以把图中的那行东西,复制到左边的输入框中,运行一下,你会发现↓
捕获3.JPG


                                                                                                   爱找茬の路人参上
发表于 2011-7-31 19:53:07 | 显示全部楼层
本帖最后由 路人 于 2011-7-31 20:09 编辑

我是不是太无聊了·····

问题,句号没加= =(我看的很仔细吧~)
  str:="错误:自变量"
反例:  str:="错误:语法。"

  str:="不可预料的错误"
反例  str:="警告:有些系数为负数或0。"

                                                                                   无聊の路人参上
发表于 2011-7-31 20:04:38 | 显示全部楼层
源程序的问题:
mass(cu)
---------------------------
错误: 未知的错误。
请向原作者联系。
错误识别码:argument,
错误类型码:str-num。
---------------------------
                            Done
===========================
mass("Cu")
---------------------------
               M[ Cu ]= 64 g/mol
---------------------------
                            Done

我猜大概是忘记判断了吧,LZ你们帮忙补上吧~
发表于 2011-7-31 20:14:03 | 显示全部楼层
小建议:
symbol: 显示元素符号

改为:Symbol:根据原子序数显示元素符号
==================================
name: 显示元素名称

改为:name: 根据原子序数显示完整元素名称
==================================
z: 显示原子序数

改为:z: 根据元素符号显示原子序数
PS:元素首字母一定要大写,如果有第二个字母一定要小写

评分

参与人数 1金钱 +15 收起 理由
chsi + 15 认真发帖

查看全部评分

发表于 2011-8-1 10:43:05 | 显示全部楼层
哈哈~请允许我歪一下楼
balance("TI(SIO)2+CA=CASIO+TI")
------------------------------------------------
                           一定条件
TI(SIO)₂ + 2 CA  ---------→   2 CASIO + TI
------ ...
路人 发表于 2011-7-31 19:00
Ti(SiO)₂ + 2 Ca  ---------→   2 CaSiO + Ti
这样看更有趣,你的想法真是有趣!
发表于 2011-8-1 12:44:33 | 显示全部楼层
源程序的问题:
mass(cu)
---------------------------
错误: 未知的错误。
请向原作者联系。
错误识别码:argument,
错误类型码:str-num。
---------------------------
                             ...
路人 发表于 2011-7-31 20:04

这倒不是没加判断,而是因为语法要求必须以字符串输入,否则输入的将是cu的值,这就没有意义了,所以会报错
 楼主| 发表于 2011-8-1 13:40:16 | 显示全部楼层
嘿嘿,这个星期天发布修正版.......
现在ns没电了......
发表于 2011-8-1 15:38:35 | 显示全部楼层
不是充电电池吗?
发表于 2011-8-1 19:34:03 | 显示全部楼层
这倒不是没加判断,而是因为语法要求必须以字符串输入,否则输入的将是cu的值,这就没有意义了,所以会报错
lch 发表于 2011-8-1 12:44

可以在Error变量里增加一条判断,而变成如下形式:
  1. ........

  2. If code="argument" Then
  3. :  str:="错误:自变量"
  4. :  If type="string"
  5. :    str2:="公式必须以字符串形式输入。"
  6. :  If type="number"
  7. :    str2:="自变量必须是数字。"
  8. :  If type="str-num"
  9. :    str2:="输入的元素符号第一位必须大写。"
  10. :EndIf

  11. ..................
复制代码
发表于 2011-8-25 16:58:38 | 显示全部楼层
楼主辛苦了,非常牛。
发表于 2011-8-31 23:18:29 | 显示全部楼层
才入手tin
发表于 2012-12-17 20:21:08 | 显示全部楼层
化学啊,还是很迷茫
发表于 2013-1-3 21:47:09 | 显示全部楼层
感谢楼主哈
发表于 2013-2-1 10:08:17 | 显示全部楼层
imath 发表于 2011-8-1 15:38
不是充电电池吗?

据说nspire cas with clickpad 是4节7号电池的
发表于 2013-2-15 20:52:18 | 显示全部楼层
ddddddddddddddddd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 16:05 , Processed in 0.103602 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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