这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451 |
这个作业的目标 | 提升撰写博文能力与编码能力 |
学号 | 20209205 |
PTA 实验作业
1. 求分数序列前N项和
实验代码截图
数据处理:1:数据表达:int i N 整型,double fenzi,分母,sum 双精度浮点型。
2:for循环(int i=1;i<=N;i++)
PTA提交列表及说明
A:在for循环的结构中找清计算的原理,用数学语言准确描述公式。
2:求简单交错序列前N项和
实验代码截图
数据处理:1:int N,count,flag整形,double sum 双精度浮点型。
2:for循环中将flag= - flag在一次循环后,flag自动变为相反数,保证数据输出的准确性。
PTA提交列表及说明
A:在运用公式表示的时候,数学语言可以用不同的方法表示,在一个循环到下一个循环要注意公式的实用性。
3:for循环练习:1到X的累加和,并按指定格式输出
实验代码截图
数据处理:1:int N 整型,double sum,i 双精度浮点 。
2:for 循环结构,<printf("1+...+%d=%d\n",x, sum);
PTA提交列表及说明
A:在输出1+...+4=10时,所用的表达方式是printf("1+...+%d=%d\n",x,sum);
- 阅读代码(-5—5分)
题目:求两式之和
来源:力扣
链接:https://leetcode-cn.com/problemset/algorithms/
代码截图
优点:代码简单易懂,运用当今所学的for循环结构容易理解,在运用for循环的同时,使用if语句,确保输出数据的正确性,定义整形,基础的编码语句但又可以更好结合我们当前所学的内容以及知识,如for(j=i+1;j<nums.size();j++),在编码的时候,我们能懂这句代码,也能轻而易举的了解这里的意思。
- 学习总结(15分)
3.1:学习进度条(5分)
周/日期 | 这周所花时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第三周 | 3天 | 100 | for循环结构,定义整形与浮点型 | 不同输出格式该用相对应的数学语言表示 |
3.2 累积代码行和博客字数(5分)
时间 | 博客数 | 代码行数 |
---|---|---|
第一周 | 420 | 16 |
第二周 | 650 | 86 |
第三周 | / | 130 |
3.3:学习感悟 (5分)
在这周的学习当中,不管是PTA和博客园作业其实都让我寸步难行,一开始看见这题目是一脸懵逼的,由于没有做过这类的博客园作业,比较生,但经过许多次的尝试与修修改改,以及提问,我也终于完成了这门作业,但对我来说,我收获最大的却是学会了怎样去解决一个问题,改如何解决,问题所在在哪,这对于我以后的学习生涯是一件很有帮助的事情。编写代码其实不容易,在编程的过程中,我们需要想如何将要表达的用代码的形式给写出来,让计算机懂,要用什么方式去编写,改怎么编写,这都是我们需要做的。最开始的学习是寸步难行,但一步一步一个脚印,学无止境,什么都是从最简单最基础的学起,在有问题的时候这才开始磨炼我们的思考能力,与解决问题的能力,这是一个过程,没有问题何来解决,何来进步,没有什么永远是畅通无阻的,就算是编程,对于计算机的编码出错的问题有很多,解决问题也变成我们进步的方式。虽然编程不容易,但我觉得,没有什么代码是写不出来的,没有什么程序是造不出来的,世上无难事只怕有心人嘛,这一周的学习让我十分深刻,学到了很多,不仅仅是在编程方面。很期待以后的学习,因为学习能让我提升自己,磨炼自己的能力,将自己变得更有价值。