C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
这个作业的目标 <反省自己的学习情况,进一步的学习>
学号 <20209153>

1.PTA实验作业

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1作答截图

1.1.2数据处理
数据表达:输入了上限量N,分母i,结果sum,代替变量x,i和N用int定义,sum由double定义。
数据处理:i=1;x<=N;i=i+3 , sum=sum+pow(-1,i+1)/i , x=x+1

1.1.3PTA提交列表及说明

Q1.可以编译,但是计算的结果是错误的
A1.在和室友的答案对照后,并且在他人的点拨下,发现有空格未打出

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1作答截图

1.2.2数据处理
数据表达:输入了整形n,定义了双精度浮点型sum,fenzi,fenmu
数据处理:sum+=fenzi/fenmu;t=fenzi;fenzi=fenzi+fenmu;fenmu=t;

1.2.3PTA提交列表及说明

Q1.在循环语句中没有在意数据的先后顺序导致计算的错误
A1.在室友的帮助下改正了顺序

要求读入1个整数X,然后输出1+2+3+...X 的和。
1.3.1作答截图

1.3.2数据处理
数据表达:输入了循环变量i和sum,上限量x
数据处理:i=1;i<=x;i=i+1,sum=sum+i;,"1+...+%d=%d",x,sum

1.3.3PTA提交列表及说明

Q1在打出来之后就一直编译错误,而且错的地方还很多很多
A1缺少反括号,而且错把分号打成了逗号,其中一个括号还是中文括号

2阅读代码

分析:
1.数组名得到数组大小,指针得到指针大小
2.指针可以++,--,数组名不可以
3.指针可以申请一块内存当作数组使用,数组直接定义使用

学习总结

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
8 8h 50 输入、输出函数,hello world 数学的运算
9 10h 141 其他类型的函数如整型浮点型 判断语句if else
10 15h 240 for循环、if else判断 for循环语句易错

学习感悟

1.要多向别人请教,自己一个人捣鼓不如有他人指导学的快
2.感觉要多练习,毕竟熟能生巧,更何况还是我们这种完全的新人
3.学到的东西不少,但是很多时候不知道自己错在什么地方
4.上课前还是要多预习,因为这毕竟不是一门轻松的学科,还是要自己多花费功夫的

posted @ 2020-11-07 19:14  龙俊伟  阅读(130)  评论(7编辑  收藏  举报