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语句运用已经比较熟练,希望能够做得更好
原文地址:https://www.cnblogs.com/421x/p/13975595.html