C语言I博客作业06

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
这个作业的目标 了解运用分支结构,switch语句,多练习编程,加快熟悉
这个作业在哪个具体方面帮助我实现的目标 学习熟悉运用分支机构和switch语句
学号 <20208629>
参考文献 《C语言程序设计》(第三版)

1.PTA实验作业

1.1要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数

1.1.1数据处理

数据表达:变量i,由输入得到,为整型变量。
数据处理:表达式:关系表达式,定义变量i输入,运用if-else语句判断。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 10节课 星期二有十节课
4 8节课 星期四有八节课
6 今天没有课,可以好好休息一下啦! 星期六没有课

1.1.4 PTA提交列表及说明

没有出现错误

1.2读入年、月、日,然后判断前天日期

1.2.1 数据处理

数据表达:变量y,m,d,x都是输入得来,都为整型变量,
数据处理:算术表达式,定义y,m,d,x,运用if-else语句,switch语句,得到输出结果。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
2000-11-23 2000-11-21 输入日期是输出日期的前天
2020-11-29 2020-11-27 输入日期是输出日期的前天
2020-03-15 2020-03-13 输入日期是输出日期的前天

1.2.4 PTA提交列表及说明

提交列表说明:
编译错误:多处使用中文的标点符号。

2.代码互评
同学代码截图1

同学代码截图2

自己代码截图

同学1主要是靠if-else语句选择来得出结果,思维节俭,但要选择两次有点麻烦
同学2运用多次if-else语句循环得到结果,过程简单,但编写时间过长

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

时间 所花时间 代码行 所学知识点 问题
第八周 8小时 20 学习Hello word void是什么意思
第九周 16小时 50 基本函数 为什么可以多方式定义函数
第十周 28小时 80 if-else语句 if循环怎么是最简单
第十一周 40小时 150 for语句 函数调用该用什么格式比较好
第十二周 50小时 200 多分支结构,逻辑运算符 分支,运算符为什么可以用多种方式
第十三周 60小时 260 分支结构,switch语句 对switch语句理解不够深刻,还不能熟悉运用

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第八周 200 30
第九周 400 50
第十周 1000 80
第十一周 1200 150
第十二周 1500 200
第十三周 1800 260

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

3.3.2 学习体会
本周学习了分支结构,switch语句,对于新的语法和结构,我自身还需要加强联系,对于知识的思维导图还需要逐渐巩固加强,从开始到现在知识是一点一点的累计,对于书本做减法,对于知识结构做加法,现在花费的时间逐渐减少,说明对于现学的知识掌握的还是不错的,学习时间逐渐加长,作业的效率不断提高,说明学习还是需要勤学苦练的。

posted @ 2020-11-29 22:30  陈年白  阅读(100)  评论(6)    收藏  举报