c语言l博客作业06
1.作业头
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
我在这个课程的目标是 | <熟悉多分支结构switch语句的使用。> |
学号 | 20209131 |
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
这个作业属于哪个课程 | <C语言程序设计II> |
---|---|
我在这个课程的目标是 | 熟悉多分支结构switch语句的使用。 |
这个作业在那个具体方面帮助我实现目标 让我对C语言的理解更深刻,可以让我拥有一定的思维 | |
参考文献 | <C语言程序设计> |
三、本周作业
1,PTA实验作业
2,代码互评
3,学习总结
四、作业格式
1.PTA实验作业
排名图片
1.1题目1
描述
1.1.1数据处理
数据表达:运用了多个变量,都是整型常量,数值都是自己赋予,其中x,y,z是输入数值。
数据处理:通过运用分支语句switch-case和if判断语句,连续分析变量。
1.1.2 实验代码截图
1.1.3 造测试数据
输入 | 2020/11/28 | 2002/02/02 |
---|---|---|
输出 | 333 | 33 |
1.1.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法
提交列表说明:
1.编译错误:忘记分号,少了加号,还有字符打错
2.部分正确:少加了一个月的天数
3.解决方法:叫同学帮我检查找到了问题
1.2题目2
1.2.1数据处理
数据表达:变量year, month, day
数据处理:多次运用if-else 语句
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2020 11 28 | 2020 11 26 | 正确 |
2020 3 2 | 2020 2 29 | 正确 |
1.2.4 PTA提交列表及说明
根据PTA提交列表,简要描述调试程序碰到的问题及解决办法
提交列表说明:
1.部分正确:忽略了day大于2和一月的情况
2.解决办法:和室友一起讨论,并对照室友的答案,经过反复检查将错误找了出来并改正
2.代码互评
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
不同点
1.同学运用分支语句switch-case而我则是多次运用if-else语句
2.同学的代码更适合这次作业
同学代码截图
自己代码截图
不同点
1.同学的代码更加简洁,代码行数也比我要少;我的代码更加明了。
2.我的更加易懂,可读性更高,适合初学者
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/9 -17 | 10h | 96 | 循环语句的使用,整形和浮点型的复习 | 调用,定义函数 |
10/20-25 | 11h | 105 | 调用,定义函数 | 各种函数的运用 |
10/28-11/1 | 11h | 127 | 多分支结构,逻辑运算 | 逻辑思维 |
11/4-11/6 | 13h | 178 | 多分支结构的熟悉,switch语句 | switch语句的灵活运用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.2 学习体会
随着时间的流逝,学习代码能够最大的收获就是能够独立思考,并且愿意去理解它,没有之前那般抗拒,虽然有时候会很烦,但是最后能够坚持写出来的那种喜悦真的很令人开心,关于逻辑运算符的使用还是理解不够全面。
请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。