C语言I博客作业04

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html
我在这个课程的目标是 能够熟练运用C语言进行编程,并解决一些简单的问题
这个作业在那个具体方面 掌握使用for循环语句和输出华氏-摄氏温度转换表
参考文献

1.PTA实验作业

1.1求简单交错序列前N项和

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

1.1.1数据处理

数据表达:运用了numerator,denominator,flag等整型变量,sum,item双精度浮点型变量,for语句。
数据处理:表达式:for(i=1;i<=n;i++) item=flag*1.0 / denominator;sum=sum+item;flag=-flag;denominator=denominator+3;流程:先写变量,再用for语句,指定循环程序设计进行累加,输出得到答案。

1.1.2实验代码截图

C语言I博客作业04_第1张图片

1.1.3造测试数据

输入数据 输出数据 说明
5 cost=0.917 小于10
10 cost=0.819 等于10
50 cost=0.832 等于50

1.1.4 PTA提交列表及说明

C语言I博客作业04_第2张图片
1.部分错误:没注意题目保留三位小数。

1.2求平方与倒数序列的部分和

本题要求对两个正整数m和n(m≤n)编写程序,计算序列。

1.2.1数据处理

数据表达:运用了scanf函数,double型变量,for语句。
数据处理:表达式:for(i=m;i<=n;i++),sum+=(double)pow(i,2)+1.0/i;流程:输入变量-调用scanf函数输入m,n-置sum=0-循环执行n次-反复累加n次-输出累加值。

1.2.2实验代码截图

C语言I博客作业04_第3张图片

1.2.3造测试数据

输入数据 输出数据 说明
5,10 sum=355.845635 n等于5,m等于10
4,8 sum=190.884524 n等于4,m等于8
8,70 sum=245.336111 n等于8,m等于70

1.2.4PTA提交列表及说明

C语言I博客作业04_第4张图片
1.编译错误:打错了平方的公式。
2.编译错误:格式出错,在for语句后加了分号。
3.编译错误:将lf打成f,后面才发现。

2.代码互评

同学代码:

C语言I博客作业04_第5张图片 C语言I博客作业04_第6张图片

我的代码:

C语言I博客作业04_第7张图片
1.两位同学的代码都十分简洁,和我的十分相似,感觉没有什么区别。

3.学习总结

3.1学习进度条

日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
10.14-10.20 5个小时 90+ 编译for语句,指定次数的循环程序设计 不知道什么时候写1或1.0,对它们之间的区别有点模糊

3.2累积代码行和博客字数

C语言I博客作业04_第8张图片

3.3学习内容总结和感悟

3.3.1学习内容总结

本周学习了编译for语句,指定次数的循环程序设计,也进行了一些相关代码的编译,例如:简单交错序列前N项和,求平方与倒数序列的部分和。这周学的可以用于一些数学方面的问题,可以快速将一些难计算的算出来。

3.3.2学习体会

本周作业完成的较上周来说完成的快,明显发现了自己编码的速度变快了,一些小问题也慢慢消失了。对C语言这门课程的兴趣也有了提升,每次上完课回来,就开始完成作业这种习惯也有了。
但是,对一些概念性的东西还是有些不理解。这点,我相信在以后的学习过程中会慢慢改进。

你可能感兴趣的:(C语言I博客作业04)