天天看点

【2017下集美大学软工1412班_助教博客】个人作业1——四则运算题目生成程序 成绩公示

作业要求

个人作业1——四则运算题目生成程序(基于控制台)

  1. 使用 -n 参数控制生成题目的个数
  2. 使用 -r 参数控制题目中数值
  3. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数
  4. 每道题目中出现的运算符个数不超过3个
  5. 程序一次运行生成的题目不能重复,即任何两道题目不能通过有限次交换+和×左右的算术表达式变换为同一道题目
  6. 生成的题目存入执行程序的当前目录下的Exercises.txt文件
  7. 在生成题目的同时,计算出所有题目的答案,并存入执行程序的当前目录下的Answers.txt文件
  8. 程序应能支持一万道题目的生成
  9. 程序支持对给定的题目文件和答案文件,判定答案中的对错并进行数量统计,并会输出所有题目中重复的题目
  10. 统计结果输出到文件Grade.txt

评分结果

按从高到低排列

学号后3位 Total
007 15.1
008 14.3
043 12.2
058 12
040 11.9
010 11.2
022
044 9.1
048 8.9
045 6.5
060 6.2
036 5.7
011 5.4
042 5.1
056 4.2
032 4.1
055 3.8
038 3.3
033 3.2
001 2.7
057
059 2.2
061 2
050
009
098
003

PS:学号050 009 098 003这四位同学未提交作业,按0分记录本次作业成绩

评分细则

组成部分 标准 缩写 给分
代码 可以通过-n -r 参数控制生成等式参数和数量 KY
生成过程中计算出表达式的结果给出正确和错误答案数目 SC
能够根据提供的相应文件给出重复的题目数目 NG
支持10000道题目的生成 ZC 1.5
有规范的readme RM 0.3
提交的文件符合要求无缺失且无多余 TJ 0.2
以正确格式在各个文件中保存结果 YZ 0.5
等式输出时用+ - * ÷ DS
正确处理分数的计算 ZQ
博客 需求分析细致 XQ
功能设计细致 GN
对重要代码的功能有描述 DZ
有运行的截图 YY
PSP
有个人感想和反思总结 YG
附加 高级功能或拓展功能如图形界面等基本功能之外的功能 GJ

优秀博客

007同学 四则运算——二叉树

008同学 第1次作业

详细评分结果

0.8
0.1 0.4
0.6
0.9
1.2 0.7
2.8

助教有话说

大家好,我是半路助教大史4.2,本科四川大学,研究生国防科大,现在在北漂,很高兴从一开始的1413班助教又转战到了1412班,上任助教因为各种原因不能继续为大家服务,接下来的学习时光由我陪伴大家,还请多多指教~

第一次作业的复审由黄老师完成,大家在做作业之前一定要仔细阅读作业要求,每项作业要求都会体现在评分细则上,没写对应部分丢了本可以拿到的分数不是很可惜。

博客推荐用Markdown排版写作,简单好上手。另外大家一定要注意网站链接用"[" 和 “]”扩上,超链接地址附上了但是打不开多尴尬。