C语言I博客作业07

一.表格

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935
我在这个课程的目标是 学会多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 熟悉多分支结构switch语句的使用
参考文献 百度百科

二.PTA实验作业

1.1 整数的分类处理

题目内容描述:
C语言I博客作业07_第1张图片

1.1.1 数据处理

数据表达:用了N,x,a,b,i,t,都属于整型变量,还用了y,z,属于双精度浮点型变量;
数据处理:运用了switch语句、if-else语句以及for循环语句。
伪代码:
{
    定义正整数N、A1、A2、A3以及其他所用变量
    输入一个正整数N
    使用for循环语句
    输入正整数
    使用switch语句
    运算、判断,进入不同条件
    使用if-else语句判断特殊条件,输出结果
}

1.1.2 实验代码截图

C语言I博客作业07_第2张图片
C语言I博客作业07_第3张图片

1.1.3 造测试数据

输入数据 输出数据 说明
8 5 8 7 6 9 1 3 10 9 3 6.5 验证题目所给数据
8 15 18 7 6 9 1 3 10 18 3 NONE 验证题目所给数据
10 4 7 9 2 17 23 19 25 36 33 36 4 14.0 测试其他数据

1.1.4 PTA提交列表及说明

C语言I博客作业07_第4张图片

1.编译错误:忘记打分号;
2.编译错误:用的是中文的符号;
3.部分正确:部分数据搞反了;
4.部分正确:没打空格。

1.2 统计学生成绩

题目内容描述:
C语言I博客作业07_第5张图片

1.2.1 数据处理

数据表达:用了N,A,B,C,D,E,i,score,都属于整型变量;
数据处理:运用了switch语句和for循环语句。
伪代码:
{
     定义五个分度、学生人数、学生分数
     输入学生人数
     使用for循环语句
     输入学生分数
     使用switch语句
     运算、判断,进入不同条件
     输出学生成绩的分度
}

1.2.2 实验代码截图

C语言I博客作业07_第6张图片

1.2.3 造测试数据

输入数据 输出数据 说明
7 77 54 92 73 60 65 69 1 0 2 3 1 验证题目所给数据
9 59 98 72 67 38 95 64 88 81 2 2 1 2 2 测试其他数据

1.2.4 PTA提交列表及说明

C语言I博客作业07_第7张图片

1.编译错误:输入的值错了;
2.编译错误:输入的值错了;
3.编译错误:用的是中文的符号;
4.编译错误:用的是中文的符号;
5.编译错误:单词错了。

三.代码互评

同学代码截图(彭晓念)
C语言I博客作业07_第8张图片
C语言I博客作业07_第9张图片
自己代码截图
C语言I博客作业07_第10张图片
C语言I博客作业07_第11张图片
不同之处:
1.她的代码更为简洁,但我个人认为我的代码更好理解;
2.她只写出了一种情况,而我将两种情况都列出来了;
3.她将天数都加到case里去了,而我是后面单独写的。
同学代码截图(刘彦)
C语言I博客作业07_第12张图片
自己代码截图
C语言I博客作业07_第13张图片
不同之处:
他运用了之前所学知识——自定义函数以及调用自定义函数,代码也略显复杂,但又很好的复习了以前的知识,将现在所学知识与之前所学知识融汇贯通。

四.学习总结

4.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
1/9-21 三天 28
2/10-1 三天 18 编译生成hello world文件
3/10-11 三天 79 使用if-else语句以及scanf语句 不知道如何确定变量类型
4/10-18 三天 83 使用for语句
5/10-26 三天 107 自定义函数以及调用自定义函数 还不是很理解如何自定义函数以及调用自定义函数
6/11-2 三天 147 运用多分支结构、字符型数据类型和逻辑运算符
7/11-7 三天 138 多分支结构switch语句的使用

4.2 累积代码行和博客字数

C语言I博客作业07_第14张图片

4.3 学习内容总结和感悟

4.3.1 学习内容总结

C语言I博客作业07_第15张图片

4.3.2 学习体会

本周又新学了一个语句——switch语句,和之前的方法相比,这个语句可以使大部分代码变得更加简单,但在编程过程中,我总会犯同样的错误,这个缺点希望自己可以慢慢改进,每周都有所进步。同时,我也应该多写代码,学会独立思考,锻炼自己的能力,将所学知识融汇贯通,熟练运用在变幻多端的题目中。总之,在接下来的学习中,我还需多加努力,努力学好C语言。

你可能感兴趣的:(C语言I博客作业07)