需求分析改革版

一、编写目的

在程序设计中,通过设计、编制、调试一个模拟计算器的程序, 加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为C++程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。

二、项目背景

计算器是日常生活中十分便捷有效的工具能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用VC++的知识编写程序来解决此问题。至于具体界面可以用java等实现。该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。 比如在运算能力提高方面可以实行难易程度不同的计算范围,锻炼运算能力等。

三、功能描述

1、界面优化

2、难易程度

3、答案是否可见

4、具体运算符,运算到几位

5、可提供的相关运算条件要求

6、数据精度的要求

7、对于练习式的计算要求,所需要分配的运算类型、答案示例

8、(待选)是否可以进行进制转换?

9、运算能进行到多少位?比如最多可以运算十二个数。

结合实例,可能运用到运算器的更多时候是经商类工作,比如超市、市场等等,其中还有小学刚刚接触运算器以及我们自己用的二进制转换等等内容,如果可以,那么我们是否可以在原有基础上,丰富一下进制转换的内容。

原文地址:https://www.cnblogs.com/buluo/p/5553382.html