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.感觉课堂非常重要,有时候上课走走神就不知道怎么完成作业了。

posted @ 2020-11-15 11:16  首汉卿  阅读(82)  评论(0编辑  收藏  举报