这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9891 |
我在这个课程的目标是 | 学会用if-else语句 |
这个作业在那个具体方面帮助我实现目标 | 加深老师上课所讲的知识的印象, |
参考文献 | C语言程序设计,上课笔记 |
1.PTA实验作业
1.1任务06-01-04 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.1.1数据处理
数据表达:使用了n,d,i,b,w变量,n,d,i是整点型,b,w是浮点型
数据处理:运用了if-else语句和它的多分支语句,表达式有b=50+d/3.0和w=d/1.2
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
30 | Walk | 走路快 |
100 | All | 一样快 |
200 | Bike | 骑车快 |
1.1.4PTA提交列表及说明
提交列表说明:
先在Dev C++上运行编译过,然后粘贴过来,一次答对。
1.2计算火车运行时间
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
1.2.1数据处理
数据表达:使用了a,b,num1,num2变量,全是整点型
数据处理:if语句,表达式是a=num2/100-num1/100和b=num2%100-num1%100
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 |
---|---|
1000 1301 | 03:01 |
2000 2115 | 01:15 |
0336 0505 | 01:29 |
1.2.4PTA提交列表及说明
提交列表说明:
Q:编译错误
A:分号用了中文符号,应该用英文符号
Q:部分正确
A:if语句后加了分号
2.代码互评
1.三份代码风格不同,所用的函数都一样,都是if语句。
2.这题方法多,主要看自己喜欢怎么用,和怎么用最简洁。
3.1号所用的和3号(我)函数有一点差别就是语句不太一样。2号语句和我一样,但他的程序比我的简单一点,我应该向他学习。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周 | 30h | 80 | 循环结构for语句的使用和循环运算符 | “逻辑与”和“逻辑或”和“逻辑非”有点分不清 |
第五周 | 32h | 100 | 自定义函数,还学会了如何制作思维导图 | 主调函数和被调函数的类型也分不清 |
第六周 | 28h | 120 | if-else语句和它的多分支语句 | ASCII码不太懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.了解了if-else语句和它的多分支语句。
2.打代码的简单错误越来越少。
3.PTA越来越难了。
4.上课学的感觉不够用,要自己去找资料。