|
技术: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.6 DLL动态库的连接 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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|