我在这个课程的目标是 | <认识并输> |
这个作业在那个具体方面帮助我实现目标 | <初步运用数组> |
参考文献 | <csdn中的帖子> |
1.PTA实验作业
1.输出Fibonacci数列的前n项
已知Fibonacci数列的规律是1,1,2,3,5,8,…,即数列的前两项是1,其后的每一项都是其前两项的和。输出Fibonacci数列的前n(1<=n<=40)项。要求定义并调用含静态变量的函数Fibonacci(n)计算Fibonacci数列的第n项。
1.1.1数据处理
1.1.2实验代码截图
1.1.3造测试数据
输入:10 输出:1 1 2 3 5 8 13 21 34 55
输入:4 输出:1 1 2 3
1.1.4PTA提交列表及说明
说明:1.刚开始的时候还不熟悉程序,会漏掉一些关键结构,例如循环什么的。
2.第二次没看到题目要求,是要使用静态变量函数,但我没用,后经同学协助完成。
计算2个复数之和与之积
分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积。
若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i,
则:
c1+c2 = (x1+x2) + (y1+y2)i
c1c2 = (x1x2-y1y2) + (x1y2+x2*y1)i
1.2.1数据处理
1.2.2实验代码截图
1.2.3造测试数据
1.2.4PTA提交列表及说明
说明:此题当时看没什么头绪,和同学一起在网上的csdn帖子中看到后受到启发才得以完成
2.代码互评
同学代码截图
我的代码
不同的点:
1.同学的代码简洁并精炼,同时他们定义不是很精确。
2.他的函数体内并未用到数组等结构
3.学习总结
3.1学习进度条
第6周 | 50h 代码行 :75 |
第7周 | 30h 代码行:82 |
第8周 | 20h 代码行 :65 |
------------------------------------ | -------------------------- |
第9周 | 20h 代码行:72 |
第10周 | 30h 代码行:68 |
第11周 | 20h 代码行:55 |
3.2学习内容总结和感悟
3.2.1学习内容总结
3.2.2学习体会
1.学了自定义函数,在写PTA作业的过程中,感觉自定义函数比较麻烦,几乎没用。
2.这一章节的内容比较复杂,独自做pta时,细节把控不到位,或者是格式也容易错误
3.慢慢的熟悉了CSDN,上面有很多大神。我现在基本是拿csdn当百度。