基于MFC和DLL库的高精度和矩阵 计算的电子计算器
技术:MFC等摘要:
随着科学技术的不断提高,对数据的操作和矩阵的运算在很多领域有着很重要和广泛的应用。矩阵是数学的基本概念之一。作为线性代数的核心内容,矩阵广泛运用于各个领域,如数学建模、密码学、化学、通信和计算机科学等,解决了大量的实际问题。飞速发展的科技,人类对数据的操作越来越大,普通的计算器只能支持几十位的运算,在某些领域某种情况下很难满足用户的需求。如果要实现几百位,几千位甚至上万位的数据操作,人工手算的话当然可以实现,但是,因此付出的代价是很大的,大量的时间,大量的金钱,而且普通的计算器不能实现矩阵的运算。所以,制作一款既能实现对高精度数据操作又能实现矩阵运算的计算器是十分需要的。但是,对于一个纯软件的的计算器,如果采用鼠标去点击按钮来输入数据的话,是什么耗时耗力的,所以,高精度的计算器应该是而且必须是可以读入,或者手动键盘输入,在此我的产品是键盘输入,这样可以大大减少时间,提高效率。
关键词:高精度数据,矩阵运算,键盘输入,计算器
目录:
1前言 1
1.1课题研究的背景 1
1.2课题研究的目的 1
1.3本章小结 1
2相关技术理论 2
2.1系统运行环境 2
2.1.1系统运行的软件环境 2
2.1.2系统运行的硬件环境 2
2.2相关理论 2
2.2.1关于矩阵的介绍 2
2.2.2关于C/C++语言的介绍 4
3项目总体设计 8
3.1项目可行性分析 8
3.1.1技术可行性 8
3.1.2经济可行性 8
3.2总体功能模块 8
4项目的实现 10
4.1用户操作界面的实现 10
4.2显示当前时间功能的实现 11
4.3记录日志功能的实现 12
4.4高精度整数运算的实现 14
4.4.1高精度整数加法运算的实现 14
4.4.2高精度整数减法运算的实现 15
4.4.3高精度整数乘法运算的实现 15
4.4.3高精度整数除法运算的实现 16
4.5矩阵运算的实现 16
4.6DLL动态库的连接 16
5系统测试 18
5.1测试的定义及目的 18
5.2测试的原则 18
5.3测试方法 19
5.4测试的研究和选择 19
5.5测试的过程及组织 19
5.6测试用例及结果 20
5.6.1界面显示和输入测试 20
5.6.2写入日志文档测试 25
5.6.3显示时间的测试 26
5.6.4后台计算测试 26
附录A 27
附录B 43
1.高精度整数的加法 43
2.高精度整数的减法 43
3.高精度整数的乘法 44
4.高精度整数的除法 45
5.矩阵运算并存入二位数组 46
参考文献 50
致谢 51
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]