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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11491
    这个作业的目标 <复习自定义函数>
    学号 <20209180>

    一.本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11491
    我在这个课程的目标 <复习自定义函数>
    这个作业在那个具体方面帮我实现目标 <PTA实验作业,代码互评>
    参考文献 <教科书C语言程序设计>

    二.本周作业

    1.pta实验作业

    1.1求幂之和

    题目内容描述:本题要求编写程序,计算sum=21​​+2​2​​+2​3​​+⋯+2​n。可以调用pow函数求幂。

    1.1.1数据处理

    介绍实现本题过程中,你的数据表达,数据处理是怎么做的。

    数据表达:运用了变量i,n,sum,power,其中i,n是整型变量,sum,power是双精度变量,都是根据题目要求定义的。
    数据处理:运用了for的循环结构。
    **函数参数:主调函数是main(){},被调函数是pow,其中i,n是实参。
    

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    5 result = 62 n<=10
    8 result = 510 n<=10
    -1 result = 0 n<=-1

    1.1.4 pta提交列表及说明

    1.编译错误:最后的大括号没有打。
    2.编译错误:结果result等号两边没有空格。

    1.2求组合数

    题目内容描述:本题要求编写程序,根据公式Cnm=​m!/(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。

    1.2.1数据处理

    介绍实现本题过程中,你的数据表达,数据处理是怎么做的。

    数据表达:运用了变量i,n,m,result,product,其中i,n,m是整型变量,result,product是双精度变量,都是根据题目要求定义的。
    数据处理:运用了自定义函数和for的循环结构。
    函数参数:主函数是 main(){},被调函数是自定义函数fact{},其中m,n是实参,i是形参。
    

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    2 7 result = 21 m<=n
    3 5 result = 10 m<=n
    9 2 result = 0 m>=n

    1.2.4 pta提交列表及说明

    1.编译错误:自定义函数中double fact后面打了分号。
    2.编译错误:result等号两边没有打空格。

    2.代码互评

    同学代码截图


    自己代码截图


    1.定义函数的样式不同。
    2.另自定义函数等于a,b,c 等,使表达式更加简洁。
    3.我是用product来放乘积,而第二份是用sum。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
    11/11.7-11.14 课堂180分钟课后450分钟 300 自定义函数 对自定义函数的程序编写不熟练

    3.2累计代码行数和博客字数

    3.3学习内容和感悟

    3.3.1学习内容总结
    请用思维导图的形式将到目前为止所学的内容进行整理。
    采用专业的思维导图软件,建议可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。

    3.3.2学习体会
    请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
    本周学习了新的知识自定义函数,现在编写的代码又比之前增加了难度,自己对于这一方面的知识也不太熟练。

  • 相关阅读:
    ArchLinux新版本(pacstrap安装)及国内较优源推荐
    [转载]打造自己喜欢的Linux桌面----archlinux
    ArchLinux下LXDE的安装与设置心得
    [转载]linux 文件改名,移动
    SaaS(软件即服务)架构设计
    临时表空间
    DTCMS自定义标签,获取所有栏目以及获得二级子栏目导航
    Druid简介
    jeecg 模糊查询
    JEECG中的模糊查询
  • 原文地址:https://www.cnblogs.com/wwwjx/p/13957160.html
Copyright © 2011-2022 走看看