c语言I博客作业06

—、概括表格


问题 答案
这个作业属于哪个课程 c语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886
我在这个课程的目标是 熟练的运用for循环以及if-else语句,编译更难的程序
这个作业在那个具体方面帮助我实现目标 在编译时能让我先理清思路再进行编程
参考文献 C语言程序设计I,《程序设计》,https://www.jianshu.com/p/d66c2f2e3537

1.PTA实验作业

1.1 题目名:骑车与走路 (10 分)

任务描述:

1.1.1数据处理

数据表达:int定义整形变量N,t,z double定义浮点型Walk, Bike, All,并且令Walk=t,Bike=z,比较它们时间的大小
数据处理:运用数学公式将路程转化为时间,再运用if-else语句进行编译

1.1.2实验代码截图

1.1.3 造测试数据

—、概括表格


输入数据 输出数据 说明
200 Bike 骑车快
50 Walk 走路快
100 All 走路跟骑车一样快

1.1.4 PTA提交列表及说明


提交列表说明:
1,编译错误:思路不清晰导致编译的代码不符合题意,特别是当时只定义了N,t两个变量
2,编译错误:在#include<stdio.h>中头文件我用错了小括号
3,编译正确:将头文件中的括号改成中括号就正确了

1.2 题目名:计算火车运行时间 (15 分)

内容描述:

1.2.1 数据处理

数据表达:int定义整型变量time1, time2
数据处理:使用if-else语句进行处理

1.2.2 实验代码截图

1.2.3 造测试数据

—、概括表格


输入数据 输出数据 说明
1514 1649 01:35 时间较短
1213 1745 05:32 时间较长

1.2.4 PTA提交列表及说明


提交列表说明:
1,编译错误:在编译m = time2 % 100 - time1 % 100;这个时少打了分号
2,编译正确:经过改正后编译正确

2.代码互评

2.1 同学代码截图:

同学代码截图

自己代码截图

区别1,我定义了三个整型变量而他只定义了两个,相对来说他的较为简洁
2,我分别用t和z代替Walk和Bike而他没有这样做这也显得简洁

同学代码截图

自己代码截图

区别1,他在if-else语句前做了两个计算式而我只做了一个,我的看起来比较简洁明了
2,在if-else语句之后我又做了一个算式再进行输出,而他是把算式都放在if-else语句的前面了

3.学习总结

3.1 学习进度条

—、概括表格


周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
4/9-17 7小时 45行 接触c语言,学会hello world的简单编译 没有
5/9-24 8小时 50行 学会更复杂一点的华氏度与摄氏度转换的编译 没有
7/10-8 11小时 110行 学会了用if-else编译分段函数 没有
8/10-16 11小时 150行 学会了使用for的循环结构 没有
9/10-26 12小时 180行 学会怎样去发现并修改别人代码的错误 对于函数题的编程不知道该怎么样去设计
10/11-02 15小时 230行 在编译的过程中尽量减少输出接口 不怎么熟悉编译求平均数

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2 学习体会

c语言的学习可以说是一个很艰难的过程,在这个过程中需要积累大量的专业知识,但通过老师的指导下我渐渐明白了学习的方法,这周我们又学习了字符型数据,可以说我对c语言的了解更深刻了,在编译时,我必须先构思好用怎样的方程式和表达语句才能开始编译这个题目,再通过一步步的改正最后得出正确答案,通过这样的学习我相信我会慢慢的掌握c语言的。

posted @ 2019-11-02 19:26  不止\于此  阅读(238)  评论(5编辑  收藏  举报