作业格式
1.PTA实验作业
1.1 7-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 数据处理
* 1.数据表达:用了整型int函数,使用了scanf语句和if,else语句,使用了分支结构,变量n表示高考成绩,输入成绩n就输出对应能上的大学。
* 2.数据处理:用if和else语句的分支结构来判断被哪个学校录取。例:if(n>=720) printf("Peking University");
1.1.2 实验代码截图
1.1.3造测试数据
450 |
Shaoxing Vocational & Technical College |
大于了400分,就可以去绍兴职业技术学院学校 |
750 |
Peking University |
大于了720分,就可以填报北京大学 |
320 |
to be a farmer |
小于400分,只好回家种田 |
1.1.4提交列表及说明
* 部分正确:这道题相对来说难度不大,我的编译是没有问题的,就是那个分数的形式搞错了,全部都有“=‘,所以导致答案错误,后来发现了,提交之后也还是答案错误。
* 答案错误:开始写的scanf("%d", &n);这里面的双引号打错位置了,将&n也弄到引号里面去了。后来发现之后就将引号位置打对了提交了就正确了。
1.2 7-2 任务06-01-04 骑车与走路
* 题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.2.1 数据处理
* 1.数据表达:使用了int和double的整型和双精度浮点型,对米数定义字母n,walk和bike直接使用英文字母,也使用了if和else的分支结构。
* 2.数据处理: 对"walk=n/1.2;bike=27+23+n/3.0"进行了赋值,直接由电脑进行运算则即可输出对应的选择是走路还是骑车。
1.2.2实验代码截图
1.2.3造测试数据
60 |
walk |
60的时候走路用的时间少一点,所以选择步行 |
100 |
all |
说明骑车和步行用的时间一样多,都可以选择 |
120 |
bike |
说明骑车用的时间较少,建议骑车 |
1.2.4提交列表及说明
* 编译错误:刚开始没有使用double,只定义了一个变量”n”,于是就一直是编译错误,后来想了一下觉得好像得加doule定义另两个变量bike和walk。
* 答案错误:编译对了之后,发现老是答案错误,找了好久,发现是没有大写,那个walk和bike,后来变成大写后就对了。
二.代码互评
* 第一个是同学的,第二个是我的。看到这位同学的代码,我表示他写的看起来有点高级,用了很多我都没听过没学过的变量,还使用了case的比,我选择依然不懂这个是什么意思,由此可以看出这位同学自学能力非常强,我的就比较通俗易懂,使用的是if和else的分支结构,也有很简单的定义变量。
3-1.学习进度条
第一周(9.19-9.27) |
7天 |
28行 |
学到了最简单的格式以及一些些语法,懂得一些编译的注意事项 |
不懂为什么要那样注意编译,错一个像欠一个空格这样的就都不对还有一些特定的符号的用处 |
第二周(9.25-10.4) |
5天 |
20行 |
学会了对于程序设计的一些东西,比如计算啊,就会自己开始编程,解决问题时就会简洁许多 |
不知道一些符号代表什么意思,就只是死记了下来 |
第三周(10.8-10.11) |
3天 |
102行 |
这周PTA作业较多,难度系数较大,因为都不是书上的,要自己开始琢磨,怎么去排列和提出问题,学会的东西也更多,知道自己编程和自己想办法去找错误,以及怎样思考这样的一些步骤 |
很多很多的#include代表什么意思,还增添了许多新符号,不知道是什么意思,只知道一些浅显的表层使用 |
第四周 |
8个小时 |
84行 |
学到了新的“for"循环语句,又多懂了一些格式的注意事项 |
第五周 |
3天 |
89 |
学到了什么是调用函数(主调函数和被调函数)还有声明函数 |
第六周 |
3天 |
124 |
学了分支结构,更加熟练运用if和else语句 |
累计代码行和博客字数
3.3学习感悟
* 对于这周学习,我感到吃力的是pta作业多了许多,填空题有点难度,刚开始都不会写,后来通过同学才明白,编程题这次的作业还可以,用的基本上都是if和else的分支结构,做的速度也比较快,希望我一周比一周学会的东西多,掌握得越来越好。