这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9776
我在这个课程的目标是 熟练的用C语言编写程序,学会自己设计程序
这个作业在哪个具体方面帮助我实现目标 C语言基础语法练习
参考文献 C语言程序设计

1.PTA实验作业

1.1 求简单交错序列前N项和

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

1.1.1 数据处理

数据表达:用了变量i,n,sum,sum的值是由循环语句计算而来,分别是整型变量和浮点型变量
数据处理:数据用到了循环结构,和if-else语句

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 1.000 大于0
2 0.750 大于1
100 0.834 大于50
101 0.837 大于50

1.1.4 PTA提交列表及说明


提交列表说明:
1.答案错误:忽略scanf的返还值,仔细检查每一步找到错误点并改正
2.答案错误:第二次错误和第一次差不多,在第一次错误后我以为是空格的原因,我就修改了空格,但还是错的

1.2 求交错序列前N项和

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

1.2.1 数据处理

数据表达: 用了变量denominator,N,i,flag, sum,item,sum的值由循环结构计算得出
数据处理: 数据用了循环结构,scanf格式控制字符用于输入数据

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 0.917 大于1
10 0.338 大于5
100 0.391 大于50

1.2.4 PTA提交列表及说明


提交列表说明:
1.编译错误:开始不懂得运用flag,后来百度搜索又与室友探讨后才明白,最终运用flag进行判断正负才解决问题
2.答案错误:在dev-c++中进行编译, 未知转换类型,所含参数太多,后来询问助教成功解决

2.代码互评

同学代码截图

自己代码截图

1.此同学代码非常简洁,看着舒服一些,还能节省很多时间
2.此同学代码定义的变量都是用一个字母代替,简洁明了
3.我的代码就按照基础一步一步的打,更容易理解

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的地方
8/14 16h 180 for循环结构 循环语句中的正负问题

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第四周 1130 75
第五周 1461 90
第七周 1609 150
第八周 1694 163

3.3 学习内容总结和感悟

3.3.1 学习内容总结

1.本周复习了整型变量和浮点型变量,如:int和fioa
2.复习了赋值,算术,关系,逻辑运算符,然后学习了for循环结构
3学习了流程控制的分支if-self,还学习了for语句中的三个表达式,以及“fahr++”=“fahr=fahr+1”

3.3.2 学习体会

1.在这一周的时间我跟着老师学习了很多C语言方面的知识,如:循环结构等
2.经过慢慢的学习和积累我在一点一点的进步,我也慢慢的体会到了很多乐趣
3.在C语言中我作为一个初学者有许多的东西是我不理解的,但我会通过自学或询问老师或同学去解决问题
4.C语言需要多加练习,以后尽量每天打打代码,去提高自己的实际操作能力’