C语言I作业04
C语言I作业04
这个作业属于哪个课程? | C语言程序设计II |
---|---|
这个作业的要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 |
我在这个课程的目标是 | 熟练编写代码的格式要求,了解C语言的编程运用 |
这个作业在哪个具体的方面帮助我实现了目标 | 编写代码的思维,错误总结等方面提升了自己的编写能力 |
参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.1本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。
1.1.1
数据处理:用”double“语句定义变量,运用for语句对数据进行了处理
数据表达:%.6lf表示精确到小数点后6位,确定好sum与i的数值关系运算,表达式:sum=sum+1.0/i;选择结构##数据表
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 运行图 |
---|---|---|
1 | 1.000000 | 运行图 |
5 | 2.283333 | 运行图 |
10 | 2.928968 | 运行图 |
15 | 3.318229 | 运行图 |
1.1.4 PTA提交列表及说明
Q1:开始把sum与i的关系运算弄混导致无法输出而编译错误
A1:忘记题干要求保留小数点后六位
1.2本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和.
1.2.1
数据处理:用”double“语句定义变量,运用for语句对数据进行了处理
数据表达:%.6lf表示精确到小数点后6位,确定好sum与i的数值关系运算,表达式:sum=sum+1.0/i,i+=2;选择结构
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 运行图 |
---|---|---|
1 | 1.000000 | 运行图 |
5 | 1.787302 | 运行图 |
15 | 2.335873 | 运行图 |
25 | 2.591226 | 运行图 |
1.2.4 PTA提交列表及说明
Q1:没定义好赋值的关系,导致运算无法输出
2.代码互评
我的代码 | 同学代码 |
---|---|
1.由图可知同学使用了n,i,m这三个变量都是整数变量,还有item,sum这两个双精度浮点标量,而我则是用sum与 i两个变量来描述之间的数值运算关系。 |
3.学习总结
3.1 学习进度条
周期 | 这周所花的时间 | 代码行数 | 学到的知识点简介 |
---|---|---|---|
第一周 | 4h | 8 | 简单的主体部分 |
第二周 | 3h | 10 | 了解各类主体,学会提问 |
第三周 | 10h | 26 | if-else语句的使用 |
第四周 | 12h | 20 | for语句的使用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
学习for的循环语句,在for的数值关系运算中注意赋值的可行性与准确性
3.3.2 学习体会
自己在逻辑梳理思路时常产生偏差