zoukankan      html  css  js  c++  java
  • 【集美大学1411_助教博客】个人作业1——四则运算题目生成程序 成绩

    第一次个人作业的评分新鲜出炉啦……第一次作业,截止发稿时间全班31人,提交30人,未提交1人。从第一次作业的完成情况来看,各位同学的编程基础都很好,希望同学们在这门课上会更有收获。

    题目

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

    评分规则

    题目要求 给分
    Coding(代码 实现部分): 整数+真分数 1
    等式输出时使用 +, −, ×, ÷ 1
    处理用户不合法的输入 1
    判断计算结果对错 1
    打分、统计正确率 0.5
    用户可以输入真分数 0.5
    使用-n控制生成题目数 1
    代码规范 1
    需求分析 更细致的需求分析 0.5
    功能设计 基本功能、扩展功能、高级功能 0.5
    代码实现 介绍代码的每部分负责什么功能、函数关系、流程图 1
    代码说明 对重要代码的说明解释 0.5
    运行截图 展示题目的所有要求的截图 0.5
    小结 经验、感想 0.5
    PSP 符合要求、个人反思 2
    合计 12.5
    附加分 高级功能,如多于两个数的四则运算、有图形化界面、耗时统计等 2

    优秀个人作业赏析

    迭代迅速,才能做出更加优秀的作品:23013

    博客层次清晰,函数关系介绍清楚,总结中有个人反思:23028

    个人作业1 评分结果

    学号 coding 需求分析 功能设计 代码实现 代码说明 运行截图 小结 PSP Coding(代码 实现部分): 总分 附加分 映射后
    更细致的需求分析0.5 基本功能、扩展功能、高级功能0.5 介绍代码的每部分负责什么功能、函数关系、流程图1 对重要代码的说明解释0.5 展示题目的所有要求的截图0.5 经验、感想0.5 符合要求、个人反思2 整数+真分数1 “+, −, ×, ÷”1 处理用户不合法的输入1 判断计算结果对错1 打分、统计正确率0.5 用户可以输入真分数0.5 使用-n控制生成题目数1 代码规范1 高级功能,如多于两个数的四则运算、有图形化界面、计算耗时等2
    23013 23013 0.25 0.5 0 0.5 0.25 0.25 1.5 1 1 0 1 0.5 0.5 1 1 9.25 2 9.4
    23029 23029 0.5 0.25 1 0.5 0.25 0.5 2 1 0 0 1 0.5 0.5 0.5 1 9.5 7.6
    23028 23028 0.25 0.25 1 0.5 0.25 0.5 1 1 1 0 1 0.5 0.5 1 1 9.75 7.8
    23011 23011 0.25 0.5 0.5 0.5 0.5 0.5 1 1 1 0 1 0.5 0.25 1 1 9.5 7.6
    23015 23015 0.25 0 1 0.5 0.25 0.25 1 1 1 0 1 0.5 0.5 1 1 9.25 7.4
    23007 23007 0.25 0 0.5 0.5 0.25 0.5 1.5 0.5 1 0 1 0.5 0.5 1 1 9 7.2
    23010 23010 0.25 0.5 1 0.5 0.25 0.5 1 1 1 0 1 0.5 0.5 0.5 0 8.5 6.8
    23003 23003 0.25 0.25 1 0.5 0.25 0.25 1 0 1 0 1 0.5 0.5 0.5 1 8 6.4
    23019 23019 0.25 0.5 0.5 0.5 0.25 0.5 1 1 1 0 1 0.5 0.5 0.5 0 8 6.4
    23022 23022 0.25 0.25 0.5 0.5 0.25 0.25 1 1 1 0 1 0.5 0.5 1 0 8 6.4
    33023 33023 0.25 0.25 1 0.5 0.25 0.25 1 1 1 0 1 0.5 0.5 0.5 0 8 6.4
    23002 23002 0.25 0.25 1 0.5 0.25 0.25 1 0.5 1 0 1 0.5 0.5 0.5 0 7.5 0.25 6.25
    23026 23026 0.25 0.25 0.5 0.5 0.25 0.5 1 1 1 0 1 0.5 0.5 0.5 0 7.75 6.2
    23027 23027 0.25 0.25 1 0.5 0 0.25 1 1 1 0 1 0.5 0.5 0.5 0 7.75 6.2
    23014 23014 0.25 0.5 0 0.5 0.25 0.5 1 0.5 1 0 1 0.5 0.5 0.5 0 7 0.5 6.1
    23001 23001 0.25 0.25 0.5 0.5 0.25 0.25 1 0.25 1 0 1 0.5 0.25 0.5 1 7.5 6
    23006 23006 0.25 0 0 0.5 0.25 0.5 1 0.5 1 0 1 0.5 0.5 0.5 1 7.5 6
    23018 23018 0.25 0.25 0.5 0 0.25 0.25 0.5 1 1 0 1 0.5 0.5 0.5 1 7.5 6
    23009 23009 0.25 0.5 0.5 0 0.25 0.25 1 0.5 1 0 1 0.5 0.5 1 0 7.25 5.8
    23016 23016 0.25 0 0.5 0.5 0.25 0.25 1 1 1 0 1 0.5 0.5 0.5 0 7.25 5.8
    23017 23017 0.25 0 1 0.5 0.25 0 1 1 1 0 0 0.5 0.5 0.5 0 6.5 0.5 5.7
    23023 23023 0 0 0 0 0.25 0 1 1 1 0 1 0.5 0.5 0.5 1 6.75 5.4
    23024 23024 0.25 0.25 0 0.5 0.25 0 1 1 1 0 1 0.5 0.5 0.5 0 6.75 5.4
    23008 23008 0.25 0.5 0.5 0.5 0.25 0.5 0.5 0.5 0 0 1 0.5 0.5 1 0 6.5 5.2
    23004 23004 0.25 0.25 0.5 0.5 0.25 0.5 1 0 0 0.25 1 0.5 0.5 0.5 0 6 4.8
    23020 23020 0.25 0.25 0 0.5 0.25 0 1 0.5 1 0 1 0 0.5 0.5 0 5.75 4.6
    23030 23030 0 0.5 1 0.5 0.25 0.5 1 0 0 0 0 0 0 0 0 3.75 1 4
    23031 23031 0.25 0.5 1 0.25 0.25 0 1 0 0 0 0 0 0 0 0 3.25 0.5 3.1
    23021 23021 0.25 0.25 0 0.5 0.25 0 1 0 0 0 0 0 0 0 0 2.25 1.8
    23005 0.25 0 0.5 0 0.25 0 0 0 0 0 0 0 0 0 0 1 0.8
    23012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
    映射前 附加分 映射后
    满分 12.5 0 10
    零分 0 2 2

    同学们对第一次作业的反馈

    第一次作业的助教总结

    首先,非常开心,很多同学都是又快又好的完成了这次作业,而且在给大家的点评过后,很多同学都迅速的做出了反应,这非常符合软件工程的思想,所以在此要恭喜各位同学已经迈进了软件工程的大门。

    在这次个人作业中,我也发现了一些问题,在此提醒同学们注意:

    1. PSP中你的预估时间和你的实际项目实现时间,到底哪里差得很多,不分析一下吗?
    2. 需求分析和设计阶段,大部分同学都是复制了张老师的要求,而没有认真的挖掘更细致的需求,也没有对基本功能、扩展功能、高级功能做深度挖掘。
    3. 代码规范性差,不缩进或者乱缩进。只要我看到代码规范性差的,我都在代码规范性这一项给了0分,望引以为戒,你的代码是要给别人看的,不只是交给计算机运行的。
    4. 大家的运行结果展示还可以再详细一些,很多同学都只给了运行成功的结果展示,那么如果用户不按套路输入呢?比如输入“35太难了”之类的,你有给出相应的对策吗?
    5. 经验总结太空泛,有些同学说“编程水平还有待提高”,你要如何提高?有些同学说“程序扩展性差”,在哪方面扩展性差,可以如何改进?“出现了很多错误”,都有哪些错误,如何解决的,其实我非常想知道,不要回答我去百度,和问同学,这不是描述一个问题和解决问题的具体方法。
    6. 很多同学没有认真的看教师的作业博客,作业博客中明确提出了使用-n这种方式运行程序,但好多同学都是在程序运行的过程中读取的。用户就是上帝,用户的需求就是圣旨,按照用户的需求做就对了。。。但是从程序运行中读取的,我也给了一半的分。
    7. 没有给出coding链接的,无论你是否在博客中写了你的代码,在评分中的代码部分我都给了0分,因为你没有按照要求提交代码。
    8. 一眼就能看出编译失败的程序我给了0分。

    这些个0分不是想告诉你这门课你学不好了,而是想提醒你,学好这门课都应该注意哪些方面。这是一门软件工程课,不是一门代码的课。同学们不要说高分只给博客写得漂亮的同学,向用户介绍你的工作你都没有做好,那谁会知道你完成了一项优秀的工作呢?

    很多同学在总结中提到编程基础差,借用我的老师的一句话:“就像压腿这种体育训练,开始的越晚,你的痛苦越大,代价也越大。希望,现在你的痛苦来得还算及时。”其实从第一次作业的结果来看,同学们的编程基础并不差。

  • 相关阅读:
    Educational Codeforces Round 83 --- F. AND Segments
    Educational Codeforces Round 83 --- G. Autocompletion
    SEERC 2019 A.Max or Min
    2019-2020 ICPC Southwestern European Regional Programming Contest(Gym 102501)
    Educational Codeforces Round 78 --- F. Cards
    今天我学习了一门全新的语言
    codeforces 1323D 题解(数学)
    Educational Codeforces Round 80 (Div. 2) 题解 1288A 1288B 1288C 1288D 1288E
    Educational Codeforces Round 81 (Div. 2) 题解 1295A 1295B 1295C 1295D 1295E 1295F
    Codeforces Round #617 (Div. 3) 题解 1296C 1296D 1296E 1296F
  • 原文地址:https://www.cnblogs.com/zhengrui0452/p/6539696.html
Copyright © 2011-2022 走看看