C语言I博客作业07
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 |
| 我在这个课程的目标是 | 熟练使用编程工具进行代码的编写 |
| 这个作业在那个具体方面帮助我实现目标 | 在熟悉多分支结构switch语句的使用 |
| 参考文献 | https://www.cnblogs.com/linli069/ |
三、本周作业
PTA实验作业
代码互评
学习总结
四、作业格式
1.PTA实验作业(20分/题)

1.1题目名1
本题要求编写程序计算某年某月某日是该年中的第几天。
1.1.1数据处理
数据表达:用到了year,month,day,sum,i等变量
数据处理:用到了多分支结构以及switch语句结构还用到了for循环结构。
1.1.2实验代码截图


1.1.3造测试数据
| 输入数据 | 输出数据 |
|---|---|
| 2009/03/02 | 61 |
| 2000/03/02 | 62 |
| 1.1.4PTA提交列表及说明 | |
![]() |
|
| 编译错误:语句的逻辑出现了错误。 | |
| 编译错误:代码的语句的判断不正确,对于闰年的判断出现了问题。 | |
| 答案正确:找到了逻辑错误点并改正。 | |
| 1.2题目2 | |
| 1.2.1数据处理 | |
| 数据表达:用到了account变量。 | |
| 数据处理:用到了多分支switch结构语句。 | |
| 1.2.2实验代码截图 | |
![]() |
1.2.3造测试数据
| 输入数据 | 输出数据 |
|---|---|
| 201994 | Jishou University |
| 123123 | Hunan Agricultural University |
| 1.2.4PTA提交列表及说明 | |
![]() |
编译错误:对于题目要求的一个六位整数的account没有注意
答案正确:找到并改正了错误
2代码互评


1.首先定义的变量不同他用的缩写
2.中间case语句有些月份的格式不同位置不同比如case11,case2
3学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 第五周 | 3h | 0 | 输入程序 | 无 |
| 第六周 | 6h | 95 | 输入,输出相关变量,数据处理 | 对编程的格式以及语法不熟悉 |
| 第七周 | 8h | 261 | 程序的判断,数学函数的复制与精度,数据类型,运算等 | 对于数学函数的表达式不熟悉,赋值运算操作不规范 |
| 第八周 | 4h | 93 | 用到了for循环语句以及新的变量 | 对题目要求的输出格式以及输出要求不注意 |
| 第九周 | 5h | 136 | 学习了主动被动函数以及形参实参的定义 | 对一些具体的代码中主被动函数以及形参实参的判断不够熟悉, |
| 第十周 | 6h | 146 | 学习了分支程序结构以及应用 | 对于题目要求的条件用函数语句表达不够准确 |
| 第十一周 | 5h | 182 | 学习了多分支结构switch | 对于将for或者条件结构镶嵌在switch多分支中逻辑不够清晰 |
3.2累积代码行和博客字数
| 周/日期 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 460 | 0 |
| 第二周 | 675 | 56 |
| 第三周 | 871 | 95 |
| 第四周 | 734 | 71 |
| 第五周 | 825 | 136 |
| 第六周 | 774 | 146 |
| 第七周 | 701 | 182 |
![]() |
||
| 3.3 学习内容总结和感悟 | ||
| 3.3.1 学习内容总结 | ||
![]() |
||
| 本周学习了多分支结构switch语句,并且学习到了怎样把for以及if-else等语句镶嵌到switch多分支结构中去。 | ||
| 3.3.2 学习体会 | ||
| 随着学习的推进,越来越熟悉了编程,学习到了如何去按照题目要求去编程代码,完成指令。对于自己实现编写一个小程序的目标还有很大距离,但是我会不断努力加油的。对于课堂我觉得老师可以将知识点的稍微慢点,并且我们有问腿问您的时候能够帮我们解答而不是要我们自己去慢慢解答,效率不高。 |
五、评价标准
C语言作业评价标准
本次作业特别注意:
1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。
5.额外完成挑战题的同学,加20分。
六、参考资料
本次作业参考自集美大学林丽老师




