C语言I博客作业06

1.作业头

这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html
这个作业的目的 <通过总结自己在PTA作业中的错误、提升自身对switch掌握的熟悉程度>
学号 <20209149>

一、本周教学内容&目标

第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用

二、本周作业开头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html
我在这个课程的目标是 <熟悉掌握switch使用,加强与之前所学的联系。>
这个作业在那个具体方面帮助我实现目标 <提高思维、学会分析问题、加强对本周所学内容的运用>
参考文献 <《C语言程序设计(第3版)》,《C primer Plus》>

三、本周作业

1.PTA实验作业

1.1
7-3 计算天数 (15分)
本题要求编写程序计算某年某月某日是该年中的第几天。
1.1.1数据处理

数据表达:运用整形变量year、month、day、days,
数据处理:利用if、switch语句,逻辑语句进行多种条件判断,再分别进行计算,各月天数累加。

1.1.2实验代码截图

1.1.3造测数据

输入数据 输出数据 说明
2001/06/13 164
2020/06/13 165

1.1.4PTA提交列表及说明

提交列表说明:

编译错误:手残,多打了个“!”,删除即可。
部分正确:switch语句中出现字符错误,将08、09改成8、9.
1.2
7-4 前天是哪天 (20分)
本题目要求读入年、月、日,然后判断前天日期。
1.2.1数据处理

数据表达:运用整数型变量 a, b, c, s, w, x;
数据处理: s=a%4; w=a%100;x=a%400;利用else if语句分步进行判断。

1.1.2实验代码截图

1.1.3造测试书籍

输入数据 输出数据 说明
2020 11 28 2020-11-26
2020 12 01 2020-11-29

1.1.4PTA提交列表及说明

提交列表说明:
部分正确:将“||”打错为“&&”,将其改正。
编译错误:else if 使用未注意格式。
2.代码互评

同学代码

自己代码
1.同学代码使用数字,使编码更为短,内存所占更少
2.自己代码所编写过程过长,容易出现错误,浪费时间。


同学代码

自己代码
1.两者代码过长,内容详细,便于理解。
2.两者代码都易出错,同学使用的语法更为常用。

3.学习总结
3.1学习进度条

周数 这周所花时间(h) 知识点简介 存在的问题
第八周 12 输入、输出函数 乘除加减运算
第九周 20 其他类型的函数如整型浮点型 if else使用
第十周 20.5 for循环、if else判断 循环使用
第十一周 22 for循环的嵌套使用、调用自己定义的函数 函数调用不熟练
第十二周 28 多分支结构、字符型数据类型和逻辑运算符 容易将多个分支搞混
第十三周 30 switch使用 事列反复出现,相同字符为什么不能再次使用

3.2累计代码行数和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习体会
一周的学习时间很快,有所收获,如switch等。还是感到挺高兴的,但当到了做题环节缺常常出错,让我有些担心自己没有学好。希望老师能多指导指导。

发现最近几次作业做的有些顺手了,感谢老师的照顾,嘿嘿! 期待下次的作业能继续如此。

原文地址:https://www.cnblogs.com/liuyang0613/p/14052299.html