这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | C语言I作业004 |
我在这个课程的目标是 | 熟练运用C语言 |
这个作业在那个具体方面帮助我实现目标 | 分支结构的理解和运用 |
参考文献 | [Markdown基本语法] |
1.PTA实验作业
1.1 任务06-01-04 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.1.1数据处理
数据表达:运用了变量t1,t2,通过计算和比较走路和骑车的时间来判断哪个快,变量是整型。
数据处理:运用的含有if-else语句的分支结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
30 | walk | 时间走路小于骑车 |
100 | All | 时间一样 |
200 | Bike | 时间走路大于骑车 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.编译错误:分号忘记加
2.部分正确:ALL的字母大小写跟题目要求不符
1.2 高考成绩
高考结束不久,各校的入取分数线也出来了,北京大学(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.2.1数据处理
数据表达:运用了n变量,n为整型。
数据处理:数据中用到了分支控制的if,else语句。流程结构是分支结构。
1.2.2实验代码截图
输入数据|输出数据|说明
-|-|-
360|to be a farmer|分数小于四百
440|Shaoxing Vocational & Technical College|分数大于四百小于五百
720|Peking University|分数等于720
1.2.4 PTA提交列表及说明
提交列表说明:
1.编译错误:if else的分支搞错了
2.部分正确:输出多加了go to 这两个词
2.代码互评
我的代码
1.同学的代码比较简洁,事先经过计算的程序
2.我的代码比较详细,通过时间的比较能让人更清楚,两份代码各有优点吧。
3.学习总结
3.1 学习进度条
周|这周所花的时间代码行|学到的知识点简介|目前比较困惑的问题
-|-|-
第五周|4小时|20行|初期开始学习“Hello World!"|不知道如何开始编译
第六周|8小时|27行|提问的智慧及编译器的下载|编译有些符号和格式问题
第七周|10小时|75行|流程结构类型及变量类型分类方法|代码分析不明白以及编译格式问题
第八周|12小时|120行|循环程序设计及Dev-C++编译运行等方法|用专业术语将代码解释出来及各种赋值运用
第九周|16小时|170行|四种流程结构及主调,被调函数,实参与形参的识别|PTA作业中有些语句的繁琐
第十周|20小时|210行|分支结构的部分代码|有没有更简便的方式来进行编译
3.2学习体会
1.之前一系列的逃避,一系列的感觉很难而去拖延,直到不得不去面对的时候发现如果认真去钻的话,感觉还是能慢慢理解。
2.当学会一个语句的利用或是以自己的思维来编译成功一道题,有很大的成就感。