C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在这个课程的目标是 学习用for语句实现循环结构
这个作业在哪个具体方面帮助我实现目标 帮助我练习for语句,更加顺利的学习和使用循环结构
参考文献 《C语言程序设计》《C primer plus》

1.PTA实验作业

1.1 7-1 求N分之一序列前N项和

1.1.1数据处理

  • 数据表达:运用int型变量,i,n,还用了double作为sum的变量类型,i为循环变量,sum为累加和,n为循环n次
  • 数据处理: 将i赋值为1,sum初始值为0,运用for语句编写循环结构,然后进行运算

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
6 2.450000 小于50
67 4.789352 大于50
103 5.216791 大于100
-2 Invalid Value! 小于0

1.1.4 PTA提交列表及说明

提交列表说明:
                               .未确定变量i的值。
                               .将变量写成sum=1.0\(sum+i),正确的应该sum=sum+1.0/i。
                               .scanf输出格式有问题

1.2 7-2 求奇数分之一序列前N项和

1.2.1 数据处理

  • 数据表达:运用int变量N,count,也用double变量i,sum,i为循环变量,sum为累加和,N为循环N次,count为循环的次数
  • 数据处理:将i赋值为1,sum初始值为0,将i+2进行N次循环,将sum =sum+1 / i进行运算

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
3 1.833333 小于10
23 3.734292 大于10
87 5.048860 大于50
132 463801 大于100
-12 Invalid Value! 小于0

1.2.4 PTA提交列表及说明

提交列表说明:
                               .定义多种变量时,不知道到底定义那些,导致变量count没有定义,查阅别人代码才发现自己的问题。
                               .输出时变量类型搞错,将双浮点型%f写成了整数型%d。
                               .借鉴了别人的代码,想运用两种方法完成这个题目,中间的衔接出现了问题。
                               .输出的时候,输出的时候将"sum = %f"写成了"sum=%6f"

2.代码互评

同学代码截图1(来源:https://www.cnblogs.com/just-like-this/p/11651070.html)


同学代码截屏 2(来源:https://www.cnblogs.com/ysrysr/p/11648162.html)

自己代码截图


差异:
同学1:
. 代码比较清晰干练而且准确,带有注解,让人第一眼看上去就比较明了,考虑到了非专业人士看代码的情况
. 代码的完成度很高,对if-else语句的熟练程度非常高
同学2:
. 代码完成度很高,格式很标准,对if-else语句能够灵活运用,能够清晰的看出写的人的用心。
. 格式很清晰,能够灵活的运用变量,清晰的表达变量之间的关系
自己:
. 代码看似简短明了,但是有变量未明确表达,对代码的格式只有浅显的了解,只能依葫芦画瓢,还有许多的缺陷
. 代码的难度比较低,对for语句运用不熟练,对变量的定义也有一定的缺陷

3.学习总结

3.1 学习进度

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问提
第八周 15h 130 for语句和循环结构 运用for语句时变量的控制及其循环时各表达式的书写

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

主要for语句和循环结构,加上用dvC++的调试运用

3.3.2 学习体会

.经过一个多月的C语言学习,发现自己学习的东西真的很少,每次作业都是勉勉强强的完成,有些难以跟上老师发布作业的速度,
但是我还是会努力追上老师的节奏,会好好的运用时间学习C语言,
.过了那么久发现自己好像还没有入C语言的门,但是看着其他同学似乎都可以很快完成老师的作业就有点心慌慌了,不过,在大
佬云集的地方,我这种小兵也会得到很大的成长的。

原文地址:https://www.cnblogs.com/liaomengjie/p/11685678.html