作业03
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 | |
---|---|---|
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11454 | |
这个作业的目标 | 掌握for循环语句 | |
学号 | 20209018 |
- PTA实验作业
题目一:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1实验代码截图
1.1.2数据处理
数据表达:使用了变量n.flag.i.N.sum.item.d.且都是整数。由题目可知有n项,有符号的变化所以有flag,且一直累加有了i表示项,item代表每项,sum表示求和。
数据处理:运用了for语句,循环结构,初值表达式,条件表达式,步长表达式。
1.1.3PTA提交列表及说明
Q1:当时看到这个问题我头都大了
A1:后面检查一下发现scanf函数里面变量前要加& - 题目二:计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。
1.2.1实验代码截图
1.2.2数据处理
数据表达:使用了变量sum.i.b.n,除b都是整数。由题目知有n项,一直累加有了i表示项,b用来求每项的值,sum用来求和。
数据处理:运用了for语句,循环结构,初值表达式,条件表达式,步长表达式。
1.2.3PTA提交列表说明
Q1:编译错误,你看就是分号的问题。
A1:果然,for语句后面不能加分号,否则会变成空语句。
3.题目三:计算序列 2/1+3/2+5/3+8/5+... 的前N项之和
1.3.1实验代码截图
1.3.2数据处理
数据表达:使用了变量N.i.temp.a.b.且都是整数。由题可知有n项,第i项,第一项分子a,第一项分母b,temp是个文件夹
数据处理:运用了for语句,循环结构,初值表达式,条件表达式,步长表达式。
1.3.3PTA的、提交列表及说明
Q1:编译错误。
A1:for语句后不能加分号,不然能变成了空句。
2.阅读代码
1.一个好的代码由很多的函数构成。
2.这个好的代码让我知道排版的重要性,可以让读者一目了然。
3.要找到自己的编程习惯。
4.优秀编程者会运用工具,函数库,工作量大大减少。
3.学习总结
3.1学习进度
周/日期 | 这周所花的时间 | 代码行 |
---|---|---|
11/1-11/7 | 十四个小时 | 140行 |
---- | ---- | ---- |
学到的知识点简介 | 目前比叫迷惑的问题 | |
for语句循环结构 | c语言到底怎么学 | |
3.2累计代码行和博客字数 |
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 128 | 12 |
第二周 | 256 | 21 |
第三周 | 341 | 32 |
3.3学习感悟 | ||
学了c语言后,我发现这真的是个神奇的东西,且微妙。让我知道世界上还有这么有趣的事,竟然可以让一个人从早上打代码打到晚上。也让我知道解决问题要一步一步的来,还要细心。针不磋,少了个分号也是错的。让人变得谨慎起来,让人不经想起“c++从入门到放弃。”最后打好c语言基础,攻破c++。 |