1.作业头
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
这个作业的目标 | <熟悉分支结构和运用其编码使用else ,switch> |
学号 | <20209126> |
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
这个作业属于哪个课程 | <C语言程序设计II> |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
我在这个课程的目标是 | <熟悉掌握分支结构并用其写代码> |
这个作业在那个具体方面帮助我实现目标 | < 能够理解代码中变量的实际意义以及类型等,并具有时长限制能够更好地督促自己学习,同时提高自己的学习能力也更好地掌握分支结构的使用,更好地了解switch语句的使用 > |
参考文献 | <c语言程序设计> |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1。pta实验作业
排名图片
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
1.1. 7-5 多分支表达-倍数问题 (50分)
题目目的;键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.1.1数据处理
数据表达:运用else if等多分支语句去检验A是3还是5的倍数。
数据处理;用int整形A来定义整数,经过else if来判断答案。
1.1.2实验代码截图
1.1.3 造测试数据
按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要
输入样例 | 输出样例 | 说明 |
---|---|---|
20 | 2 | A为5的倍数输出答案为A除以3的余数 |
18 | 3 | A为3的倍数输出答案为A除以5的余数 |
26 | 11 | A不为5和3的倍数输出答案为A除以15的余数 |
1.1.4 PTA提交列表及说明
提交列表说明:
在预测程序编码的时候出现了一些编译错误,还是出在了一些小错误上。标点符号。
1.2 7-3 计算天数 (15分)
1.2.1数据处理:
数据表达:运用整型函数定义年月日,并表示为n,y,r,还使用了if-else语句嵌入其中,最后使用switch语句运行从而得出最后答案
数据处理:运用if-else语句嵌入其中,以程序来判断两种不同的结果,再用赋值的日期进行程序计算,并使用switch中的break跳出语句循环
1.2.2实验代码截图:
1.2.3 造测试数据:
输入样例 | 输出样例 | 说明 |
---|---|---|
2020/04/27 | 117 | 输入日期为2001/04/27,得出该天是2001年的第117天 |
2001/03/23 | 82 | 输入日期2001/03/23,得出该天是2001年的第82天 |
2001/02/08 | 39 | 输入日期2001/02/08,得出该天是2001年的第39天 |
1.2.4 PTA提交列表及说明
提交列表说明;开始做这道题没有点思路,后面借鉴了同学的才做的。
2.代码互评(5分)
自己代码
同学代码
1.这道题有有点难,同学的代码长达80多行,相比之下我的字节较少
2.同学用到了的思路很好有自己完整的思维方式。
同学代码
自己代码
3.学习总结(15分
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第10周 | 约30h | 120 | 循环结构 | 对题目要求的结构不能快速分析出来,需要花时间想流程图 |
第11周 | 约30h | 350 | 对函数进行定义和调用 | 函数的定义需要自己去摸索和思考 |
第12周 | 约27h | 420 | 对分支结构多分支情况下的使用 | if- else语句使用的条件和不能正确运行错误的改正方法 |
第13周 | 约28h | 480 | switch语句的使用 | 对于switch里其他程序的镶嵌以及switch的灵活运用 |
3.2 累积代码行和博客字数:
3.3 学习内容总结和感悟:
3.3.1 学习内容总结:
3.3.2 学习体会:
1.从一个对电脑毫无所知的小白到了会一些简单的代码
并且开始学会玩电脑用它做一些简单的表格和比较丑陋的树状图
学习了一个多月发现自己收获还是挺多的无论是生活还是学习上,加油生活需要原动力
需要像代码一样越打越多,不积硅步无以至千里,不积小流无以成江河。