这个作业属于那个课程 |
C语言程序设计I |
这个作业要求在哪里 |
https://www.cnblogs.com/hoppe/p/11779323.html |
这个作业要求在哪里 |
熟悉多分支结构、字符型数据类型和逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 |
PTA编程作业 |
参考文献 |
C语言程序设计、百度百科 |
1.PTA实验作业
1.1 高考成绩
题目内容:高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
1.1.1数据处理
数据表达:double的浮点形结构,变量为N,数学判断运算。
数据处理:if-else多分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
750 |
Peking University |
750>720 |
545 |
Shaoxing University Yuanpei College |
545>500 |
300 |
to be a farmer |
300<400 |
1.1.4 PTA提交列表及说明
答案错误:编写代码时,条件范围没搞清楚,前后范围都加了=
部分正确:运行时每次输入的值得出来的都是to be a farmer,检查后原来if-else多分支结构的大括号漏了。
1.2 任务06-01-04 骑车与走路
题目内容:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.2.1 数据处理
数据表达:本题目用了int整型结构,double浮点型结构,变量为D,t1,t2,D表示行走的距离,t1表示走路所需时间,t2表示骑车所需时间。
数据处理:if-else多分支结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
120 |
Bike |
t1>t2 |
60 |
Walk |
t1<t2 |
20 |
Walk |
t1<t2 |
1.2.4 PTA提交列表及说明
答案错误:因为D是整数,所以t2的表达式应该把3改成3.0
部分正确:第一个if条件语句正确,后面的错了,经过问同学才得知,条件先后顺序反了,我的是先写大于,等于,最后写小于,导致部分正确。
2.代码互评
同学代码截图:
我的代码:
1.变量设置不同,我的更加复杂,我用了double浮点型。
2.他设置的条件比我的简单,代码量更少。
同学代码:
我的代码:
1.都用了if-else多分支结构,数据表达不同,我用了double,同学用的int
2.他的if-else简单,省略了else,直接用if判断条件。
3.学习总结
3.1 学习进度条
日期 |
所花时间 |
代码行 |
学到的知识点简介 |
目前比较迷茫的问题 |
第十周 |
7小时 |
210 |
if-else多分支结构 |
数据类型不是很清楚 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
1.这周学的if-else多分支结构掌握的差不多了。
2.PTA作业前两题让我们巩固所学知识,后面的几题就是把前面所学到的知识点都结合起来,难度加大,后面的题目做起来没什么头绪。
3.PTA的作业格式都有规定的,我自己从编译器上面写代码编译结果符合题目要求,但是用PTA提交就是答案错误,比较烦。
4.很多字符还是没弄明白,导致编写代码比较困难。
3.3.2 学习体会