#C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 【作业要求】 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在这个课程的目标是 更加地知道自己在哪些方面还有不足
这个作业在那个具体方面帮助我实现目标 PTA练习 对自己所做错地题目进行更正和总结
参考文献 《C语言程序设计》 《C primer plus》

1.PTA实验作业

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

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

1.1.1数据处理

数据表达:我使用了i,denominator,这两个变量都是整数变量,还有n,sum这两个双精度浮点标量。
数据处理:我使用了前N项和的求和公式和for语句。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 结果
0 0 0
15 3.318229 <50
67 4.789352 >50
100 5.187378 =100

1.1.4PTA提交列表及其说明

编译错误:sum后“=”两边未加空格
答案错误:1.0/denominator前1.0写成1

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

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

1.2.1数据处理

数据表达:我定义了三个整数定量分别是n,i,denominator一个双精度浮点标量sum。
数据处理:我使用了前N项和的求和公式和for语句

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 0.870
10 0.819
20 0.827
30 0.830

1.2.4PTA提交列表及说明

答案错误:%.3f被我搞成了%.6f
编译错误:我找不到原因,然后重新打了一遍又对了。

2.代码互评

同学截图(来自何锦澄)

我的截图

同学和我代码相似,但同学看起来简洁些,而我的格式较规范,整数定量、双精度浮点标量都是相同的。

3.学习总结

3.1学习进度条

周/日期 本周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第八周 15小时 95 for语句循环结构 对这个内容双精度浮点型变量还不是太懂,学习浮点型函数和整形函数

3.2 累积代码行和博客字数

博客字数 代码行数
第五周 557 28
第六周 680 20
第七周 1134 86
第八周 1578 95

3.3学习内容总结和感悟

3.3.1学习内容总结

第四周的主要知识点就是循环体语句的使用,比如1+2+3+...+n的前n项和求和就是利用循环体语句去完成,还有知道了数据类型 表达式 语句函数。

3.3.2 学习体会

随着学到的知识愈来愈多,慢慢地从一无所知到现在能自己写一段小小代码,我有一种莫名成就感,驱使着我进步,希望自己能够继续加油吧!

猜你喜欢

转载自www.cnblogs.com/jiangjiayuan/p/11700746.html