中学生多功能计算器设计(1)

[日期:2018-03-21] 作者:信息技术 次浏览 [字体: ]

中学生多功能计算器设计

(成都市第32届科创大赛程序设计类一等奖)

八年级13班 罗士勇 指导教师 旷勇

计算器是我们生活、学习中常用的小工具。自从上中学以来我们逐渐感受到市面上购买的简易计算器的功能越来越不够用。何不自己动手开发一个多功能计算器程序来满足中学生的需求呢?所以,我决定编写一个多功能的计算器程序来专门为我们中学生服务。

这个计算器程序要能满足中学生常用的计算需求,所以它的计算功能必须包括我们中学所学的各种数学计算。经过对初中阶段数学知识点的详细分析我归纳了以下一些功能:常规四则运算、周长计算、面积计算、体积计算、指数计算三角函数计算等。考虑到中学生学习压力大强度高,我还特意增加了益智小游戏这个模块,让大家在学习之余可以适当放松自己,从而进一步提高学习效率,更好地实现劳逸结合。

程序设计语言我选用的是PythonPython是一种面向对象的解释型计算机程序设计语言,语法简洁清晰易于学习易于阅读易于维护代码定义的更明确、可移植性强,它具有比其他语言更有特色语法结构。

中学生多功能计算器以命令按钮的方式工作,主窗口界面如图1所示。结构简单、功能清晰明了。主要采用的控件commandLinkButton命令按钮以及label标签。

计算器模块仍然沿用经典的计算器界面,这样可以让使用者无需任何学习轻松上手。操作方法可以用鼠标点击也可以用键盘输入,十分方便满足不同使用者的习惯。(如图2)

公式计算是中学生多功能计算器的亮点所在,同时也是这个计算器的核心。中学生涉及到的公式计算众多,经过分析我选定了最为常用的一部分公式计算放入多功能计算器,舍去了一些生僻的公式。这样多功能计算器的公式计算功能就变得既实用又精简。(如图3)