本周作业头
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
我在这个课程的目标是 | 熟悉switch结构,更加熟悉else-if多分支结构 |
这个作业在那个具体方面帮助我实现目标 | 参考同学的代码,翻阅书籍 |
参考文献 | c语言程序设计(第三版) |
学号 | 20208928 |
1.PTA实验作业(20分/题)
1.1 题目1 计算天数
题目描述:给定年月日,输出是该年的第几天
1.1.1数据处理
数据表达:定义了整数型变量年月日,以及a,sum
数据处理:运用switch语句和if判断是否是闰年的2月份
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2010/03/02 | 62 | 该年为闰年,3月2日为该年的第62天 |
2014/03/09 | 68 | 该年为平年,3月9日为该年的第68天 |
1.1.4 PTA提交列表及说明
多个部分正确:7-8月是大,应有31天,而我算成了30天,导致后面天数累计错误
**1.2 题目2 多分支表达-倍数问题 **
题目描述:输入一个整数,判断是几的倍数
1.2.1数据处理
数据表达:用整型变量定义A,n
数据处理:多次运用if条件语句判断
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
19 | 4 | 既不是3的倍数也不是5的倍数,除15余数为4 |
21 | 1 | 是3的倍数但不是5的倍数,除5余数为1 |
1.2.4 PTA提交列表及说明
编译错误1:判断条件时将条件“==”打成了“=”
编译错误2:if条件后面的“{}”忘记打
2.代码互评
同学代码截图1
同学代码截图2
自己代码截图
1.同学1的代码比较简洁明了,使用方法与自己不同,有明显的优势,相比之下自己的代码较繁杂
2.同学2得代码原理上与自己的类似,都没有突出的亮点
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第十三周11.23-11.30 | 26 | 学习switch-case结构 | 不太理解if-else和switch-case的区别 |
第十二周 11.11-11.22 | 25 | 调用函数,了解char字符型变量,熟悉if-else分支结构 | if-else的多种分支嵌套不太懂 |
第十一周 11.10-11.14 | 20 | 定义和调用函数 | 不太懂清楚定义函数和调用函数的顺序和什么时候该定义函数 |
第十周 11.2-11.8 | 19 | for循环结构 | 不是太熟悉for结构中什么语句应该包含循环 |
第九周 10.26-11.1 | 18 | if-else语句 | 不太理解if-else和else-if多分支结构的区别 |
第八周 10.19-10.25 | 16 | 对C语言的基本认知 | 没有 |
3.2 累积代码行和博客字数(5分)
时间 | 博客字数 | 代码行数 |
---|---|---|
第八周 | 1007 | 15 |
第九周 | 537 | 50 |
第十周 | 1250 | 102 |
第十一周 | 1450 | 160 |
第十二周 | 1521 | 155 |
第十三周 | 1425 | 203 |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
每周学习的内容在增大,难度在提升,而且最近学校有很多活动导致时间不够下,而只能熬夜打代码,写作业,可能自己没有好好合理分配好时间吧,希望自己下周能好好调整下状态,多花点心思在学习上,稍微放手一些其他的事情。