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语句,对于新的语法和结构,我自身还需要加强联系,对于知识的思维导图还需要逐渐巩固加强,从开始到现在知识是一点一点的累计,对于书本做减法,对于知识结构做加法,现在花费的时间逐渐减少,说明对于现学的知识掌握的还是不错的,学习时间逐渐加长,作业的效率不断提高,说明学习还是需要勤学苦练的。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号