- 6
- 0
- 约9.56千字
- 约 13页
- 2018-09-11 发布于湖北
- 举报
基于vb的科学计算器论文正文2ilskbcq
引言
说起计算器,值得我们骄傲的是,最早的计算工具诞生在中国。
中国古代最早采用的一种计算工具叫筹策,又被叫做算筹。这种算筹多用竹子制成,也有用木头,兽骨充当材料的。约二百七十枚一束,放在布袋里可随身携带。
在俄罗斯,最早用来计算的工具是“俄罗斯算盘”。它是俄罗斯的“民族计算器”,直到90年代中期,还被出纳员们使用着。值得注意的是,在1986年出版的教科书《贸易计算学》中,有整整一章是关于如何使用算盘的。 和算盘同时代的计算工具是早在17世纪就出现的“科学环”,在革命(1917)前,它主要用来对数计算。计算器出现以后,“科学环”才被淘汰。
直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。
17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的“纳皮尔算筹”,英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除、乘方、开方运算,甚至可以计算三角函数,指数函数和对数函数,这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具
一总体设计分析
本次科学计算器课程设计共分为六个大部分他们分别为:
①科学计算器中,BackSpance、CE、C和运算符号+、-、*、/、.、-/+、=以及标准型计算器的设计。
②科学型角度弧度和进制的调用的设计。
③科学计算器中,x^2,x^3,x^y,1/x,n!,Log按键,及八进制转二进制,八进制转十进制的设计。
④科学计算器中,sin,cos,tan,Rnd,Exp,ATn按钮以sin/cos/tan计算时角度和弧度的转换的设计。
⑤科学行计算器中,Copy,Pst,Not,And,Xor,Int,Or,Abe,Exit按钮;将十进制转化为二进制,制转化为十进制,将二进制转化为八进制的设计。
⑥标准型菜单部分(查看菜单标准型(standar)、科学型(scientific)。帮助菜单中包含关于(about)(内含开发制作者信息))及标准型和科学型的数字键和科学型的16进制转换的设计。
二 功能流程图
统计框
统计框
数据的处理
保存
调出
清除
基本运算
进制之间的转换
科学计算器
特殊功能
平均值
标准误差
求和
+
-
*
\
科学计数法
三角函数的运算
阶乘
倒数
乘方
对数函数
角度弧度梯度
指数
三 各模块程序设计分析
①.sin、cos、tan、ATn按钮分别求某个数值/角度/弧度的正弦、余弦、正切、反正切值。
①.Exp、Rnd按钮分别返回e的x次幂和取[0,999999999)之间的随机数,而mod保证了随机数是整数。
③.角度、弧度按钮计算sin、cos、tan、ATn时进行转换。
四:设计界面
本计算器只有1个窗体,上面有Label控件,Commandbutton控件, Frame控件, OptionButton控件以及用Line控件画出Backspace按钮旁边的矩形,矩形里面也有一个Label控件。
五 程序部分
初始化部分:
Form Calc Caption 复杂数学计算器
Frame Frame1 Caption Select File to Add
OptionButton Option1 Caption 八进制
OptionButton Option2 Caption 十进制
CommandButton Command23 Caption Cot
CommandButton Command22 Caption n!
CommandButton Command21 Caption PI
CommandButton Command20 Caption Log
CommandButton Command19 Caption ln
CommandButton Command18 Caption Exp
CommandButton Command17 Caption x^2
CommandButton Command16 Caption x^3
CommandButton Operate Caption ^
CommandButton Command14 Caption Tan
CommandButton Command13 Caption Cos
CommandButton Command12 Caption Sin
CommandButton Command11 Caption M+
CommandButton Command10 Caption MS
CommandButton Command9 Caption MR
CommandButton Command8 Caption MC
CommandButton Command7
您可能关注的文档
- 基于gbt3048电线电缆性能试验方法的研究毕业论文57kdrleu.doc
- 基于gsm的远程遥控开关设计rxxl2ygp.doc
- 基于haar分类器的人脸检测方法分解gym7e0yx.doc
- 基于hamming窗的fir数字低通滤波器的设计iqy77k9g.doc
- 基于hedonic模型的上海住宅特征价格的研究czocearf.doc
- 基于gis的城市消防应急指挥系统的设计与实现bgkqyfuf.doc
- 基于gps授时的点阵led屏显示时钟设计报告57lzmeww.doc
- 基于hypermesh和nastran的声固耦合频率响应分析ffa1mkl9.docx
- 基于html5移动终端平台推送信息系统设计与实现htssvajo.doc
- 基于gps的精确电子日历设计毕业设计论文1vmwbcqi.doc
原创力文档

文档评论(0)