C语言l博客作业04

这个作业属于哪个课程 C语言程序设计ll
这个作业要求在哪里 http://i.cnblogs.com/Editposts.aspx?opt=1
我在这个课程的目标是 能够熟悉使用Markdown语法,掌握好C语言及PTA的使用
这个作业在哪个具体方面帮助我实现目标 提交C语言的PTA作业和Markedown的练习和语法教程
参考文献 《C语言程序设计》《PTA常见问题解答》

1.PTA实验作业
1.1题目名1
题目内容:求N分之一序列前N项和。
1.1.1数据处理
数据表达:我使用了变量i和n,i是根据题目中分母不断变化从一开始来定值的,n是因为题目所求为前n项和所得的值,两个变量的类型都是整型变量。
数据处理:有赋值表达式,算数表达式,关系表达式,流程结构为循环结构,即for循环。
1.1.2实验代码截图
C语言l博客作业04_第1张图片
1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
| ------ | ------ | ------ |
| 1 | 1.000000 | i=1使得前一项和就为第一项值1 |
| 3 | 1.833333 | 因为i=3就是将前三项的值相加 |
| 5 | 2.28333333 |同理就是将前五项的值相加即可 |
1.1.4PTA提交列表及说明
C语言l博客作业04_第2张图片

1.第一次是少打了两个分号,编译错误;
2.第二次是少打了一个分号,编译错误;
3.第三次全部正确,在自己一次次的检查后才发现是由于自己的粗心忘记了打分号。
1.2求奇数分之一序列前N项和
1.2.1数据处理
数据表达:使用了i和n两个变量,i是因为题目中的分母按奇数规律变化所定值,n则是因为有N项,所以定值n,两个变量的类型都是整型变量。
数据处理:有赋值表达式,算数表达式,关系表达式,流程结构为循环结构,即for循环。
1.2.2实验代码截图
C语言l博客作业04_第3张图片

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
| ------ | ------ | ------ |
| 1 | 1 | 因为i=1就是求该式的第一项值即为1 |
| 3 | 1.53333333 | 同理就是当i=3时的值,前三项的和 |
| 5 | 1.78730159 |当i=5时的所求值,前五项的和 |
1.2.4PTA提交列表及说明
C语言l博客作业04_第4张图片

1.首先是sum=0后面的分号忘记打了,编译错误;
2.没有对i进行赋值,编译错误;
3.查阅资料后发现了这两个问题然后进行改正,答案正确。
2.代码互评
同学代码截图
C语言l博客作业04_第5张图片

C语言l博客作业04_第6张图片

自己代码截图
C语言l博客作业04_第7张图片

1.和第一位同学不同的是我没有对i进行赋值
2.和第二位同学不同的是我没有打sum =0而且他也对i进行了赋值

3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ------ | ------ | ------ |
| 10/15-10/18 | 大约7个小时 | 105行 | 循环语句的使用 | 弄不清楚什么时候用单精度浮点数据什么时候用双精度浮点数据 |
3.2累计代码行和博客数
C语言l博客作业04_第8张图片

3.3学习内容总结和感悟
3.3.1学习内容总结
这周主要学习的就是在程序中用for语句实现循环,可以求出多项有规律数列的总和,从而可以轻而易举地解决这类重复执行问题。
3.3.2学习体会
本周学习主要通过老师教学来理解,通过作业进行巩固,感觉非常不错,掌握的也还好,不懂的有不知道什么时候用printf什么时候用scanf,还有对单双精度浮点数据的使用不太清楚,希望老师能够在课堂上教学得更加详细,讲课的速度慢一点我有点跟不上,最后希望自己能继续加油坚持下去。

你可能感兴趣的:(C语言l博客作业04)