代码改变世界

C语言I博客作业04

2019-10-18 21:09  rebirthhhh  阅读(191)  评论(0编辑  收藏  举报

|这个作业属于那个课程|C语言程序设计II|
|这个作业要求在哪里| https://www.cnblogs.com/hoppe/p/11697749.html|
|我在这个课程的目标是|掌握使用for循环语句实现指定次数的循环程序设计|
|这个作业在那个具体方面帮助我实现目标| 通过PTA上的作业让我们加强程序设计,变换题目要求让我们熟悉for语句的应用|
|参考文献|C语言程序设计I、百度百科|

1.PTA实验作业
本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,结果保留三位小数。
1.1.1数据处理
数据表达:本题用了int的整形结构,变量为i、n、sum,i、n为自变量,sum为因变量
数据处理:使用了for循环结构
1.1.2实验代码截图

1.1.3 造测试数据

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



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 学习内容总结
这周学了for循环语句,还不是很懂,要继续努力。
3.3.2 学习体会
软件的学习越来越难,需要投入很多时间。
3.3.2 学习体会
学会了for循环语句,检查错误和调试程序