C语言|博客作业4

一.本周教学内容:用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计。

二.本周作业头

问题 答案
这个作业属于哪个内容 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在这个课程的目标是 学会for语句的原理应用,学会用C语言实现数学函数累加
这个课程在哪个具体方面帮助我实现目标 让我晓得了for语句中的特殊点,以及简化语句函数的思想,让程序更简明
参考文献 C语言程序设计,百度

三.本周作业

1.1计算序列 1 + 1/2 + 1/3 + ... 的前N项之和

1.1.1数据处理

数据表达:本题用了累加和sum,以及正整数N;sum是浮点型变量,它是从1累加N的和;N是初始定义的整型变量
数据处理:for (i=1;i<=n;i++) { sum=sum+1.0/i; }

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
4 10 N=4
5 15 N=5

1.1.4PTA提交列表及说明


1.编译错误:输出语句错误
2.答案错误:没有意识到整数除以整数等于0,应该是sum=sum+1.0/i

1.2计算序列 1 + 1/3 + 1/5 + ... 的前N项之和

1.2.1数据处理

数据表达:本题用了累加和sum它是一个浮点型变量,还有整型变量N
数据处理:for (i=1;i<=n;i++) {sum=sum+1.0/(2*i-1);}

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
7 1.676190 N=7,sum=1.676190
23 2.549541 N=23,sum=2.549541
50 2.937775 N=50,sum=2.937775

1.2.4PTA提交列表及说明


1.部分正确:在运算的时候和第一小题一样我直接用了sum=sum+1.0/i;只能保证最小奇数成立,后来改成了sum=sum+1.0/(2*i-1),结果正确。

四.代码互评



1.同学用的变量少,排版也很简洁
2.同学用的运算式用了很好的数学式,而我还多出很多不,显得麻烦

五.学习总结

经过这次的学习,认识到了自己,晓得了自己的需要,也懂得自己去寻找答案,希望自己弄懂每个程序的原理;在这堂课我学会了C语言中错例求和,for语句的循环作用。每次都在积累,每次都感到快乐。

2.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/12-10/18 5小时 150 for语句循环 在循过程中分数分子在变化过程中怎么累加

2.2累积代码行和博客字数

2.3学习类容总结和感悟

2.3.1学习内容总结

在这次学习中我学会了for语句循环的用法,以及学了新的浮点型变量sum

2.3.2学习体会

感觉靠自己的时间多了,有了更多的自我能力培养,只能靠自己

猜你喜欢

转载自www.cnblogs.com/wrp666/p/11695853.html
今日推荐