BlackR

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
这个作业的目标 活用新知识,明白自己的错误在哪并总结,学习优秀代码
学号 20209121

PTA实验作业

1.1.1求简单交错序列前N项和

题目内容描述:很简单,只需要计算序列1-1/4+1/7-1/10+...的前N项和。

截图代码

1.1.2数据处理

数据表达:用了变量i,N,sum。i是循环次数,N是要输入的一个正整数,sum是求和。i,N是整数型,sum是双精度浮点型。
数据处理:表达式sum=sum+pow(-1,i-1)*1.0/(3*i-2),用了for循环结构。

1.1.3PTA提交列表及说明


Q1:答案错误
A1:算式列错
Q1:答案错误
A1:小数点本来应该精确到后三位,不小心精确到两位。

1.2求分数序列前N项和

题目内容描述:本题要求编写程序,计算序列2/1+3/2+5/3+8/5+...的前N项和,注意该序列从第二项起,每一项的分子是前一项分子与分母的和,坟墓是前一项的分子。

1.2.1实验代码截图

1.2.2数据处理

数据表达:用了i,N,sum,a,b,c。i是循环次数,N是要输入的一个正整数,sum是求和,b表示分母,a表示分子,c是帮助计算的。i,N是整型变量,sum,a,b,c是双精度浮点型变量。
数据处理:表达式sum=sum+a/b,c=b,b=a,a=a+c,运用了for循环结构。

1.2.2PTA提交列表及说明


Q1:答案错误
A1:c=b,b=a,a=a+c的排序弄错了,导致值算错

1.3可爱的电子汪

题目内容描述:很简单,不骗你,只要求和两个数,然后用汪星人的叫声给出求和的答案

实验代码截图

1.3.2数据处理

数据表达:用了整型变量i,a,b,c,i表示循环次数,a,b表示给出的两个整数,c表示a与b的求和。
数据处理:表达式c=a+b,用了for循环结构。

1.3.3PTA提交列表及说明


本题一次通过,暂无问题。

2.阅读代码(-5——5分)



这是我找的优秀代码中为数不多较短的一篇代码,也便于我好看些,它运用了许多语句,比如while语句,for语句,if语句,可能还用了我没见过的语句,我看到很多语句套在了一起,一起进行运算,比如说,刚开始,while语句中就套了for语句和if语句,这样可能方便运算,但我觉得对我来说,打的过程中可能会漏掉一些代码符号。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 12h 112 在屏幕上输出一些语句或字符组成的图形 无比较迷惑的问题
第九周 12h 286 if-else语句 计算的算式有些运算符号用的不好
第十周 15h 367 for循环语句 一些变量不能够准确地定义,导致弄算式时输出的答案是错的

3.2 累积代码行和博客字数(5分)

3.3学习感悟

·学习到新知识后要加紧练习,才能将新知识记牢并活用。
·学习要靠自己,不能一味的让别人帮你,教你,自己摸索出来的会让自己收益更大。
·要经常阅读优秀代码,不仅能扩宽自己的眼界,还能学到课本上很少会讲到的知识。
·一遍不能过的题,在做对以后,要时常回顾回顾,防止再次做错。
·每天坚持打代码真的很有用!一定要坚持打代码,练手感,手速,同时能使自己的解题思路更加清晰。

posted on 2020-11-07 15:57  BlackR  阅读(129)  评论(8编辑  收藏  举报