第六次作业
- 界面完整
(4) - 界面按键有效
(2) - 显示框容纳
(2) - 乘除号显示
(1) - 界面布局与美观
(5) - 键盘输入
(3) - 从窗口选择文件
(3) - 批量运算
(3) - 博客
(7)
第五次作业
- Print类控制台
(1) - Print类到文件
(2) - Scan内读文件
(3) - C/C++读写方式
(3) - 不多次打开文件
(1) - 答案正确
(4) - 运行时间
(6) - 框架图
(4) - 博客
(6)
第四次作业
- 命令行调用
(2) - 参数a
(1) - 双栈计算
(2) - 代码实现及模块化程度
(4) - 优先级判断的实现
(2) - sstream的使用
(1) - 答案正确
(2) - 博客
(7) - 遵循编码规范
(9)
第三次作业(补)
再改一次代码规范部分。同第三次作业的10。 (9)
第三次作业
- 创建项目
(2) - 编译无错无警告
(1) - 使用string和queue
(2) - 类创建和实现,要求一个类有一对.h(或.hpp)和.cpp的文件
(2) - Print类的具体实现
(2) - Scan类的具体实现
(2) - 对10位数的判断
(2) - 所有用例的测试结果
(2) - 博客
(6) - 遵循代码规范
(9)
其中代码规范主要有以下几点要求(括号内为代码规范文件的位置):
-
函数注释。
(第5章) -
文件注释。
(第5章) -
无非必要注释。
(5.7) -
括号独占一行。
(4.8) -
执行语句部分的花括号->特别是那些只有一条语句的。
(4.6) -
变量名。不符合的变量名包括:单字符变量名、没有意义的变量名、拼音变量名等。
(第六章) -
变量声明尽可能靠近第一次使用处。
(4.3,10.5) -
逻辑分块。
(4.3) -
缩进对齐。
(4.1) -
tab是否有转换成四个空格。
(4.2) -
适当添加空格。例如for循环里面
for (int index = 0; index < MAXNUM; index++)(4.7) -
幻数(Magic Number)。例如你们在判断是否超过十位数的时候,用的
sum > 10中的10。应把幻数定义为宏或枚举。(7.3) -
一语句一行。也就是不允许
int temp, maxnum;这样的存在。(4.5)
以上一条不满足扣一分,同一项不累加,9分扣完为止。
第二次作业
- Markdown的使用
(3分) - 编程题:
- 解题的思路过程
(3分) - 代码以及bug发现与修改过程
(4分) - 提交记录截图
(1分) - Github提交作业
(3分)
- 解题的思路过程
- 视频课程及自学计划:
- 描述所找到的相关课程列表,包含课程名称、授课人姓名、课程链接地址。
(2分) - 选择理由
(2分) - 自学计划
(2分)
- 描述所找到的相关课程列表,包含课程名称、授课人姓名、课程链接地址。