原文由 〓猪哥哥〓(03yx2) 发表:
楼主验证过了吗?准确性高吧
软件就是按分析化学教材中的计算公式及相应条件来编写的,这跟你做分析化学习题时用计算器计算无二,只是用程序代替了你繁琐的工作。
如果要出错,就是编程时代码写错,这时调试就通不过的,计算机计算的准确度肯定比人算准确,以武大教材为例,有时末位数会有出入,那是手工计算时的有效数字位数与计算机计算时的位数设置上的差别引起的,例如,误差一章的内容,教材上的习题或例题只要两位,我设计程序时计算过程中保留了更多的位数,最后再作位数裁决,这更合理一些(教材上也建议:如果用计算器计算,可以计算完后再作位数裁决)。又如,计算络合效应系数时,手工计算总是先近似再计算,但程序设计时,则不作近似,先计算最后再作位数裁减。
偶尔也会在设计程序时因疏忽而忘了将自然对数化为常用对数,少除“log(10)” 这个值,但验算实例时很快就会发现,以前编缓冲溶液PH计算公式时就出现这样的情况,但发现问题后已及时修改了代码。