C语言I博客作业04

1.作业头
| 这个作业属于哪个课程 | C语言程序设计 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 生成乘方表和阶乘表 |
| 这个作业的目标 | 对函数的定义和调用有初步认识 | -
| 学号 | 20209023 |

一. 本周教学内容&目标
第2章 用C语言编写程序——函数 2.5生乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。

二,本周作业头
| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 生成乘方表和阶乘表 |
| 我在这个课程的目标是 |对函数的定义和调用有初步认识 |
| 这个作业在哪个具体方面帮我实现目标 | 定义函数方面 |
| 参考文献 | C语言程序设计书 |

三,本周作业
1.PTA作业
2.代码互评
3.学习总结

四 作业格式
1.1求组合数:从n个不同元素中取出m个元素(m<=n)。定义函数,编写程序。
1.1.1数据处理
数据表达:整型变量i,n,m。其中n,m值通过输入而来。符点型变量 product,result的值通过运行而来。
数据处理:表达式product=producti; result =fact(n)/(fact(m)fact(n-m));流程结构为for循环。
函数参数:double fact(n)函数;类型为符点型。
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
n=7,m=2 result=21 符合程序
n=8,m=3 result=56 符合程序
1.1.4 PTA提及列表及说明
说明:程序运行正确,不存在问题。
1.2计算求和2的一次方到n次方的求和。
1.2.1数据处理
数据表达:整数型变量n,i。n的值通过输入。符点型变量 result通过计算出来。
数据处理:表达式: result=result+pow(2,i);循环结构为for循环。
1.2.2实验代码截图
1.2.3造测试数据
输入数据 输出数据 说明
---- ---- ----
n=2 result=6 符合程序
n=3 result=14 符合程序
n=5 result=62 符合程序
1.2.4 PTA提及列表及说明
说明:运行正确,不存在问题。
2.代码互评
同学代码截图
自己代码截图
比较: 1.同学定义调用函数,我没有。
   2.我的代码比较简单,同学的复杂繁琐。
   3.我们都使用了for循环结构。
   4.我和同学代码都容易被理解,逻辑清晰。

3.学习总结
3.1学习进度调
| 周 日期 | 第四周9~15号 |
| ---- | ---- | ---- |
| 这周所花时间 |6小时 |
| 代码行 | 400行 |
| 学到知识点简介 | 调用函数 |
| 目前比较疑惑问题 | 怎样调函数 |
3.2累积代码行和博客字数

时间 博客字数 代码行数
第一周 303 227
第二周 431 459
第三周 753 300
第四周 842 400
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
1.本周学习比较艰难,不过最终顺利完成。
2.定义调用函数方面有些困难,不是很好理解。
3.希望在接下来能更好的学习,规划好每天的学习。

posted on 2020-11-15 09:47  烦应  阅读(92)  评论(0编辑  收藏  举报

导航