我在这个课程的目标是 | 学会较为熟练地运用函数来解决实际问题,简化问题 |
这个作业在那个具体方面帮助我实现目标 | 作业中的基础题部分,基本上大部分都是关于函数的题目,可以锻炼一下运用函数的能力 |
参考文献 | <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.数据表达
分别定义a,b,c,i,定义a=1,b=1,i=1。运用两种函数表示,再利用选择语句表达。
1.1.2实验代码截图
1.1.3造测试数据
|
输入 | 输出 |
---|---|
10 | 1 1 2 3 |
– | 5 8 13 21 |
– | 34 55 |
1.1.4PTA提交列表及说明
题目较为普通简单
1.2.1计算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.3实验代码截图
|
输入 | 输出 |
---|---|
1 1 -2 3 | addition of complex is -1.000000+4.000000i |
product of complex is -5.000000+1.000000i |
PTA提交列表说明
题目较为有意思,在求助同学的情况下完成,开始在c++中完成,后复制上去的,所以没有列表出错的情况。对函数的操作还是不那么的熟练。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1学习内容总结
流程图
3.3.2 学习体会
我在后续的c语言学习中,感觉难度在逐渐的增加,越来越多的探究题与自主学习越来越主要,在自主学习的方面我缺乏能力,所以我要更加努力的自学,提前观看视频学习,做到预习的最大效果。
202201120347 通信3班 周展