C语言I博客作业04

一.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
这个作业的目标 掌握自定义函数,学会应用一些思维导图的软件。
学号 20209064

二.本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
我在这个课程的目标是 掌握自定义函数,学会应用一些思维导图的软件,比上一次作业做的更好
这个作业在那个具体方面帮助我实现目标 作业的范围广,让我涉及到啦一些应用软件,高质量的PTA题目,让我对C语言更加熟悉
参考文献 C语言程序设计

三.本周作业

1.1使用函数求圆台体积 (10分

1.1.1数据处理

数据表达:运用到result浮点型变量,定义啦volume_tc(double r_lower, double r_upper, double h)函数
数据处理:用到rusult表达式,用于计算圆台的体积,最后输出结果返回到result
函数参数:主函数int main()用于计算函数,定义并调用了volume_tc()函数,其中r_lower,r_upper,h为实参

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 30 5 6806.78 题目要求输入和输出数据
10 30 0 0.00 高必须要大于等于0
10 10 10 3141.59 当上底和下底和高相等时

1.1.4 PTA提交列表及说明


1.编译错误,当时在写代码是把前面给出的内容也复制粘贴上到书写代码的地方,导致编译一直错误
2.答案正确,通过仔细阅读题目,发现给出的截图中后面有“请在这里填写答案”的字样,最后纠正错误

1.2求幂之和 (15分)

1.2.1 数据处理

数据表达:运用到i,n,sum整形变量和result浮点型变量
数据处理:i为输入值,n为for循环递增变量,用于限定循环,result为输出结果
函数参数:主函数int main()并且调用啦pow()函数,其中i,n,sum为实参,result为形参

1.2.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
5 62 题目要求输入和输出数据
1 2 n的最小值为1
10 2046 n的最大值

1.1.4 pta提交列表及说明

1.答案错误,刚开始把sum定义成啦浮点型变量,导致数据类型错误,从而是答案错误
2.编译错误,在改正答案时,由于操作不当,无意间把;给删除啦一个
3.答案正确,最后把写出的代码在vs2019上打了一遍,确认无误后,在PTA上写,最后答案正确

2.代码互评

  • 同学的代码:
    第一位同学:

    第二位同学:

  • 我的代码:

1.第一位同学的代码在这道题目中,自己定义啦一个函数,然后调用函数解决问题,对函数的熟练程度高 
2.第二位同学的代码并没有调用pow函数和自定义函数,用啦数学思想解决问题,这对以后的函数学习打啦好的基础,本且代码清晰 
3.我的代码则是利用啦题目要求的pow函数,没有做出创新,这就没有体现我自己的设计风格,应该向俩位同学学习

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间/时 学到的知识点简介 目前比较困惑的问题
10/26-11/2 15 自定义函数 自定函数如果写在前面的话,那这种情况的格式是什么样的
11/2-11/13 19 自定义函数如何定义和书写,并且调用方式 对自定义函数的了解停留在课堂上

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第三周 6452 125
第四周 1862 598

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.这周学习啦自定义函数,为我们完成更加复杂的代码设计提供啦便利的条件,使代码可以高效的完整表达
2.在自定义函数中,需要我们对C语言知识更加熟练的掌握,并且需要拥有更加灵活的思维,这样我们才能更加巧妙的设计自定义函数
3.在第一个自定义函数fact()用到了for循环,往后学习的函数肯定更加复杂,这就要求我们不仅要学好C语言更要学好数学为以后的编写代码打下敦厚的基础

posted @ 2020-11-13 18:57  琉溪川  阅读(196)  评论(9编辑  收藏  举报