C语言I博客作业04
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 |
我在这个课程的目标是 | 学会循环结构并熟练运用 |
这个作业在那个具体方面帮助我实现目标 | 更加熟练的使用循环结构并学会总结 |
参考文献 | 《Markdown基本语法》《c语言程序设计》《ACM解题》 |
1.PTA实验作业
1.1求简单交错序列前N项和
题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1数据处理
数据表达:1.定义变量N,i,y,x,d,sum
2.d,sum均设置为double型变量
3.使用for语句
数据处理:1.表达式:d=x*1.0/y;sum+=d;y+=3;x=-x;
2.流程结构:循环结构
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
1 | 1.000 | 小于50 |
50 | 0.832 | 等于50 |
100 | 0.834 | 大于50 |
0 | 0.000 | 小于1 |
1.1.4PTA提交列表及说明
答案错误:没有使值S精确到小数点后三位.
1.2求交错序列前N项和
题目内容描述:本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。
1.2.1数据处理
数据表达:1.定义变量m,N,i,f,d,y,sum
2.y,sum均设置为double型变量
3.使用for语句
数据处理:1.表达式:y=f*m*1.0/d;sum+=y;m++;d+=2;f=-f;
2.流程结构:循环结构
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
1 | 1.000 | 小于50 |
50 | 0.390 | 等于50 |
100 | 0.391 | 大于50 |
0 | 0.000 | 小于1 |
1.2.4PTA提交列表及说明
编译错误:部分字符以中文式书写导致编译错误.
2.代码互评
同学代码截图:
我的代码截图:
代码互评:同学和我所打代码题目均为阶梯电价,内容也基本一致。同学将所消费的变量设置为comsume,而我将其设置为x。同学将每步的说明都用汉语言表达出来,使人一目了然,而我却没有。另外同学使用visual studio 2019,我仅在PTA上书写并无进行造测试数据。
3.学习总结
3.1学习进度条
周/日期 | 周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
4/13~4/19 | 8h | 109 | 循环结构 | for语句的熟练使用 |
3.2累积代码行数和博客字数
时间 | 博客字数 | 代码行数 |
第一周 | 800 | 0 |
第二周 | 1299 | 16行 |
第三周 | 2019 | 98行 |
第四周 | 2035 | 109行 |
3.3学习内容总结和感悟
3.3.1学习内容总结
本周学习了流程结构中的循环结构和程序语句中的for语句。经过实践操作能够简单地运用本周所学知识点,可用于快速计算比较复杂的数学运算。
3.3.2学习体会
1.学习的时候一定要记笔记:记笔记可以加深印象,而且,忘记了也便于查找,不用一本书的去翻.
2.真正学到的知识是我接受了,而不是我知道了:对于知识的掌握,我认为应该是接受了这个知识并能知道如何运用它,而不是单纯的知道它的存在。
3.一定要上机做题:实践是检验真理的唯一标准