C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11450
这个作业的目标 <对每个代码进行深刻的了解,也要对自己的学习进行总结,学习一个优秀代码>
学号 <20209084>

1.pta实验作业

1.1题目1求简单交错序列前N项和

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.1实验代码截图

1.1.2 数据处理

数据表达:双精度浮点型double sum,sum1=0,sum2=0。
数据处理:for循环语句,if——else语句。

1.1.3 pta提交列表及说明

Q1.第一次输入答案正确,但是这有运气成分,后面就出现了一些错误。
A2.对n的赋值出了问题,导致出现错误。改正后就正确了。
Q2.输出的结果出现问题。
A2.改正for循环表达式后,答案正确。

1.2题目2for循环练习: 求平方根序列前N项和。

本题要求编写程序,计算平方根序根号1+根号2+根号3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

1.2.1实验代码截图

1.2.2 数据处理

数据表达:根号不方便计算,int n,i整形。
数据处理:运用include <math.h>来得到输出结果。

1.2.3 pta作业提交列表

Q1.提交时出现格式错误。
A1.发现一些格式输入的有问题改正后正确。
Q2.后面又出现答案错误。
A2.我仔细去查看后发现了出现赋值错误,修改后答案正确。

1.3题目3求分数序列前N项和

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

1.3.1实验代码截图

1.3.2 数据处理

数据表达:使用n赋值计算,多次累加得到输出结果。
数据处理:利用for循环输入计算,再用for语句累加求和。

1.3.3 pta作业提交列表

Q1.开始的时候答案一直正确,也没错误。
A1.可能是侥幸没有出错。
Q2.后面不知怎么的出现多种错误。
A2.用for循环语句输入,使用数组定义多个数值,修改格式。

2.阅读代码

找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

1.优点:使用了当型语句和选择结构,还拥有两个变量。
2.理解:图中代码对于刚开始学习没多久的我来说只能了解一部分,在这个代码中我了解到编程时清晰完整的逻辑的重要性,所以以后我应该有意识的培养这方面的能力。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第8周/10/12-10/18 850 453 二维数组,多个数组的多个输入输出 对数组的调用还不是很清楚,对for循环语句还不熟悉
第9周/10/19-10/25 800 532 for循环语句 for循环的一些原理
第10周/11/01-11/08 900 553 if—else语句,do...while循环 不了解运用方式

3.2累积代码行和博客字数

3.3学习顿悟

1.这周学习了for循环语句和分段函数,我感觉这周学习的内容不难容易学会,我这周总结了自己的学习状况,发现自己还不懂的地方比较多,但是我相信我下周能够解决。
2.作业越来越难,学习任务越来越重。

posted @ 2020-11-07 20:25  邹蒙  阅读(207)  评论(0编辑  收藏  举报