第三次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11378
这个作业的目标 <深入了解算法与c语言及其对问题的思考>
学号 <20209112>

题目1 :

题目描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

数据表达:运用了 int double 变量,值全部为一开始定义变量,其中int 为整数类型,占用字符为四字符, double为浮点类型,占用字符为八字符。
数据处理:b = a * 1.0 / d;
sum = sum + b;
a = -a
d = d + 3
for循环中先执行i=1,执行通过之后执行i<=n,通过之后执行下方括号内语句,之后执行i++一次循环完成,接着继续执行i<=n直到i<=n不成立时结束for循环。

Q1:函数格式错误
A1:提交后进行了纠正
Q2:函数调用错误
A2:提交后进行了纠正
题目2
/
题目描述:计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

数据表达:运用了 int double 变量,值全部为一开始定义变量,其中int 为整数类型,占用字符为四字符, double为浮点类型,占用字符为八字符。
数据处理:sum += j / i;
x = i;
i = j;
j = j + x;
for循环中先执行b=1,执行通过之后执行b<=n,之后执行下方括号内的语句,最后执行b++,一次循环完成,然后继续执行b<=n,直到b<=n执行不通过时结束循环。

Q1:一开始一直没有使sum1=0
A1:多吃调试错误后找到原因
Q2:一开始没有搞懂运算模式
A2: 多次尝试后成功

题目3
题目描述:计算平方根序列√1​​+√2+√3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

数据表达:运用了 int double 变量,值全部为一开始定义变量,其中int 为整数类型,占用字符为四字符, double为浮点类型,占用字符为八字符。
数据处理:a=sqrt(i);
sum=sum+a;
for循环中先执行i=1,执行通过之后执行i<=n,之后执行下方括号内的语句,最后执行b++,一次循环完成,然后继续执行i<=n,直到i<=n执行不通过时结束循环。

Q1:一开始不知道sqrt函数
A1: 通过学习后了解
优秀代码:

该题目运用了多个数组,以及for和while的嵌套循环,代码格式工整,查阅简易,值得学习.
学习总结:
学习进度条:
| 周/日期 | 这周所花的时间 |代码行| 学到的知识点简介 |目前比较迷惑的问题 |
| ----------------- |--------------- | ----------------- |--------------- | ----------------- |--------------- |
| 第八周10.19-10.25| 28 | 600 | if语句,for,while的使用 | for嵌套不明确 |
| 第九周10.26-11.1 | 35 | 700 | for嵌套循环的应用 | 数组的运用 |
| 第十周11.2-11.7 | 40 | 800 | 没有学习新的知识点 | 数组的运用 |

累积代码行和博客字数

学习感悟
这一周并没有学习新的知识点,作业大多是在原有的基础上加大难度,加深了对for循环的考察,以及数组的运用。总的来说有一点不熟练,希望下周再继续加油!

posted @ 2020-11-07 17:37  傲娇小纸威  阅读(72)  评论(3编辑  收藏  举报