1.PTA实验作业

1.1 任务06-01-04 骑车与走路
- 题目内容:

1.1.1 数据处理
- 数据表达:用了变量t1, t2和n,是属于double浮点型变量。
- 数据处理:用了if-else语句。
1.1.2 实验代码截图

1.1.3 造测试数据
| 11 |
Walk |
走路快 |
| 100 |
All |
一样快 |
| 343 |
Bike |
骑车快 |
| 893 |
BIke |
骑车快 |
1.1.4 PTA提交列表及其说明

- 编译错误:第五行中括号中的%lf,应该用“”包起来,而我少打了一对“”,还有13行后的;忘记打了,所以编译错误。
- 部分正确:第9行中的if(t1==t2);,我打成了赋值if(t1=t2);,少打了一个等号,所以部分正确。
1.2 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
- 题目内容:

1.2.1 数据处理
- 数据表达:用了变量time1,time2,h,m,属于整型变量
- 数据处理:用了if语句
1.2.2 实验代码截图

1.2.3 造数据测试
| 2 23 34 |
00:21 |
较小输入 |
| 123 456 789 |
03:33 |
较小输入 |
| 1234 5678 8923 |
44:44 |
较大输入 |
| 12345 56789 98765 |
444:44 |
较大输入 |
1.2.4 PTA提交列表及其说明

- 第一次编译错误:第7行的if打成了lf,所以编译错误。
- 第二次编译错误:第10行和第11行后的分号,都忘记打了,所以编译错误。
- 段错误:第六行 scanf("%d %d", &time1, &time2);,在time2前忘加&符号,所以段错误。
2 代码互评
- 题目内容:本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
- 代码互评
- 我的代码

- 同学代码

- 相同点:我们设置的变量虽然不同,但意思相同,求的都是同一目标。
- 不同点:我们设置的变量不同,我只设置了time1,time2,而她设置的变量比较多,我们的表达式不同,我直接用一个表达出来了m=time2 % 100-time1 % 100;而她却一个一个列举出来了,比较繁琐,在打代码时容易出错。
3 学习总结
3.1 学习进度条
| 第一周 |
两天 |
32行 |
对代码有了简单的了解 |
对题目看不懂,理解不了代码的意思 |
| 第二周 |
三天 |
21行 |
开始理解代码符号的意义,懂得了输入输出函数 |
自己理解的还不足以完全的看懂一个代码 |
| 第三周 |
三天 |
89行 |
知道怎么使用if-else语句,理解了更多的符号 |
对很多代码的格式不是很理解 |
| 第四周 |
四天 |
69行 |
学会了for循环语句代码的编译 |
一些符号的含义 |
| 第五周 |
两天 |
89行 |
了解了fact函数,如何更间接的打代码 |
对fact函数不太了解 |
| 第六周 |
三天 |
152行 |
学了字符型变量和常量字符型输入和输出 |
不清楚逻辑运算 |
3.2 累计代码行和博客字数

3.3 学习内容总结和感想
3.3.1 学习内容总结

3.3.2 学习体会
- 对知识理解还是不到位,在写PTA时,在Dev c++一直反复的试,但还是有很多错误,对题目理解的也不是特别到位,编码也一直各种错误。应该是上课时,没有认真的听老师讲解,课外时间也没有花时间去理解,所以现在很多简单的符号,也没有充分的理解它的意思,所以代码速度一直特别慢,总之,要在课外时间,多去理解自己不懂得地方
来源:https://www.cnblogs.com/wnn-711/p/11762092.html