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语言的。