C语言I博客作业03
这个作业属于哪个课程 | <https://edu.cnblogs.com/campus/zswxy/SE2020-1 > |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448 |
这个作业的目标 | <学会怎样更好处理pta中出现的问题,学会阅读别人的代码,学习别人的优点,学会作总结> |
学号 | <20209111> |
1.PTA实验作业(15分/题)
1.1本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和
1.1.1实验代码截图
1.1.2数据处理
数据表达:用了变量 i,n,sum,a,b。i与n用了整数(int)定义,sum,a,b用了浮点型(double)定义。
数据处理:运用了关系的表达式,还运用了pow,运用了for循环的流程结构。
1.1.3 PTA提交列表及说明
.Q1:一开始把a,b定义为了整数类型,没有输入10
.A1:多想想,不要急
1.2本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根
1.2.1 实验代码截图
1.2.2 数据处理
数据表达:用了变量i,n,sum.i与n用了整数(int)定义,sum用了浮点型(double)定义。
数据处理:运用了关系表达式,运用了sqrt,运用了for循环的流程结构
1.2.3 PTA提交列表及说明
.Q1:一开始没有看清题目,忘记了输出的空格
.A1:细心点
1.3本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子
1.3.1实验代码截图
1.3.2数据处理
数据表达:用了变量i,n,a,b,c,i与n用了整数(int)定义,a,b,c用了浮点型(double)定义
数据处理:运用了关系变量,运用了for的流程结构
1.3.3 PTA提交列表及说明
.Q1:格式错误
.A1:把代码打清楚
2.阅读代码(-5——5分)
优点:使用了const与bool,使用了if...elseif....else,while等语句
可以学习的地方:一开始看到这个代码感觉很迷茫,通过看书,百度等方式,了解了许多,让我学习到了很多。比如const的含义它可以用于修饰成员变量,bool可以用于判断链表是不是空的。还了解了if语句的嵌套,以及while的用法,以及while与for的差别。比如说for语句对变量的初始化和修改都在语句开头,书写比较简单,应用于循环次数以知的情况。而while语句对变量的修改一般在循环体中,可用于循环次数不知道的情况下。
3.学习总结(15分)
3.1 学习进度条
周//日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第8周 | 8小时 | 500 | 简单的代码打法 | 很多都不理解怎么来的 |
第9周 | 6小时 | 500 | 华氏摄氏度(if-else)的打法 | 无 |
第10周 | 10小时 | 600 | for循环语句的用法 | 循环次数的完全理解 |
3.2 累积代码行和博客字数(5分)
3.3 学习感悟(5分)
1:感觉自己对很多知识都是非常浅的认识,没有沉下心去真正的搞懂问题。
2:随着不断学习c语言,感觉它越来越有趣。
3:感觉自己学的越多,问题同时也越来越多,有些经常犯的错误,一直都没有解决,希望自己以后可以细心点。