这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | 作业要求 |
我在这个课程的目标是 | 熟练运用函数,更快更好得写出代码 |
这个作业在那个具体方面帮助我实现目标 | pta中各类题目中函数的运用及基础运算符 |
参考文献 | (https://www.cnblogs.com/linli069/) |
1PTA实验作业
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数据处理
数据表达:运用变量n表示张三的成绩,我用的是双精度
数据处理:运用if else,先判断成绩是否满足最高录取学校分数再依次推断。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 数据说明 |
---|---|---|
730 | 北京大学 | 大于北大录取线 |
699 | 浙江大学 | 大于浙江大学录取线低于北大线 |
388 | to be a farmer | 低于400分 |
1.1.4提交列表及说明
1打完中文以后忘记切换输入法为应为导致字符字节比英文的大导致编译错误。
2括号没有括正确,只有第二部用正确了只能运算第二步导致部分正确,后来叫室友一起帮忙看重新写了一遍检查出来错误了。
2.1骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
2.1.1数据处理
数据表达:设置一个双精度变量n表示距离。
数据处理:先计算出来当骑车与步行时间相等的距离,计算出为100米后用if else语句去判断输入距离是大于小于或等于100。
2.1.2实验代码截图
2.1.3造测试数据
输入数据 | 输出数据 | 数据说明 |
---|---|---|
120 | bike | 大于100 |
100 | all | 等于100 |
99 | walk | 小于100 |
2.1.4提交列表截图及说明
1第一次写的时候打的是%d后来反应过来发现应该用%lf
2代码互评
同学代码
我的代码
1他的用的是整型变量,我的是双精度,有些同学的分数后还有零点五更加准确。
3学习总结
3.1学习进度条
日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较困惑的问题 |
---|---|---|---|---|
10.27-11.1 | 7h | 140行 | 学会分支结构,逻辑运算符 | 写PTA之前都要看很久题目去思考思路要怎么去设计,出错以后很难找出自己的错误。 |
3.2累计代码行和博客园字数
3.3学习总结和感悟
3.3.1学习总结
3.3.2感悟
老师上课讲的不是很细致大部分都要靠自己去看教材去联系,学到的东西如果不去复习很容易又忘记,总是很难发现自己的错误,每次出现错误都要请别人去看有一种当局者迷的感觉。