C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
这个作业的目标 <掌握使用for循环语句实现指定次数的循环程序设计>
学号 <20208972>
1.PTA实验作业(15分/题)
从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分。
1.1 7-1 求简单交错序列前N项和 (15分)
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1实验代码截图
1.1.2数据处理
数据表达:定义了i,n,x,y;浮点型sum,item;x,y的初始量为1,i为循环变量,n是前n项。
数据处理:for循坏求出前n项的值。y表示分母每循环一次加3,x表示n时的正负。
1.1.3 PTA提交列表及说明
Q1:刚开始变量弄的不是很好,导致算不出来。
A1在写之前很有必要分析好思路,画好流程图,这样做起来清晰明了。
1.2 7-2 求分数序列前N项和 (15分)
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1实验代码截图
1.2.2数据处理
数据表达:定义了i,N;浮点型sum,a,b;其中a的初始量为1,b的初始量为2;i为循环变量,N是前n项。
数据处理:用了while循环,b表示每循环一次加一次。最后根据定义量求出和。
1.2.3 PTA提交列表及说明
Q1:这道是最后做完的,学习了while循环,应该和for循环差不多,多次出错,好几次格式不对。
A1:写题多看看题目,看看题目的要求,避免格式错误,以求效率更快。
1.3 7-4 求平方根序列前N项和 (15分)
计算平方根序列√1+√2+√3+⋯的前N项之和
1.3.1实验代码截图
1.3.2数据处理
数据表达:定义了i,n;浮点型sum;用到了函数数据库sqrt;sum的初始量为0;
数据处理:for循坏求出前n项的值,并调用sqrt函数求平方根。
1.3.3 PTA提交列表及说明
Q1:一开始总是格式错误。
A1:仔细看题后,在知道哪里出错了,还是需要多看题,看清题。
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。
注意:这部分内容回答太泛要倒扣5分
功能:求两数之和
在学习的过程中,一定要多动手,不要总是钻牛角尖,不断地在哪里左思右想,有时候只要肯动手,编译了再改错,你就会慢慢发现其中的错误,作者的排版格式也很好,值得学习,不然格式错的话,也容易经常出错。错误是难免的,所以要锻炼自己调试的能力,良好的习惯,可以让我们提高工作效率。学习时首先要了解它的规则是什么,然后再下手。
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)

3.3 学习感悟(5分)
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
第三周的学习,我们学习了for的循环,上周刚刚学完循环,感觉循环很好用,把一些问题简单化了,但同时也是更难理解了,毕竟上天是公平的。我也终于体会到C语言的难度和魅力了。循环就是在满足一个语句的情况下不断地进行另一个语句的运算或者另一些语句的运算。
这周感觉学到了不少,经过一些扩展,越来越感觉c语言真的有意思,但是很多还是不会,许多内容不能只询问他人,需要自己动手做,自己动手,不断尝试,才会记得牢,才能明白其中的意义,所以课下一定要多进行练习,记忆,去巩固这些知识,坚持不懈,持之以恒,一定会收获丰富的。

posted @ 2020-11-07 21:44  我会保护你  阅读(239)  评论(13编辑  收藏  举报