20165317 结对编程第一周总结
需求分析
实现一个命令行程序,要求:
自动生成小学四则运算题目(加、减、乘、除)
- 支持整数
- 支持多运算符(比如生成包含100个运算符的题目)
- 支持真分数
- 统计正确率
我的理解:
- 首先是对于输出的式子,是大家都可以看懂的,但计算的式子必须是计算机能弄懂的。
- 其次是几个随机,一个是数字随机,一个是符号随机,一个是长度随机。
设计思路
-
生成随机数和随机符号
-
将随机数和符号以中缀表达式输出
-
将中缀表达式转化成后缀表达式并计算答案
-
比对答案与用户输入结果的关系。
本周进度
由于本周主要是思路探讨部分,我和队友并没有完成完整的代码,但是我们针对我们的设计思路的核心部分完成了函数的设计
结对伙伴
我的结对伙伴是20165316孙勖哲,他很强,提出了绝大多数建设性意见,并共同完成了本次的代码。