班级博客地址:【https://edu.cnblogs.com/campus/nenu/2016CS/homework/2266

0.评分标准

0.	作业内容与软件工程内容无关,作业得分0分。
1.	要求0:作业链接,5分。若无此项,此次作业0分;若链接不可点击,-2分。
2.	要求1:git仓库地址,5分。
git项目名称:f4
git地址形式:https://git.coding.net/XXX/f4.git
项目目录:
/f4.exe (此文件名要求必须是f4.exe。java或python代码,请编译为exe。)
/f4.cs (f4源代码,文件名也可能是f4.cpp,f4.c,f4.py,f4.java)
/??? (f4源代码所依赖的其他文件,如果存在的话。)
f4.exe需要由你自己的代码编译得到。f4.cs (或其他语言源代码) 与f4.exe如果不能对应,则此次作业倒扣所有分数。
代码要求在 coding.net 做版本控制。要求push&pull时使用git客户端,而不使用web页面。推荐git客户端tortoisgit。安装过程可参考链接:https://www.cnblogs.com/ranh941/p/7555082.html。
**请注意助教或教师会使用脚本pull每个人的项目,如果你在博客中给出的链接不符合规范而导致脚本无法获取你的项目或者不符合要求1中任意一项规范,那么程序要求3.1~3.3得分为0。
3.	要求2.1:博客中给出结对编程同学的博客地址和姓名,5分;链接不可点击,-2分;无姓名,-2分;若无结对,此要求为0分。
4.	要求2.2:解题思路、重难点、编程收获,6分;上述没少一项,-2分;代码要求:要求使用cnblogs代码控件。凡粘贴IDE中的代码截图,或者贴文字而没有关键字高亮或彩色的,要求2.1~2.5为0分。
5.	要求2.3:结对编程体会,8分;若无结对,此要求为0分。
6.	要求2.4:至少三项有争论的事情,6分;少一项,-2分;若无结队,此要求为0分。
7.	要求2.5:照片一张,包括结对的2位同学、工作地点、计算机,可选项包括其他能表达结对编程工作经历的物品或场景,5分。
8.	要求3.1:功能1:支持整数和不含括号的四则运算且表达式可以重复,20分。 
9.	要求3.2:功能2:支持小数和含小括号的四则运算且表达式可以重复,20分。 
10.	要求3.3:功能3:表达式不重复且输出结果显示在控制台,且将控制台显示的结果输出到指定位置的txt文件中,20分。
11.	抄袭、补交、未提交作业
12.	晚一天未提交作业(-5分),晚两天未提交作业(-10分),晚三天仍未提交作业(-15分)。三天以内补交作业算作未按时提交作业(清空负分,记作0分),晚三天以上提交作业记作无效(-15分)。
13.	抄袭扣除此次作业总分!严禁抄袭!---- 老师如何发现抄袭的?[请看博客园的找相似功能](http://www.cnblogs.com/rocedu/p/7483250.html)

关于抄袭
如果出现除结对编程同学以外的同学代码、博客内容、代码运行结果截图相关的情况,扣除抄袭者和被抄袭者此次作业的所有分值,例如同学A和同学B结对编程,同学C却和同学A的作业情况雷同,出现代码运行结果一模一样或者程序雷同的情况,则扣除同学A、B、C此次作业的所有分值。
直接从网上复制粘贴别人的代码发表在博客中视为严重抄袭。模仿学习别人代码是去理解别人的代码思路,然后不看别人的代码,自己重新写代码来实现功能,而并非直接复制粘贴别人的代码放在博客中视为自己的工作。如有上述行为,扣除此次作业所有分值。

1.得分情况

对成绩有疑问的同学请于2018/12/18 22:00前在微信班级群联系老师和助教。作业成绩是公事,不是私事,拒绝私聊。

1.1 成绩表

要求0 要求1 要求2.1 要求2.2 要求2.3 要求2.4 要求2.5 要求3.1 要求3.2 要求3.3 总分 备注
学号 结对同学 作业地址 5 5 5 6 8 6 5 20 20 20 100
22 23 http://www.cnblogs.com/tianjx687/p/9933776.html 5 5 5 6 8 6 5 20 20 20 100
23 22 http://www.cnblogs.com/houst388/p/9932981.html 5 5 5 6 8 6 5 20 20 20 100
30 2 http://www.cnblogs.com/wangcwcgnaw/p/9926468.html 5 5 5 6 8 6 5 20 20 20 100
5 16 http://www.cnblogs.com/wudb527/p/9933811.html 5 5 5 6 8 6 5 20 20 20 100
0 34 http://www.cnblogs.com/gongyl212/p/9905876.html 5 5 5 6 8 4 5 20 20 20 98
2 30 http://www.cnblogs.com/yangmx-97/p/9925212.html 5 3 5 6 8 6 5 20 20 20 98
3 32 http://www.cnblogs.com/kongwy/p/9919850.html 5 3 5 6 8 6 5 20 20 20 98
4 7 http://www.cnblogs.com/zhangxlBlog/p/9926518.html 5 3 5 6 8 6 5 20 20 20 98
7 4 http://www.cnblogs.com/Jingr/p/9924521.html 5 3 5 6 8 6 5 20 20 20 98
32 3 http://www.cnblogs.com/pipifan/p/9918250.html 5 3 3 6 8 6 5 20 20 20 96
34 0 http://www.cnblogs.com/panlb/p/9926706.html 3 3 5 6 8 6 5 20 20 20 96
16 5 http://www.cnblogs.com/baiys581/p/9934346.html 5 5 5 6 8 0 5 20 20 20 94
28 18 http://www.cnblogs.com/antidotes/p/9934131.html 5 5 5 6 8 0 5 20 20 20 94
18 28 http://www.cnblogs.com/maiqyBlog/p/9929657.html 5 5 3 6 8 0 5 20 20 20 92
11 15 http://www.cnblogs.com/yuetj/p/9929444.html 5 3 3 6 8 6 5 18 18 0 72
15 11 http://www.cnblogs.com/fuys605/p/9925128.html 5 3 3 6 8 6 5 18 18 0 72
13 http://www.cnblogs.com/pumpkin33/p/9932704.html 5 3 0 6 0 0 5 18 18 10 65 未结对
17 8 http://www.cnblogs.com/xlin-blog/p/9933097.html 5 3 3 4 8 6 5 15 15 0 64
29 6 http://www.cnblogs.com/wangwx523/p/9932867.html 3 3 3 6 8 6 5 20 10 0 64
31 9 http://www.cnblogs.com/zhoull/p/9931987.html 3 3 3 6 8 6 5 20 10 0 64
8 17 http://www.cnblogs.com/hanyh343/p/9933145.html 3 3 3 6 8 6 5 15 15 0 64
9 31 http://www.cnblogs.com/shenlx123/p/9932548.html 3 3 3 6 8 6 5 20 10 0 64
6 29 http://www.cnblogs.com/chenbl440/p/9933574.html 5 3 3 0 8 0 5 20 10 0 54
25 35 http://www.cnblogs.com/xup457/p/9926147.html 5 5 3 6 8 6 5 15 0 0 53
35 25 http://www.cnblogs.com/CTPLY/p/9932289.html 5 3 3 6 8 0 5 15 0 0 45
10 26 http://www.cnblogs.com/hanyl617/p/9934462.html 3 3 3 6 0 0 0 10 0 0 25
24 http://www.cnblogs.com/huangl816/p/9932876.html 3 0 0 2 0 0 0 15 0 0 20 git地址不符合要求、无法访问git仓库
1 27 http://www.cnblogs.com/sonicsun/p/9929834.html 5 3 5 0 0 0 0 0 0 0 0 git目录不符合要求、博客内容与作业无关、代码硬编码且不符要求
21 http://www.cnblogs.com/goldenstone/p/9934198.html 3 3 0 0 0 0 0 0 0 0 0 仓库为空、博客中没记录自己的工作、未结对
26 10 http://www.cnblogs.com/sarry692/p/9934491.html 0 0 0 0 0 0 0 0 0 0 0 没有作业博客地址
27 1 http://www.cnblogs.com/liyz342/p/9919352.html 5 0 0 0 0 0 0 0 0 0 0 git地址与目录不符合要求、博客内容与作业无关、代码硬编码且不符要求
14 NULL 0 0 0 0 0 0 0 0 0 0 -15 未提交作业
20 NULL 0 0 0 0 0 0 0 0 0 0 -15 未提交作业
12 19 http://www.cnblogs.com/xinghl907/p/9934159.html 3 3 5 6 8 6 5 0 0 0 -100 和学号19的结对同学博客雷同,视作抄袭
19 12 http://www.cnblogs.com/manc762/p/9934395.html 5 3 3 6 8 6 5 0 0 0 -100 和学号12的结对同学博客雷同,视作抄袭
33 36 http://www.cnblogs.com/lvpengaaron/p/9932503.html 5 3 3 0 0 0 0 0 0 0 -100 严重抄袭!原博客【http://www.cnblogs.com/wxrqforever/p/8679118.html】
36 33 http://www.cnblogs.com/tangjh563/p/9931764.html 3 3 3 0 0 0 0 0 0 0 -100 严重抄袭!原博客【http://www.cnblogs.com/wxrqforever/p/8679118.html】

此次作业发现4个同学出现抄袭,12和19同学博客互相抄袭;33和36同学则抄袭网上他人博客和项目,以他人项目作为两人结对成果。严重警告,并扣除此次作业所有分值!

1.2 成绩直方图

1.3 成绩折线图

1.4 总成绩与千帆竞征图

学号 姓名 第0次成绩(70分制) 第1次成绩(110分制) 第2次成绩(50分制) 第3次成绩(100分制) 初始成绩 第1次累积总成绩 第2次累积总成绩 第3次累积总成绩 第4次累积总成绩
3 66 97 50 98 0 66 163 213 311
5 58 102 50 100 0 58 160 210 310
7 64 98 40 98 0 64 162 202 300
32 49 105 31 96 0 49 154 185 281
2 61 95 15 98 0 61 156 171 269
30 46 95 21 100 0 46 141 162 262
23 68 49 40 100 0 68 117 157 257
4 59 46 40 98 0 59 105 145 243
22 61 43 26 100 0 61 104 130 230
29 51 95 -15 64 0 51 146 131 195
15 60 42 15 72 0 60 102 117 189
11 60 40 15 72 0 60 100 115 187
0 52.50 43 -15 98 0 52.50 95.50 80.50 178.50
16 43 39 0 94 0 43 82 82 176
28 58 33 -15 94 0 58 91 76 170
18 50 41 -15 92 0 50 91 76 168
34 33 -15 38 96 0 33 18 56 152
25 55 38 0 53 0 55 93 93 146
9 48 43 -15 64 0 48 91 76 140
17 43 43 -15 64 0 43 86 71 135
8 39.50 41 -15 64 0 39.50 80.50 65.50 129.50
31 44 35 -15 64 0 44 79 64 128
35 43 43 -15 45 0 43 86 71 116
10 60 41 -15 25 0 60 101 86 111
6 29 23 -15 54 0 29 52 37 91
1 52.50 35 0 0 0 52.50 87.50 87.50 87.50
13 50 -15 -15 65 0 50 35 20 85
24 43 8 0 20 0 43 51 51 71
27 47 20 0 0 0 47 67 67 67
26 34 38 -15 0 0 34 72 57 57
21 47 23 -15 0 0 47 70 55 55
20 50 20 -15 -15 0 50 70 55 40
14 46 -15 -15 -15 0 46 31 16 1
36 44 41 1 -100 0 44 85 86 -14
33 45 41 -15 -100 0 45 86 71 -29
19 56 23 -15 -100 0 56 79 64 -36
12 50 21 -15 -100 0 50 71 56 -44