第四次博客作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423 |
这个作业的目标 | <你理解的作业目标具体内容> |
学号 | <20209185> |
一、本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423 |
我在这个课程的目标是 | <能够熟练的创造函数,更加的熟练C语言> |
这个作业在那个具体方面帮助我实现目标 | <让我对C语言的理解更深刻,可以让我拥有一定的思维> |
参考文献 | <知乎 B站> |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1习题 7.3 函数实现两个数的最大值 (2分)
用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
1.1.1数据处理
数据表达:定义两个数a,b,输入a,b。
数据处理:if语句 如果a>b则输出a否则输出b。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
10 20 | 20 | 20>10 |
25 38 | 38 | 38>25 |
5 9 | 9 | 9>5 |
1.1.4 PTA提交列表及说明 | ||
该题在未提交时先在测试区测试 有些许字符问题 随后改正回答正确 | ||
1.2 7-3 求幂之和 (15分) | ||
本题要求编写程序,计算sum=21+22+23+⋯+2n。可以调用pow函数求幂。 | ||
1.2.1数据处理 |
数据表达:运用了i,n,sum,z四个个变量,i,n为整形变量,z,sum为双精度变量,变量均是根据题目定义。
数据处理:引入数学函数pow z=pow(2,i);然后通过循环结构
for(i=1;i<=n;i++){
z=pow(2,i);
sum=sum+z;
}算出答案
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 2 | 2的一次方等于2 |
3 | 14 | 2+4=8=14 |
5 | 62 | 2+4+8+16+32=62 |
1.2.4 PTA提交列表及说明 | ||
答案错误:没有在表头加 #include<math.h> | ||
格式错误:printf("result = %d\n",sum) 等号两边忘记打空格 |
2.代码互评
同学代码(20209167全湖广)
自己代码g)
1.他多设置了几组定义值,使程序可读性提高。
3.学习总结(15分)
3.1 学习进度条(5分)
|周/日期| 这周所花的时间| 代码行| 学到的知识点简介 |目前比较迷惑的问题|
|-----|--|------------|------|------------------|-------------|
|11/11.9—11.13| 5h | 250|定义函数|函数的一些符号运用不是很灵活|
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
对C语言的理解越来越深刻,而该课程还在由简到难的循序渐进过程,需要我学习的地方还有很多;
对函数的定义丰富了我的思维,在我的脑中浮现出来一个大体的C语言轮廓;
我相信我能够学好这门课程 加油