C语言分支/顺序作业总结
总结
1.1 基本要求(1分)
- 按时交 - 有分
- 未交 - 0分
- 迟交一周以上 - 倒扣本次作业分数
- 抄袭 - 0分
- 博客作业格式不规范,没有用Markdown语法 -扣分
- 泛泛而谈(最多七分)
1.2 评分要点
- PTA总分评分规则:
- (1)PTA总分:225:2分
- (2)PTA总分195--225:1.5分
- (3)PTA总分120--194:1分
- (4)PTA总分<120:0分
- PTA实验作业(0-6分)
算法描述不好、测试数据比较少,分值减少。 - 思维导图及学习总结(0-2分)
发现应付0分。 - 注意要点(扣分项)
博客点评应付或者代码不规范适当扣分
二.本次作业亮点
2.1 整体情况
本次作业全员按时完成并提交,无明显抄袭现象,作业整体质量较高,尤其PTA平均得分高,值得表扬,但部分同学分数太低,平时没花时间编程,应当警醒。
2.2 推荐博客
- 陈玲清
推荐理由:陈玲清同学代码规范,博客也写得很认真,对于实验作业遇到问题的描述也较为清楚,在点评同学博客时也很用心为其提建议,但是在算法描述还需要更进一步,整体是一份不错的博客作业。 - 祝文涛
推荐理由:祝同学代码规范,对于题目有自己去更深入的挖掘一些PTA题目中没有的但实际应用中存在的问题,比如在解一元二次方程这道题目中,他就考虑到复数根的情况。而且有尝试去写伪代码来描述题目的解题步骤值得赞扬,可以说是一篇很不错的博客。 - 范华
推荐理由:思维导图详细,算法分析思路清晰,代码思路比较简单,代码比较规范,看的出有大量编程,而且评论同学博客比较用心认真,值得大家学习。 - 钟海清
推荐理由:思维导图详细,代码规范,注释到位,格式良好,对同学有良好的评论建议。算法分析部分可以写得更详细一些 - 谢晓淞
推荐理由:代码思路清晰,一题多解,有自己的想法,看得出平时有大量编程,代码注释详细,值得大家参考学习。 - 曾俊伟
推荐理由:内容详实,总结深刻,算法分析思路清晰,代码格式良好,错误说明分析详细,评论他人博客认真,全篇博客完成度高!
三.本次作业以及批改过程中存在的问题
3.1学习总结太少
错误样例:
很多同学在学习总结这一块十分忽视,就写一句或者两句来应付。如果你真的不会写就把这一周学了那些内容全部总结一遍就行了。
3.2代码写完没有及时给助教看
可能是第一次的原因很多同学写完了代码作业没有及时给助教看。以至于很多同学的代码存在着不规范。
3.3 代码注释较少,部分同学命名不规范
错误样例:
很多同学问代码注释怎么写,简单的说就是你能够让一个没看过你代码的人关看你的注释就知道你的代码在干嘛就完成了注释的目的。很多同学的命名不规范采用a,b,c这样的命名,这样的命名是很不规范的希望能看一下下面的博客去纠正命名。命名规则
3.4算法分析写的比较乱,思路不清。
错误样例:
部分同学在代码方面没有问题,但在描述自己代码的实现步骤时却存在不小的问题。代码分析其实就是把你的代码用中文去描述让那些甚至连c语言都没学过的同学都能看懂。而上述样例把PTA的题目直接复制,希望这个同学下次认真写分析。
四.助教pta经验
- 格式错误怎么解决呢?
很多同学在pta提交的时候会出现所谓的格式错误,当出现格式错误的时候不要慌。直接把样例复制一遍然后把变量填进去这是最省时省力的方法。 - 精度问题怎么产生的?
这次pta有存在一个精度问题,浮点数存在精度问题,如float(4字节),double(8字节),(精度越来越高,占字节数越多)精度即使再高,也是有限的,在计算机中,越是精度高,需要占的内存越大,而在解决实际问题中成本也就越大,因此不得不结合考虑精度与成本的问题。所以当你有一个问题明明是对的,但是怎么都过不去的时候就要考虑到这个精度问题,比如在后面加上一个0.000001之类的去消除这个精度差。 - pta打太慢怎么办?
然后最后一个就是打代码效率的问题,部分同学代码打的很慢应该说差错能力不足,当一个问你自己怎么查都查不出问题的时候可以适当询问舍友啊或者在群里问。 - 不会写注释怎么办?
很多同学一遇到注释这个问题的时候就非常头大,有一个可以参考的方法就是在写代码的同时去写这一些注释,如果你不知道哪些该注释哪些不该,有一个简单的方法全部注释。以后等学到一定程度再减少注释量