• C语言I博客作业04


    一.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4)
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
    这个作业的目标 学会函数的运用,加深对判断语句和for语句的理解和认识,学会用思维导图软件
    学号 20209072

    二.本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
    我在这个课程的目标是 学会自己编写代码,熟练运用各种语句,会做思维导图
    这个作业在那个具体方面帮助我实现目标 PTA上面的题目,学习内容总结,内容总结和感悟,数据处理
    参考文献 《C语言程序设计》、百度

    三.本周作业

    1.PTA实验作业

    1.1求幂之和 (15分)
    本题要求编写程序,计算sum=2​1+22+23+⋯+2​n。可以调用pow函数求幂。

    1.1.1 数据处理

    • 数据表达:运用到i,n整形变量和result浮点型变量

    • 数据处理:i为输入值,n用for循环递增变量,result输出结果

    • 函数参数:主函数int main()并且调用pow函数,其中i,n为实参,result为形参

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    0 0 题目要求为正整数,0不是
    10 2046 n的最大值
    5 62 题目要求输入和输出数据

    1.1.4 PTA提交列表及说明

    1. 编译错误:错把result输错,
    2. 格式错误:在=符号两边忘记加空格

    1.2使用函数求圆台体积 (10分)
    本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。

    1.2.1 数据处理

    • 数据表达:运用result浮点型变量,定义volume_tc(double r_lower, double r_upper, double h)函数

    • 数据处理:用rusult表达式,计算圆台的体积,最后输出结果返回到result

    • 函数参数:主函数int main()用于计算函数,定义并调用了volume_tc()函数,其中r_lower,r_upper,h为实参

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    10 30 5 6806.78 题目要求输入和输出数据
    10 0 10 1047.20 上底为0时
    10 30 0 0.00 高不能为负数

    1.2.4 PTA提交列表及说明

    -. 编译错误:因为没有仔细去读题,从而没有让代码r_lower,r_upper,h得到定义,从而没有得到正确的输入

    2.代码互评
    同学的代码:


    自己的代码:

    1. 第一位同学代码直接使用了几个for语句来将各个变量串联起来,以达到最终目的
    2. 第二位同学的代码在这道题目中,自己定义了一个函数,之后再去调用函数解决问题,对函数的熟练程度非常高
    3. 我的代码比较常规,按照题目要求来作答,没有自己的特色

    3.学习总结(15分)

    3.1 学习进度条

    周/日期 这周所花的时间/时 学到的知识点简介 目前比较困惑的问题
    10/26-11/2 15 for循环 for循环语句主要是运用在什么地方,对其了解过于浅薄
    11/2-11/13 19 自定义函数如何定义和书写,并且调用方式 对自定义函数的了解停留在课堂上

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第一周 332 212
    第二周 532 342
    第三周 643 422
    第四章 1035 652

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1. 在这周的学习中经常遇到一些小小的失误而导致全部出错,在以后的学习中我需要更加细心才行
    2. 我自己对于for语句运用已经比较熟练,希望能够做得更好
  • 相关阅读:
    (48)zabbix报警媒介:自定义脚本Custom alertscripts
    Centos7下cratedb数据导入导出copy to copy from
    CentOS7下cratedb备份及恢复(快照)
    Centos7下mysql5.7.22主从配置
    Centos7安装配置MySQL5.7
    Centos7安装配置iptable
    Centos7 LNMP 一键安装
    Centos7防范SYN
    Centos7安装RabbitMQ解决Erlang依赖报错
    centos7安装配置zabbix4.0
  • 原文地址:https://www.cnblogs.com/421x/p/13975595.html
Copyright © 2020-2023  润新知