c语言|博客作业04
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
这个作业的目标 | 练习代码,学习总结 |
这个作业在哪个方面帮助我实现目标 | 写pta作业和博客园总结 |
参考文献 | c语言程序设计,c primer plus |
一、PTA实验作业
1.1题目名:求组合数
内容描述:本题要求编写程序,从n个不同元素中取出m个元素(m≤n)的组合数。
建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
1.1.1数据处理
数据表达:变量及其类型:整型变量:i,m,n。 浮点型变量:result。
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式,算术表达式。
流程结构:for语句循环结构。
函数参数:主调函数:整型int main(){} 被调参数及其类型:浮点型double (){}
实参及其类型:整型int m,n。 浮点型:double result。
形参及其类型:整型int i。
1.1.2实验代码截图
1.1.3造实验数据
输入数据 | 输出数据 | 说明 |
---|---|---|
m=2,n=7 | result=21 | m<n/2 |
m=3,n=8 | result=56 | m<n/2 |
1.1.4PTA列表截图
说明:Q1:将return顺手打成了result导致编译错误。
A1:将其改正后显示正确。
1.2.1题目名:求幂之和
内容描述:本题要求编写程序,计算sum=21+22+...+2^n。可以调用pow函数求幂。
数据表达:变量及其类型:整型n,i。 浮点型result。
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式,算术表达式。
流程结构:for语句循环结构。
函数参数:主调参数整型int main(){} 被调参数浮点型double ()
实参及其类型:整型int n。 浮点型double result。
形参及其类型:整型int i。
1.2.2实验代码截图
1.2.3造实验数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2 | result=6 | 无 |
5 | result=62 | 无 |
1.2.4PTA列表截图
说明:没出现什么问题。
1.3.1代码互评
同学代码:
我的代码:
区别:1.同学的代码比我的更加详细,更容易让人理解。
2.同学自己定义了函数。
学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19-10.25 | 10h | 150 | 学会基本代码 | 无 |
第九周/10.26-11.1 | 13h | 500 | 学习数据类型和运算 | 无 |
第十周/11.2-11.8 | 18h | 600 | 学习if语句和for语句循环结构 | 无 |
第十一周/11.9-11.15 | 20 | 600 | 定义函数及使用 | 无 |
3.2累积代码行数和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第八周 | 500 | 150 |
第九周 | 900 | 500 |
第十周 | 1400 | 600 |
第十一周 | 2100 | 600 |
3.3学习内容总结和感悟
3.3.1学习内容总结
3.32学习体会:1.现在难度和量都明显增加了,要想跟上进度只能更加努力。
2.学到的知识多了,能完成的任务也多了,自然所获得的乐趣也会变多。
3.感觉课堂非常重要,有时候上课走走神就不知道怎么完成作业了。