这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟练掌握循环语句,常见的几种求和方法
这个作业在那个具体方面帮助我实现目标 多次运用循环语句
参考文献 (https://www.cnblogs.com/linli069/)

一:PTA实验作业

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

本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

1.1.1(1)数据表达:使用了i,n等整型变量,使用了sum双精度浮点型变量。

(2)数据处理:使用了sum = sum+1.0/ i的表达式,运用int double设置变量,使用for循环语句。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
31 4.027245 前31/1的序列之和
70 4.832837 前70/1的序列之和
66 4.774427 前66/1的序列之和

1.1.4PTA提交列表及说明

1部分正确,在“for(i=1;i<=N;i++)”中用的是“,”而不是“;”导致错误。

1.2 7-3 求简单交错序列前N项和

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

1.2.1数据表答:(1)运用了denominator, flag, N, i等变量,采用了for的类型。

数据处理(2)采用了顺序:输入-循环-执行-输出。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
20 sum=3.597740 前20项和
30 sum = 3.994987 前30项和
70 sum = 4.832837 前七十项和

1.2.4PTA实验提交列表截图

1denominator单词打错了
2”sum=sum+item“中的加号粗心打成等号导致一直编译超时

3学习总结

学习进度条

周期/日期 这周所花时间 代码行 学习到的知识点介绍 目前比较困惑的问题
第四周/10.18 两天左右 一百三左右 for循环语句,运用int double设置变量 对程序的设计和编写还不是很熟悉,每次写PTA都要问问同学翻翻书,还总是粗心翻一些小错误。

3.2累计代码行及博客字数

3.3学习内容总结和感受

  • 总结:本周学习了”for循环语句,可以实现C语句的重复执行,在for语句中,常常通过改变和判断某个变量的值来控制循环的执行。在实验上机课中学习了如何利用dev c++对程序编码进行调试。
  • 感受:感觉到这个课程的难度非常的大,很多东西都比较费脑子,重要的是必须要有耐心,在代码出错是要冷静去找出错误不能急躁。
 posted on 2019-10-18 21:42  zhourong2508  阅读(215)  评论(2)    收藏  举报