这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453 |
这个作业的目标 | 掌握使用for循环语,进一步提升自己的操作能力 |
学号 | 20208987 |
1.PTA实验作业 | |
1.1 7-1 求简单交错序列前N项和 | |
题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。 | |
1.1.1实验代码截图 | |
1.1.2数据处理 | |
数据表达:定义了整型变量denominator,flag,i;n,i用来记录计算循环次数,n作为结束循环的条件。定义了双精度浮点型变量sum,item,sum存储累加结果。denominator,flag组成了循环体。 | |
数据处理:flag = -flag; denominator = denominator+3构成循环结构。 | |
1.1.3 PTA提交列表及说明 | |
说明 | |
Q1:之前16行的"sum=%.3f错的我人都崩溃了,一直不知道哪错了 | |
A1:后来求助才发现等于号两边没加空格...... | |
Q2:之前输入一行:printf ("输入在一行中给出一个正整数N"); | |
A2:后面发现是多余的。 | |
1.2练习2-4 温度转换 | |
1.21实验代码截图 | |
1.2.2数据处理 | |
数据表达:定义fahr,Celsius,整数型变量。 | |
数据处理:Celsius=5*(fahr-32)/9 | |
1.2.3PTA提交列表及说明 | |
说明 | |
Q1:没有很大问题,完美流畅的写出。 | |
1.3阶梯电价 | |
1.31实验代码截图 | |
1.3.2数据处理
数据表达:电量花费cost,用电量i。浮点型double,整数型int。
数据处理:cost=500.53+(i-50)0.58;分段结构。
1.3.3PTA提交列表及说明
说明
Q1:没有看好数据之间的数学关系,不会处理i=0时的问题
A1:提前打好草稿,加上一个if条件。
2.阅读代码
代码功能:需要先求和再对其取余放进链表
代码优点:不这样做的问题是无法给定sum多大的内存空间,链表可以无穷长
减少新手在计算sum的总和时出现死循环。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周10.19-10.25 | 10h | 350 | 了解C语言的基本概念 | 无 |
第九周10.26-11.01 | 13h | 420 | 学习了if else的分支结构 | 无 |
第十周11.02-11.08 | 20h | 480 | 学习了for循环结构 | 无 |
3.2 累积代码行和博客字数 | ||||
3.3 学习感悟 | ||||
1.这周学习的内容对我来说需要一定的理解能力和一定的练习时间才能弄懂一些问题的原理. | ||||
2.在for的循环结构的学习中,知道了一些简单的数学题,在使用代码时却需要一定的水平才能做出来它的程序。 | ||||
3.需要花更多的时间来感受C语言的魅力,不然做个作业都要做上一天,多花时间,一定要多花时间敲代码。 |