C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454
这个作业的目标 < 学会用循环结构编写程序,自学部分内容,完成PTA的作业,学会判断数据类型和数据表达,分析自己的问题,学会改正,阅读优秀的代码并从中汲取学习经验,反思总结第三周的学习并加以调整。>
学号 <20208974>

1.PTA实验作业(15分/题)

1.1求简单交错序列前N项和
1.1.1计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.2数据处理
数据表达:定义了整型i,n。双精度浮点型sum。循环变量i用来计算每一项的分母和符号,n表示前n项,sum表示前n项和。
数据处理:用到了顺序结构和for的循环结构。表达式: sum = sum+1.0/i*pow(-1,i-1)。

1.1.3PTA提交列表及说明

Q:应该定义几个变量,变量的类型是什么?
A:3个变量,两个整型,一个浮点型。

1.2求分数序列前N项和
1.2.1计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。

1.2.2数据处理
数据表达:定义了整型N,k。双精度浮点型i,j,sum。n是项数,k是循环变量。
数据处理:表达式是sum+=j/i,i=j,j=j+x,用到了顺序结构和for的循环结构。

1.2.3PTA提交列表及说明

Q:开始没有注意变量的数据类型,所以给变量赋值的时候没有把它把它变为小数点后有一位的数,结果导致测试出错误。
A:后来认真看了一下题目的要求,发现是自己粗心的问题,对自己来说也是一个很好的警醒,让自己以后的编程少走弯路,对自己的每一个代码负责。

1.3求平方根序列前N项和
1.3.1计算平方根序列√1+√2+√3+⋯的前N项之和。

1.3.2数据处理
数据表达:定义了整型i,n与浮点型sum,sum的初始量为0,用了函数数据库sqrt。
数据处理:用到了顺序结构和for的循环结构,且调用sqrt函数求平方根。

1.3.3PTA提交列表及说明

Q:最初不知道开根号怎么表示,而且没有打#include <math.h>。
A:在网上查了资料知道怎么用C语言表示开平方根,缺的那一部分是反复检查发现的。
2.阅读代码(-5——5分)

代码功能:输入10个地区的面积,把它们按由大到小的顺序排列
可学习处:这个代码里面加入了数组,降低了我们一个一个比较的难度,它体现了循环思想,是一个嵌入式的结构,有助于我们更好的理解循环结构的作用。

3.学习总结(15分)
3.1学习进度条 (5分)

3.2 累积代码行和博客字数(5分)

3.3 学习感悟(5分)
1.上课前一定要做好预习,否则老师讲的时候专业名词听不懂。
2.预习时把不懂的记起来,方便上课的时候重点关注那一部分的内容。
4.有必要学习一下算法的知识。
5.上课做过的题或是自己的练习已经懂了题,一定要复习。要学会归纳总结学过的知识点。
6. 形成自己的知识体系,每学一个知识点,每学一个内容,知识体系就要扩大。
7.不懂的一定要及时搞懂,不能出现似懂非懂的状态。
8. 学习前辈的优秀代码,汲取营养。
9.多记一些单词。

posted @ 2020-11-08 06:57  李星星666  阅读(205)  评论(16)    收藏  举报