四则运算生成器

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/networkengineering1934-Softwareengineering/homework/12138
这个作业的目标 实现一个自动生成小学四则运算题目的命令行程序

队员:3118005326 愚蠢的黄汉源和他的天才舍友 Github
一.PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 1440 1000
Development 开发
· Analysis · 需求分析 (包括学习新技术) 60 300
· Design Spec · 生成设计文档 40 0
· Design Review · 设计复审 120 210
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 20 20
· Design · 具体设计 40 120
· Coding · 具体编码 220 240
· Code Review · 代码复审 60 180
· Test · 测试(自我测试,修改代码,提交修改) 120 240
Reporting 报告
· Test Repor · 测试报告 40 180
· Size Measurement · 计算工作量 100 1
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 20
· 合计 1440 1000

二.项目需求
(1)使用 -n 参数控制生成题目的个数。
(2)使用 -r 参数控制题目中数值(自然数、真分数和真分数分母)的范围。
(3)过程无负数,运算符不超过3个,全程真分数,不能重复,一万道题。
(4)题目,答案,核对结果的数据需要写入txt。
三.实现
1.设计思路
参考了不认识的师兄的部分代码(直接照搬是无法实现功能的) 附师兄github地址:https://github.com/xiaobaot/wordcount/tree/master/sizeyusuan
四则运算生成器
根据需求确立了随机函数和限制范围的函数,之后设计算法和存储。
四则运算生成器
2.运行
文件生成位置:
四则运算生成器
Run键入数据后:
四则运算生成器
生成txt文件
四则运算生成器
数据展示
四则运算生成器

上一篇:async和await


下一篇:YAML(摘录)