代码改变世界

C语言I博客作业04

2019-10-18 20:20  Sapphire丶  阅读(242)  评论(1编辑  收藏  举报
这个作业属于那个课程
  C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768

我在这个课程的目标是

循序渐进,将C语言的功底加深,直至熟练
这个作业在那个具体方面帮助我实现目标 本章学习到具体数学计算题目求和的算法,已经可以运用到实际生活
参考文献

百度,C语言编程入门指南,教科书

 

 

 

 

 

 

 

 

 

 

 

2.本周作业

 

 

 

 

 

 

 

1.1 题目名 求N分之一序列前N项和 (15 分)

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

输入格式:
输入在一行中给出一个正整数N。

输出格式:
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。

输入样例:

6

输出样例:

sum = 2.450000


题目如图所示


1.第一题难度较易 但是简单的题目更能以小见大,从中看出自己的不足与优点。
2.第一次编译错误是sum=0中没有用空格空开;
3.第二次编译错误是return前忘记加分号。
4.第四次答案错误是由于数字1没有写成1.0,导致答案精确度没有与题目相符
5.由于写作代码熟练度提高,整体时间大幅节省,且完成度有提升。

1.2数据处理

数据表达:整型变量int flag,n,i; 双精度浮点型变量double sum,item,denominator;刚开始时给flag赋值为1。

数据处理:运用了有关for的相关循环语句,表达式运用了算术运算符以及关系运算符。


1.3造测试数据
输入数据输出数据说明
-1 0.000 输入负值
0 0.000 使用临界值
1 1.000 使用最小临界值
999 0.893 使用较大正整数
1.4代码互评
如图所示



(彭周)





(曾子豪)

3份作业其实大同小异,
但是从工整度与完整性来看,
彭周的作业较为工整,他大括号的运用与排版优于其他两份作业
曾子豪的格式则看起来简洁易懂
我的作业相形见绌,所以要学习的还很多



学习总结

学习进度条
周/日期这周所花的时间代码行学到的知识点简介目前比较迷惑的问题
10.17-10.18 2天 200   有关for循环体的运用 如何通过自己记住源代码,而不是通过百度与参考文献来写作题目

不知不觉又是一周过去,时间如白驹过隙,我们的C语言学习也渐入佳境,没有了当初的懵懂与不知所措。虽然比起学长学姐的技术,
我们还显得很青涩,但是我们是从大一上学期就开始学习C语言,我们有足够的时间与信心来不断磨练自己的功底。
这周又是快乐而充实的一周,作业量老师也根据我们的学习进度慢慢的加大,虽然有点疲于奔命,加上许多比赛,如英语竞赛,篮球班赛,专业赛,
还有社团活动的举行,时间显得稍显仓促。
不过还好最终圆满完成了任务,这不仅是对自己负责的表现,也提醒自己,事情不要堆到一起来做。明日复明日,明日何其多。
所以请加倍努力,奔向跟美好的明天吧!