这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449 |
这个作业的目标 | <对函数的定义和调用有初步的认识,能模仿编程> |
学号 | <20209140> |
1..PTA实验作业
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449 |
我在这个课程的目标是 | 能够对函数的定义和调用有初步的认识,能模仿编程 |
这个作业在那个具体方面帮助我实现目标 | PTA的作业给了我挑战,在PTA上实现目标 |
参考文献 | C语言程序设计书籍 |
1PTA实验作业
1.1本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
1.1.1数据处理
数据表达:用的变量是volume_tc(r_lower, r_upper, h)
数据处理:用的表达式 v = volume_tc(r_lower, r_upper, h);
函数参数:类型 return 0 形参(double r_lower, double r_upper, double h)
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
编译错误:忘记输入如符号;
1.2本题要求编写程序,计算sum=2 1+2 2+2 3+2…n.可以调用pow函数求幂。
1.2.1数据处理
数据表达:用的变量是n(≤10)
数据处理:用的表达式 sum += pow(2,i);
函数参数:类型 return 0; 形参(i = 1; i<= n; i++)
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
格式错误:空行与换格要求不一致
2.代码互评
同学代码:
自己代码
同学与我的代码自定义函数名称不同,每个人都有自己的一套方法,或许在某方面同学的代码比我的实用性更强也更简短,这是我多需要去学习的地方
3学习总结
通过这次PTA的作业让我理解到了函数的定义以及调用有初步的认识,让我能够在书上找到相似的代码并进行模仿,这次作业也让我意识到往往错误就出现在自己不细心认为有把握的地方,所以以后在编程时一定要认真细致,在对待错误时也并不能急,要冷静下来慢慢去寻找。
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8 | 28h | 499 | 输入、输出函数 | 一些运算法则 |
9 | 33h | 580 | 其他类型的函数如整型浮点型 | 判断语句还不能熟悉的运用 |
10 | 30h | 533 | for循环、if else判断 | 近期刚了解到的数组问题 |
11 | 29h | 656 | for循环的嵌套使用、调用自己定义的函数 | 调用自己定义的函数时还不够熟练 |
3.2累计代码行和博客字数
3.3 学习内容总结和感悟
对于此次学习最大的感悟就是往往认为自己不会犯错误的地方却犯了错误,往往认为自己很熟悉的的地方却弄错了,对于这种问题只有细心再细心,可能不会时会去问百度,也会去查找书籍,但这都是自己的问题,也要及时去解决。