• 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语言更要学好数学为以后的编写代码打下敦厚的基础

  • 相关阅读:
    js深入研究之自定义混合Mixin函数
    js深入研究之克隆,属性,数组,对象,函数
    PHP交易详情有感
    PHP统计排行,分页
    php获取当前月月初至月末的时间戳,上个月月初至月末的时间戳
    php编程规范
    js深入研究之无法理解的js类代码,extend扩展
    js深入研究之神奇的匿名函数类生成方式
    【编程之美】双线程高效下载
    转: 连续数打乱判断出少了哪些数?
  • 原文地址:https://www.cnblogs.com/yangzixiang/p/13966133.html
Copyright © 2020-2023  润新知