需求分析:
一年级题型100以内的2项式10题:
14+12= 8-4= 6-9= 7+2= 16-4=
10×4= 8÷4= 15+10= 6×4= 18-15=
二、三年级题型以内的3项式15题:
14+4×12= 8×6+20= 38-7+69= 60+81÷9= 68÷3+65=
36-27÷9= 8×4×4= 98-39+17= 16÷4+8= 63+71×9=
10×4×4= 9×14+10= 18-15+10= 14-6-4= 18-15+18=
四则运算:是指加减乘除混合运算
需求说明:可以设置出题数目,出题类型范围,生成答案、题目打印到 .txt中
设计:
设计思路解析:
- 通过Main()方法。控制台输入题数,输入数值范围
- 通过Point类实现,可打印题目和答案到指定路径.txt
- 通过topic类实现生成随机数/运算符,从而生成题目。
- 避免题目重复,是否有乘除法、加减有无负数
关键功能的实现:
控制台实现输出
性能探查:
总结及改进:
项目缺点:
1.没能在要求的时间内,按时阶段性把四则运算项目签入GitHub,而是一次性到点交付。
2.在时间运用上实际的时间比预估的时间超出。
3.在编码上没能达到简洁。
项目优点:
项目能够基本实现。
改进计划:
- 代码简洁
- 命名规范
- 时间合理分配
收获:项目分类简洁清晰,思路清晰。