20194646+自动生成四则运算题第一版报告

一、基本功能

 

使用C或Java语言完成一个自动生成四则运算试题的程序。

1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内

2)剔除重复算式。 2 + 3 = 和 2 + 3 = 是重复算式 2 + 3 = 和 3 + 2 = 不属于重复算式

3)题目数量可定制

4)相关参数可控制

是否包含乘法和除法

操作数数值范围可控(如操作数 在100以内 还是1000以内)

操作数是否含负数    

5)生成的运算题存储到外部文件result.txt中

二、需求分析

 

生成四则运算题,方便家长对孩子进行复习考核

三、功能设计

 

我用的Java操作,生成5个变量来接受和判断用户输入的数值,运算部分用循环实现

四、测试运行

五、剔除重复式

六、总结:对程序的学习还需努力,程序错误太多,思路不够清晰。

七、PSP

PSP2.1任务内容计划共完成需要的时间(h)实际完成需要的时间(h)
Planning 计划 0.5 1
· Estimate · 估计这个任务需要多少时间,并规划大致工作步骤 18.3 27.4
Development 开发 5 8
·· Analysis 需求分析 (包括学习新技术) 3 5
· Design Spec · 生成设计文档 0.5 0.6
· Design Review · 设计复审 (和同事审核设计文档) 0.5 0.5
· Coding Standard 代码规范 (为目前的开发制定合适的规范) 0.2 0.4
· Design 具体设计 2 2
· Coding 具体编码 2 2
· Code Review · 代码复审 1 1.5
· Test · 测试(自我测试,修改代码,提交修改) 3 6
Reporting 报告 0.5 0.5
·· Test Report · 测试报告 0.2 0.2
· Size Measurement 计算工作量 0.2 0.2
· Postmortem & Process Improvement Plan · 事后总结 ,并提出过程改进计划 0.5 0.5

 

posted on 2019-09-16 18:11  Jeacky-wang  阅读(145)  评论(1编辑  收藏  举报

导航