C语言I博客作业03
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455 |
这个作业的目标 | 更好的理解和掌握for循环语句 |
学号 | 20209057 |
1.PTA实验作业(15分/题)
1.1计算前N项之和
本题需求,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1实验代码截屏
1.1.2数据处理
| 数据表达:定义了denominator,flag,i,N,item,sum,其中用denominator作分母,用flag作分子 |
| ----------------- |--------------- |
| 数据处理:调用了scanf(),printf(),for()。|
1.1.3 PTA提交列表及说明
·Q1.刚开始一直显示编译错误。
·A1.最终发现我把“;”打成了“,”。
·Q2之后运行结果总是错误。
·A2结果总是出现".3",把矛头对准它后发现".3"需放在"%"后面。
1.2 题目2
本题需求,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1 实验代码截图
1.2.2 数据处理
| 数据表达:int i,N 整点型;double sum,q,z,m 双精度浮点型 |
| ----------------- |--------------- |
| 数据处理:调用了scanf(),printf(),for()。|
1.2.3 PTA提交列表及说明
·Q1.“每一项的分子是前一项分子与分母的和,分母是前一项的分子”这句话搞不清前后顺序。
·A1添加一个整型变量“A”就迎刃而解了。
·Q2与题1发生了一样的问题
·A2总是错在了细节上,以后要更加严谨,细节决定成败。
1.3 题目3
1.3.1 实验代码截图
1.3.2 数据处理
| 数据表达:int A,B,整点型 |
| ----------------- |--------------- |
| 数据处理:调用了scanf(),printf(),for()。|
1.3.3 PTA提交列表及说明
·Q1.一开始看到这个题整个人是懵的
·A1通过与同学之间的讨论加上百度上的提示才解决问题。
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
代码功能:求n的近似值。
收获:学到了while语句。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/24——11/1 | 33h | 420 | for循环 for循环的原理 | 对题目的总是不能很好的理解 |
11/1~11/8 | 49h | 123 | 循环体结构 | 设置断点 |
3.2 累积代码行和博客字数(5分) | ||||
3.3 学习感悟(5分) | ||||
1.越往后学习,PTA和博客作业越来越难了,虽然这需要更多的时间才能完成,但这也说明我的能力也在增强,收获很大。 | ||||
2.这次作业让我复习并巩固了以前学的知识,也完善了新知识,学习了各种语法,比如if,for等等。 | ||||
3.自学能力还有待增强。 |