C语言I博客作业04
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://www.cnblogs.com/hoppe/p/11697749.html |
我在这个课程的目标是 | 掌握使用for循环语句实现指定次数的循环程序设计 |
这个作业在那个具体方面帮助我实现目标 | 通过PTA上的作业让我们加强程序设计,变换题目要求让我们熟悉for语句的应用 |
参考文献 | C语言程序设计I、百度百科 |
1.PTA实验作业
1.1 求N分之一序列前N项和
题目内容:本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1数据处理
数据表达:本题用了int的整形结构,变量为i、n、sum,i、n为自变量,sum为因变量
数据处理:使用了for循环结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
2 | 1.5 | |
1.1.4 PTA提交列表及说明
Q1:答案错误,输出时printf语句里面没有精确到小数点后六位,不符合题目要求
A1:问同学,同学看了代码之后修改
Q2:编译错误,printf里面的sum后面的等号未打空格
A2:看C语言程序设计I
Q3:答案错误,for语句后面那个sum = sum + 1.0/i ,1.0,写成1
A3:问同学解决
1.2求奇数分之一序列前N项和
题目内容:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
1.2.1 数据处理
数据表达:本题目应用了i、n、sum等变量,sum为因变量
数据处理:应用了int整型结构,for循环语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
1.2.4 PTA提交列表及说明
Q1:答案错误,用求第一个题目的循环语句求第二个题目
A1:百度百科,查找求奇数分之一序列前N项和的循环语句代码怎么写
Q2:答案错误,第二个大括号里面的sum = sum + 1.0/ (2*i-1)这个语句分母求错了
A2:同学检查
Q3:答案正确
2.代码互评
同学代码截图1ziz
自救hu
1.变量设置不同
2.for循环语句不同
同学代码
自己的代码
1.变量设置格式不同
2.for循环结构不同
3.学习总结
1.首先,这周学习了for循环语句,学会了用循环结构编写程序。
2.再写for循环语句结构时,里面的表达式应该用分号隔开,还必须在大括号里面。
3.编写程序时应该注意题目要求。
3.1 学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较疑惑的问题 |
9.16-9.22 |
9h |
36 |
学会编写Holle World |
什么时候需要空格 |
9.23-10.6 |
12h |
95 |
学会安装编译器 |
安装过程比较难、还不熟练 |
10.7-10.11 |
两天半 |
240 |
学会计算分段函数 |
部分语法还不清楚 |
10.12-10.19 |
18h |
220 |
学会使用for循环语句结构 |
整型函数还不是很清楚 |
3.2 累积代码行和博客字数
3.3 学习感悟
3.3.1 学习内容总结
1.这周学会了运用for循环结构语句,虽然还是有点不太懂。
2.通过这几次的作业,博客园作业越来越熟练了。
还需要自己努力学习。
3.3.2 学习体会
学习难度没有上周大,主要学习运用for循环结构语句。
3.3.2 学习体会
这周两节大课,第一节主要教会我们使用for循环结构语句,第二节大课教我们怎幺检查自己所编写代码的错误之处,还有就是学会调试程序。