落叶高精度表达式

落叶高精度表达式计算器v1.0(含VB运行库)

落叶高精度表达式计算器V1.0(32位)版计算器程序是在win7 32位系统上使用VB6.0开发的。该程序的主要特点是: 1) 精度高,支持10000位精度的有理数常用运算;包括:加法、减法、乘法、除法、取幂、N次方、三角函数、反三角函数、双曲三角函数、反双曲三角函数等。2) 表达式运算,本程序不使用普通计算器一边输入一边计算,而是在输入所有数据或表达式后,解析表达式,分解运算符和数据,最后计算出结果。点击程序界面上的等号按钮,计算器开始计算。3)这个计算器的大部分运算函数都是自己写的,没有调用大数库或者其他数学库科学函数计算器手机版,只有大数的平方根调用了GMP大数库。该计算器的各个子功能通过定义的高精度数据结构接收和返回运算结果。这种高精度的数据结构可以定义符号(整数、小数、科学计数法表示的数字),函数内部集中对数值。,小数点位置,指数为运算,优点是调用简单,不易出错,可以说比较全,综合运算能力强。这与大数库的实现不同。大多数大数库只提供整数运算。如果要对有理数进行操作,一:需要大量的调用前和调用后处理工作,对知识的要求并不高。,但是调试需要很长时间,仅仅因为你的级别高,它并没有得到很大的提升。二:难以进行综合操作。

当你调整一个函数并执行综合操作时,会出现许多新的问题。高精度数据结构VB定义为: Type StrToZx’高精度数字结构头 ZhFhBz As Boolean’正负号 XsdWz As Long’小数点右边数字的长度。在例子1234.567中,数字是3(为什么这么定义,因为大部分基本操作都是右对齐的,所以这个定义减少了中间一些不必要的转换) JzBz As Integer’标记的数组存储What基数(十进制或其他基数) strlen As Long’ 操作数长度 Zx() As Long’ 存储操作数数组 eE As Long’ 存储指数 End Type4) 综合运算,函数里面的三角形,用户界面公式, 而表达式运算都是综合运算的表现形式。综合操作是大量基本操作的集合。如果中间有轻微的错误,将不计算正确答案。内容比较繁琐,这里就简单介绍一下。5)这个程序从2015年11月开始试写,2016年8月大致完成。开发周期很长,中间代码写了一万两万行,从零基础到运行效率,综合效率。主要目的是练习编程。老外的数学软件已经很厉害了,我没法比。我觉得把程序源码作为大数的初级学习例子比较适合我的程序。6)程序中的函数都有检查输入值的功能。如果输入错误,会弹出提示窗口,提醒哪个功能输入错误。

7)因为我是第一次编程实践,而且我的知识匮乏,加上精力有限,最后的测试只是一个简单的测试,肯定有很多不足和未发现的bug,请各位网友在论坛里,或者我的邮箱:wtbzhy@126.com,微博:qq_34030789,指正,交流。如果我更正错误,我会在下载网站上更新,并根据你的地址发一份给你,谢谢!欢迎大家再次使用这个计算器。这个计算器有很好的表情分析功能科学函数计算器手机版,以后会用到。获得出色的用户体验!

立即下载

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论