zoukankan      html  css  js  c++  java
  • C语言I博客作业04

    1作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
    这个作业的目标 <发现自己的问题,进行总结和反思>
    学号 <20209133>

    一 本周教学内容&目标

    第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。

    二 本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
    我在这个课程的目标是 <学会各种语句的使用>
    这个作业在那个具体方面帮助我实现目标 <更好的理解各种代码中变量的实际意义>
    参考文献 <C语言程序设计教材>

    三、本周作业

    1,PTA实验作业

    2,代码互评

    3,学习总结

    四、作业格式

    1.PTA实验作业

    1.1使用函数求圆台体积

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

    1.1.1数据处理

    数据表达: 输入整型a,b,c,利用scanf语句对a,b,c进行赋值处理,运用了if-else语句。
    数据处理:运用if-else语句三次,得出最后结果
    **函数参数:该函数含有主函数不含有调用函数

    1.1.2实验代码截图

    1.1.3造测试数据

    按照以下表格,输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

    输入数据 输出数据 说明
    1 2 3 21.99 输入上底面半径为1下底面半径为2高为3,得出圆台体积为21.99
    3 4 5 193.73 输入上底面半径为3下底面半径为4高为5,得出圆台体积为193.73
    10 30 5 6806.78 输入上底面半径为10下底面半径为30高为5,得出圆台体积为6806.78

    1.1.4 PTA提交列表及说明

    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法

    提交列表说明:

    1.编译错误: 符号错误比较多
    2.解决方法:将对应的符号改正,再去运行。

    1.2

    本题要求编写程序,根据公式C
    ​n
    ​m
    ​​ =
    ​m!(n−m)!

    ​n!
    ​​ 算出从n个不同元素中取出m个元素(m≤n)的组合数。
    建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。

    1.2.1

    数据表达:使用了变量int m,n以及int i;变量由题目所给给出,皆为整数变量。
    数据处理:使用了for的循环结构。

    1.2.2

    1.2.3造测试数据

    输入 输出
    2 7 21

    1.2.4PTA提交列表及说明

    提交列表说明:

    1.编译错误: 符号错误比较多
    2.解决方法:将对应的符号改正,再去运行。

    2.代码互评

    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
    同学代码截图

    自己的代码截图

    不同地方:1.所使用的语句不同,一个用的if-else语句,我用的语句。
    2.所使用的函数不同,有一个用的double函数类型,我用的int函数类型。
    3.所定义的数量不同。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8 12 100 Hello world和其变形
    9 13 164 选择结构,求华摄温度 判断语句if else
    10 14 198 循环结构 循环结构和循环体的区分
    11 15 230 定义和调用函数,生成乘方表与阶乘表 学会定义函数,以及完整代码的格式和语句的顺序问题

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来
    感悟:1.还是要多练习,不能自己觉得会了就不去写了,这很容易使自己在之后的操作中出问题。
    2.还是要多看书,书上还是有好多东西值得学习的,有很多概念的东西和可实际操作的东西可以学习。
    3.不懂得就去问,这不是什么丢脸的是,反而可以解决你自己所不会的问题,对自己的好处也很大。
    4.不能急躁,越是急的时候,越要静下心来,慢慢来,都会好的。

  • 相关阅读:
    zabbix监控系统客户端安装
    可以学习的博客地址
    Linux下Nagios的安装与配置
    ShopNC多用户商城标题去版权 后台去版权方法2.0版本
    解析crontab php自动运行的方法
    暑假周报告(第五周)
    暑假周报告(第四周)
    暑假周报告(第三周)
    暑假周报告(第二周)
    《大道至简》读后感
  • 原文地址:https://www.cnblogs.com/Sam-/p/13972044.html
Copyright © 2011-2022 走看看