计算机编程绘制函数图像,MyCalc: VB6.0 编写的一个计算器程序,有基础的函数图像绘制功能。...

Welcom to the MyCalc executable program

功能简介

正确处理小数和负数

允许 $5.2\times-3.1$

允许 $5.2\div -3.1$

正确处理括号运算优先级(多级嵌套)

定义Bracket()函数

四则运算

定义Basic()函数

指数运算

定义Exponential()函数

对数运算

定义Logarithmic()函数

三角函数运算

定义Trigonometric()函数

被操作数是角度

反三角函数运算

定义InverseTrig()函数

被操作数是角度

求解两个正整数的最大公约数和最小公倍数

定义ZZXCF()函数

辗转相除法

历史记录功能

定义Record()过程

计算历史保存在 App.Path & "\history.txt"

为避免麻烦,程序内没有提供清除历史记录的功能,只能手动清除

函数图像绘制

四次多项式函数

三角函数

对坐标和函数曲线的颜色、粗细分别进行调整

保存图片

命令功能((●'◡'●))

输入 "..." ,点击等于号按钮进入命令模式,允许键盘输入

输入 "lock",锁定文本控件,不允许键盘输入

history

查看历史记录,和“历史”菜单的作用一样

game

猜数游戏

time

查看系统当前时间

draw

打开画图窗口

about

输出介绍信息

你好

给出反馈

心得体会

刚开始写这个程序的时候完全没有头绪,不知道从哪下手,最主要的原因就是总想着一步到位,把所有运算操作一下子做好。

后来我想到了数学建模的思想,最开始的工作一定是将模型简化,简化到目前可以做的形式。姚老师在课上也一再强调三维问题二维化甚至一维化的理论基础和意义所在,对我后来的行动思想有着非常重要的启示作用。

那就从1+1开始吧,当我心里有了这个想法之后,我感觉我的方向找对了。做完加减法的单步操作之后,当我进一步将这个模块放到循环体中并成功运行的时候,我豁然开朗,往后的工作一片坦途:处理正负号、处理小数、处理括号的嵌套等等,每一个难题都让我为之困惑、为之不解。然而一次次地,用简化模型的方法,从最简单、最本质的地方开始,最终解决问题,一再加强着我的信心,每次工作心情都非常好。

整个过程中迸发的很多想法和灵感让我激动不已,这让我感到我在做一件非常有创造性的工作——起码对我自己而言。

VB是简单的,它很易于使用。过去的C语言课程我学的很一般,在之后的很长一段时间都对编程这件事感到很困惑。VB前期的学习和小作业让我感到图形界面的编程工作原来这么简单,黑乎乎的命令行当然很有用,但是在用过VB之后,我才真正体会到了算法的乐趣和核心地位。

感谢计算机编程实验课,感谢姚老师,感谢助教老师,这是一次非常愉悦的课程体验。

作者简介

联系我:QQ邮箱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值