C语言I博客作业04

这个作业属于那个课程 C语言程序设计
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771
我在这个课程的目标是 熟悉并掌握好C语言及其它的专业性知识
这个作业在那个具体方面帮助我实现目标 完成PTA作业,掌握使用for循环语句实现指定次数的循环程序设计
参考文献 集美大学林丽老师,C Primer Plus

一,PTA实验作业

**1,求平方与倒数序列的部分和 **

本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m²+1/m+(m+1)²+1/(m+1)²+……+n²+1/n

1,数据表达:用整型int定义m,n,y,双精度浮点型double定义sum,sum为累加和,i为循环变量。
2,数据处理:for语句循环结构,sum = sum + pow(Y,2) + 1.0 / Y,
3,造测试数据:

输入数据 输出数据 说明
55 0.9173333 m=n
100 nvalid Value! m<0,n>0
510 355.845635 m<n

4,PTA列表及其说明:

2,求交错序列前N项和

本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和

1,数据表达:运用了include<math.h>,整数型int定义i,双精度浮点型double定义sum,n,N
2,数据处理:sum = sum + nN /(2N-1);n = -n;运用for循环语句,N赋值为1。
3,造测试数据:

输入数据 输出数剧 说明
5 0.917 例题上的数据
1000 0.393 使用较大数据计算
-10 不存在负数 不属于循环范围

4,PTA列表及其说明:

  • 编译错误:for()语句忘了打大括号
  • 部分正确:大括号包含了printf()

二,代码互评

1.计科四班邓志卓同学

  • 我运用到了include<math.h>,直接用了sum = sum + nN /(2N-1)数学公式
  • 他采用的是书上的方法,循环结构分步
  • 可学习他的结构严谨性,和题目的思考方式

2,计科三班胡青青同学

  • 同样我采用了数学公式,步骤较少一步到位
  • 她采用了书上的方法,分步循环,结构严谨

三,学习总结

1,学习进度条

周/日期 这周所花的学习时间 代码行 学到的知识点 目前比较迷惑的问题
第八周 三天 147 循环结构,流程图,数学函数 为什么在main()里加入void

2,累计代码行数和博客字数

三,学习内容总结和体会

1,学习内容总结
1,for()语句循环结构,其中只可以用 ; 而不可以用 , ,for的后面没有分号
2,循环结构包括循环体、初始条件、终止条件
3,for语句中的fahr++相当于fahr=fahr+1,即fahr的值增加1

2,学习体会
PTA和博客越来越难了,不过有信心克服困难,就是现在非常的恐惧秃头。对于老师在课堂上讲的一系列题目,自己做起来还是不够熟练,每次PTA的效率都不高,而且都还要看着书写。不过每次把代码写正确时真的太开心了。

posted @ 2019-10-18 14:19  田园鑫  阅读(151)  评论(5编辑  收藏  举报