作业头
这个作业属于哪个课程 | 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周了,实在要说自己学到了什么,反而说不出什么,编程也只有看着题目,自己去模仿,实在让自己去自主自己一个人不依靠书本去完成,感觉极为困难去完成。 |