这个作业属于哪个课程 |
班级的链接 |
这个作业要求在哪里 |
作业要求的链接 |
这个作业的目标 |
学习掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 |
学号 |
20209039 |
一.PTA实验作业
1.1 解一元二次方程
1.1.1 数据处理
数据表达:double a, b, c, x, y, z;
数据处理:运用if循环语句和else-if语句去判断方程类型。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
0 4.5 -3.6 |
x = 0.8 |
正确 |
0 2.8 0 |
x = 0 |
正确 |
1.1.4 PTA提交列表及说明
1.部分正确:没有考虑c=0 的情况。加入c=0的情况。
2.部分正确:不知道求虚根的公式,百度一下解决问题。
1.2 统计某类完全平方数
1.2.1 数据处理
数据表达:int number, number1, number2, digit1;
数据处理:使用if语句和while语句和for语句。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
105 500 |
cnt = 6 |
答案正确 |
169 755 |
cnt=9 |
答案正确 |
1.2.4 PTA提交列表及说明
1、编译错误:表达式流程出错,导致代码无法编辑。
2、部分正确:第十五行函数返回值出错。
二.代码互评
2.1 同学代码截图
2.2 自己代码截图
对比:1.第一位学长的方法非常好,简单又好,值得我好好学习。
2.第二位同学的也比我好,只输入了一次字符串,我看完她的代码,觉得我把问题又复杂化了。
三.学习总结
3.1 学习进度条
周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
第一周 |
10h |
64 |
Helle World!代码,基本printf()语法的使用 |
无 |
第二周 |
25~30h |
217 |
了解常量和变量,数据类型以及不同情况下的使用 |
做PTA上的作业还是很懵的状态 |
第三周 |
35~40h |
458 |
if-else,for语句的使用,调用数学函数表达 |
有些头文件的调用类型看不懂,对于复杂的语句做起来很吃力 |
第四周 |
30h |
243 |
用户自定义函数的使用,理解与明白函数的定义与调用的区别 |
对于调用函数不是很熟练 |
第五周 |
10h |
513 |
if的多重使用 |
还不够熟练使用 |
第六周 |
12h |
621 |
多分支结构switch语句的使用 |
优先运算级别常常未注意而导致程序运行出错 |
第七周 |
17h |
683 |
while语句的使用 |
什么题目该调用什么语句 |
第八周 |
15h |
742 |
循环结构 |
对于break、continue的使用方法不太熟悉 |
第九周 |
12h |
690 |
函数语句 |
很多函数语句仍不能读懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3 学习体会
这周的学习任务仍然很繁重,自己不懂的东西又太多,一些作业对我来说都是超纲的。我觉得自己还要加强练习,不断回顾自己以前所学的知识。不单单跟着教材走,学会有效率的自学。马上就要期末考试,自己要多多复习PTA的题。