这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454 |
这个作业的目标 | 掌握for循环语句 ,探讨自己的作业,阅读优秀代码,对平时的学习进行总结 |
学号 | 20209011 |
1.PTA实验作业(15分/题)
1.1题目1
题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和.
1.1.1实验代码截图。
1.1.2数据处理。
数据表达:运用了N,i,sum等变量,其中N,i为整型,sum为双精度浮点型。
数据处理:运用了for循环语句,调用了pow函数。
1.1.3PTA提交列表及说明
说明:
Q1:此题用for语句要怎么表达不懂。
A1:参考了教材书,对这一类题进行了摸索和掌握。
1.2题目二
题目描述:求平方根序列前N项和
1.2.1 实验代码截图
说明:
Q1:不知道spart函数要怎么使用。
A1:在书中查明了此函数的使用方法并在书中题进行了理解。
Q2:答题后出现编译错误。
A2:深入观察寻找最终发现有个符号错误。
1.2.2数据处理
数据表达:运用了i,n,sum变量,其中i,n为整型,sum为双精准浮点型
数据处理:运用了printf,scanf,for循环语句。
1.3.1题目三
题目描述:计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.3.2实验代码截图
说明:
Q1:不明怎么编写才能达到题目效果。
A1:在编码软件上多次尝试并编译。
Q2:答案总是出现编写错误
A2:有些符号打出没用英文,改为英文输入
1.3.2数据处理
数据表达:运用了n,sum,a,b,c,变量,其中n为整型,sum,a,b,c为双精准浮点型
数据处理:运用for循环语句及printf,scanf输入语句
二.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
如下:两数之和
- 此代码运用了很多已学语句如printf及刚学的for语句,阅读此代码让我对这类语句
的理解更深,如还可以加入“returnsize”等去定义。 - 虽然不能完全地去理解看懂,但if语句使用得较为经典,可以更加懂得此语句得运用
- 此代码讲题目表达地很简洁,将复杂简化,可以学习这些语句精化自己的编码。
三.学习总结
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
10.19—10.25 | 15h | 40 | 输出“hello world”等简单函数 | 无 |
10.26—11.1 | 17 h | 100--20 | for循环语句,调试 | 调试步骤还不太懂 |
11.2—11.8 | 13h | 240 | pow,spart等数学函数 | 还不能灵活运用 |
3.3学习感悟
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
感悟:
- 这周学习又出现了很多新的语句和函数,难度相比之前有所提升,需要我做更多的功课和自学才能去做好。
- 做作业时很多简单的题容易因无法灵活运用语句而被复杂化,应多加练习去精通灵活使用函数语句。