这个作业要求在哪里 | 学会自定义函数 |
我在这个课程的目标是 | 掌握自定义函数的用法 |
这个作业在那个具体方面帮助我实现目标 | 让我了解自定义函数 |
参考文献 | 夸克,CSND,百度 |
1.PTA实验作业
1.1 升级或留级
内容:某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。
1.1.1数据处理
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
1.刚开始写这个题目的时候,编译错误是因为自己粗心忘记打分号后面更正过来就正确了
2.写这个题目的时候是跟着题意和题中函数原型写的逻辑没错误就是编译上的错误
1.2 输出Fibonacci数列的前n项
内容:已知Fibonacci数列的规律是1,1,2,3,5,8,…,即数列的前两项是1,其后的每一项都是其前两项的和。输出Fibonacci数列的前n(1<=n<=40)项。要求定义并调用含静态变量的函数Fibonacci(n)计算Fibonacci数列的第n项。
1.2.1 数据处理
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
1.部分正确是自己题目意思没完全理解,导致函数中有一点小错误
2.通过自己的仔细读题意和检查做对了这个题目
2.代码互评
同学代码截图
自己代码截图
1.曹同学的代码运用4个if语句而我运用了一个for循环和一个if语句
2.我和曹同学定义的参数类似,但是我还运用了数组还定义了双精度浮点型变量double
同学代码截图
自己代码截图
1.曹同学定义了两个变量和定义了数组,我定义了多个变量
2.曹同学运用了for循环结构,我运用了调用函数
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 3h | 200 | 正确选择for,while,dowhile循环 | 什么时候用哪种类型的循环 |
第九周 | 6h | 300 | 简单数组的运用 | 数组运用到循环里面中思路不清晰 |
第十周 | 6.5h | 400 | 二维数组的运用 | 将二维数组看为整体分析角度的思路不清楚 |
第十一周 | 7h | 550 | 自定义函数 函数的定义与调用 | 函数的调用还有点不清楚 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2 学习体会
1.我发现了先要把书本上的基础概念弄明白弄懂,一步一步来
2.我明白了怎样运用函数实现指定的任务比如PTA上的函数题
3.不懂的要多问然后先从网上寻找解析过程,分析理解
4.要进行归纳总结我们学了什么,你学到了什么