作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
这个作业的目标 <了解函数的定义和调用,能够自己模仿编程>
学号 <20209143>
一、本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
这个作业属于那个课程 <C语言程序设计II>
----------------- ---------------
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
这个作业的目标 <对简单函数能够自己去定义,能够自主模仿编程>
这个作业在那个具体方面帮助我实现目标 <督促完成自己的目标,使自己在完成过程中有清晰的思路,并记录下来>
参考文献 C语言程序设计

三、本周作业

1.PTA实验作业

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分
1.1 求幂之和
1.1.1数据处理
数据表达:用了n,i,sun,num4个变量,其中你,i为整型,使用int,sum,num 为浮点函数,使用double
数据处理:本题只要用for循环语句 ,并且使用了函数pow,循环pow(2,i)
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 输出数据 说明
5 result =62 =5
1 result =2 <5
7 result =254 >5
10 result =2046 =10
1.1.4 PTA提交列表及说明
提交列表说明
1.编译错误:未对函数num进行定义
2.答案错误:在printf中的result = %.0f未对小数点后进行保留确实,编译成result = %f,导致错误
2.2求组合数
2.2.1数据处理
数据表达: 定义了m,n和result,其中m,n为整型,result为浮点型
数据处理: fact(i)为自定义函数,然后调用自定义函数fact(i)计算i!
2.2.2实验代码截图
2.2.3 造测试数据
输入数据 输出数据 说明
2 7 result =21 m<n
3 3 result =1 m=n
7 2 result =0 m>n
5 9 result =126 m<n
2.2.4 PTA提交列表及说明
提交列表说明
1.编译错误:未对fact(i)进行自定义说明。

2.代码互评(5分)找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图
自己代码截图
1.是由于个人习惯的不同,在对sum=0时候进行声明时,有的习惯在定义变量时直接定义初始值。
同学代码截图
自己代码截图
1.这位同学将需要自定义的函数写在公式中,减少了部分时间
2.我使用的方法是老师上课使用的普通方法,同学这样使用,说明自己去思考和学习过.

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第11周 约30h 350 对函数进行定义和调用 函数的定义需要自己去摸索和思考,自己对此不是很能分析出来
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.无论做什么都要有自己的思路,先做什么,后做什么,形成自己的思路,不要盲目,写题目,先思考,在下笔。
2.作业的目的是让自己去预习和复习,要静下心来,自己去思考,去体会,去理解,不会也不用着急,通过自己的思考去完成的才是自己的。
3.自己学了5周了,实在要说自己学到了什么,反而说不出什么,编程也只有看着题目,自己去模仿,实在让自己去自主自己一个人不依靠书本去完成,感觉极为困难去完成。
posted on 2020-11-14 10:28  maidou`  阅读(90)  评论(10编辑  收藏  举报