C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
这个作业的目标 更加深入学习C语言,掌握使用for循环语句
学号 20208947

1.PTA实验作业(15分/题)

1.1题目1

计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。(15分)

1.1.1实验代码截图

1.1.2数据处理

数据表达:

变量i:由赋值得来,为整型变量
变量N:由输入得来,为整型变量
变量sun:由赋值得来,为浮点型变量

数据处理:

表达式:算数表达式、赋值表达式、关系表达式
流程结构:定义变量、赋值变量、输入、for循环、输出结果

1.1.3PTA提交列表及说明


Q1.答案错误
A1.输出结果没有保留三位小数

1.1.4编程总结

这道题目并不难,最主要的就是要写出题目的通项公式。在写代码时,我的问题就是不知道循环部分怎么表达,写不出通项公式,累加错误,导致答案一直错误。

1.2题目2

计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。(15分)

1.2.1实验代码截图

1.2.2数据处理

数据表达:

变量i:由赋值得来,为整型变量
变量N:由输入的来,为整型变量
变量sum:由计算得来,为浮点型变量
变量a:由赋值得来,为浮点型变量
变量b:由赋值得来,为浮点型变量
变量c:由计算得来,为浮点型变量

数据处理:

表达式:算数表达式、赋值表达式、关系表达式
流程结构:定义变量、赋值变量、输入、for循环、输出结果

1.2.3PTA提交列表及说明


Q1.编译错误
A1.第七行最后少了一个分号

1.2.4编程总结

没有读懂题目,逻辑错误,导致循环表达式错误。在写编程的时候一定要思路清晰,搞清楚逻辑关系,这样在写代码时才会很顺畅,一步一步往下。

1.3题目3

计算平方根序列√1+√2+√3+⋯的前N项之和。(15分)

1.3.1实验代码截图

1.3.2数据处理

数据表达:

变量i:由赋值得来,为整型变量
变量N:由输入得来,为整型变量
变量sum:由计算得来,为浮点型变量

数据处理:

表达式:算数表达式、赋值表达式、平方根表达式、关系表达式
流程结构:定义变量、赋值变量、输入、for循环、输出结果

1.3.3PTA提交列表及说明


Q1.编译错误
A1.函数sqrt写成了sprt
Q2.编译错误
A2.第九行的分号打成了中文符号

1.3.4编程总结

这道题目用到了未学过的知识,看到的时候有点懵逼,第一反应就是不会做,经过看书,上网查找学习后,知道了这个函数的用法。就很顺利的打出了代码。

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


该代码的功能是用来计算与各工作关联的工资。优点:思路非常清晰,流程结构完整。我可以学习的地方:学会使用这些语句,并且在写代码时先思考这个代码到底该如何写,让自己有个清晰的思路,正确的逻辑。

3.学习总结(15分)

3.1学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 14小时 180 C语言数据类型、换行符、printf函数
第九周 11小时 280 算术运算符、赋值运算符、if-else语句、scanf函数
第十周 12小时 350 for循环,sqrt函数 循环表达式不会写

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

3.3学习感悟

这周又学习了新的知识,学习难度也增加了。通过学习,从不会到慢慢学会,这个过程真的时令人快乐,令人感动的。C语言这门课程是真的很难,真的写作业写到哭,这种感觉难以忘记。既然选择了,那就加油干吧,自己慢慢去体会,慢慢去摸索,体会敲代码的乐趣。加油!

原文地址:https://www.cnblogs.com/ghn52446/p/13943526.html