C语言l博客作业06

C语言l博客作业06

问题 回答
这个作业属于哪个课程 C语言程序设计ll
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
我在这个课程的目标是 掌握好分支结构,逻辑运算符和字符型数据类型。
这个作业在哪个具体方面帮助我实现目标 PTA,视频自学。
参考文献 《C语言程序设计》

 

 

 

 

 

 

 

 

 

 

 

 

1. PTA实验作业

1.1 题目7-3计算火车运行时间

题目内容描述:根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间

1.1.1 数据处理

数据表达:定义了整形变量h,m,num1和num2。前两个分别代表小时和分钟,后两个分别代表出发时间和到达时间。

数据处理:利用scanf()来输出,通过for语句来实现循环,如果出现了m<0的情况,则利用m=m+60,h=h-1,这个语句来实现转换。

1.1.2 实验代码截图

C语言l博客作业06_第1张图片

 1.1.3 造测试数据

输入数据 输出数据 说明
1202 1530 03:30 用时3小时30分钟
1330 1430 01:00 用时1小时
0005 1250 12:45 用时12小时50分钟
1500 1530 00:30 用时30分钟

 

 

 

 

 

 

 

1.4 PTA提交列表及说明

1.编译错误:原因在于一开始对于如何取前两位数和取后两位数不太清楚导致对于取余符号的运用不熟。

2.部分正确:对于m<0的情况不太清楚,其中没有写m+=60。

1.2 7-2 任务06-01-04 骑车与走路

1.2.1 数据处理

数据表达:定义了整形变量m,通过scanf()来输出。

数据处理:通过if—else语句来判断走路,骑车还是两者都可以。

1.2.2 实验代码截图

C语言l博客作业06_第2张图片

 1.2.3 造测试数据

输入数据 输出数据 说明
60 walk 走路快一些
120 bike 汽车快一些
100 all 两者一样快

 

 

 

 

 

 

1.2.4 PTA提交列表及说明

1.部分正确:未将m进行初始化。

2.部分正确:scanf中没有打%。

3.部分正确:m的值找错了。

4.部分正确:m的值找错了。

2. 代码互评

同学1

C语言l博客作业06_第3张图片

 自己

C语言l博客作业06_第4张图片

 代码对比

1.我的代码和她的基本一致,除了定义的变量不同之外其余都差不多。

2.她的代码看起来还是要比我的格式好看一些。

 同学代码截图

C语言l博客作业06_第5张图片

 自己代码截图

C语言l博客作业06_第6张图片

 代码对比

1.我和他的代码有许多类似的地方,除了自己定义的变量不同外,for语句和if—else语句都差不多。

2.我觉得我比他的代码格式比较工整。

3. 学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
7/10.9-7/10.11 19h 119 if-else语句和关系运算符 关系运算符还需要翻书去查看意思
8/10.16-8/10.18 16h 106 利用for语句来进行简单的循环 如何去定义for语句中的变量
9/10.23-9/10.26 18h 110 学到了一些关于自定义函数的运用 只了解到了自定义函数的皮毛
10/10.30-10/11.2 19h 134 多分枝结构,逻辑运算符 分支过多时会忘记一下符号

 

 

 

 

 

 

 

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第四周 600 18
第五周 1253 38
第七周 2133 172
第八周 3276 310
第九周 4528 455
第十周 5875 675

 

 

 

 

 

 

 

 

 

 

 

C语言l博客作业06_第7张图片

 

 

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言l博客作业06_第8张图片

3.3.2 学习体会

1.这周我利用自习的时间看了翁凯老师的课从他哪里学会了如何把两个已经赋值的数进行交换,其中要引入第三个变量可以将其实现。

2.这周学的还是比较认真所以PTA的作业有几道可以独立完成。

3.本周我发现了一个问题,学习了这么多的知识之后以前学过的就容易忘记,例如我忘了||和&&的意思,以后还是要多复习以前的知识。温故而知新嘛。

 

你可能感兴趣的:(C语言l博客作业06)