C语言I博客作业06

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业06
我在这个课程的目标是 学习C语言程序设计及编程,打基础
这个作业在哪个具体方面帮助我实现目标 学习分支结构
参考文献 编译错误分析

1.PTA实验作业

1.1 任务06-01-04 骑车与走路

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

1.1.1数据处理

数据表达:用了变量M,变量M是由于距离的单位为米,所以以米英文“Meter"的首字母M来设置的变量,类型是整形。
数据处理:数据中用到了分支控制的if,else语句。流程结构是分支结构。

1.1.2实验代码截图

C语言I博客作业06_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
50 Walk 路程小于100
100 All 路程等于100
150 Bike 路程大于100

1.1.4 PTA提交列表及说明

C语言I博客作业06_第2张图片

提交列表说明:
1.编译错误:将return引导的语句中未在后面加上;分号
2.部分正确:一直编译多次都是由于scanf引导的那句中出现警告:未判断scanf函数的返回值
3.编译错误:再次陷入编译错误的循环中,感觉很崩溃
4.答案正确:找到错误所在,删除多余语句,同时也让我知道了PTA的精确性与顽固

1.2 统计学生平均成绩与及格人数

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。

1.2.1数据处理

数据表达:用了变量N,这些变量的值为分数N,类型是整形。
数据处理:数据中用到了分支控制的if,else语句。流程结构是分支结构。

1.2.2实验代码截图

C语言I博客作业06_第3张图片

1.2.3 造测试数据

输入数据 输出数据 说明
300 to be a farmer 小于400
500 Shaoxing University Yuanpei College 等于500
720 Peking University 等于720

1.2.4 PTA提交列表及说明

C语言I博客作业06_第4张图片

提交列表说明:
1.编译错误:题目所给英文字母编辑错了
2.部分正确:编辑过程中第7行代码未打出scanf的输入语句,导致多次部分正确却没有找到错误所在
3.答案正确:经过多次翻书找到错误所在,将第7行“scanf("%d",&N);”语句输出

2.代码互评

同学代码截图

C语言I博客作业06_第5张图片

自己代码截图

C语言I博客作业06_第6张图片

1.与同学代码相比,同学代码简洁许多,是在定义中直接赋值的
2.在if-else语句中,同学代码直接输出结果,而我的是常规的在最后面输出,显得复杂许多
3.同学在写sum值是直接用的sum+=grade;用的grade代替成绩,而我的是变量s来代替成绩分数

同学代码截图

C语言I博客作业06_第7张图片

自己代码截图

C语言I博客作业06_第8张图片

1.同学运用了变量m,a,b,其中用a表示骑车过程总时间,b表示步行时间,m表示路程,而我的代码仅仅用了一个变量M来表示路程
2.同学代码运用了赋值,将a=m/3.0+27+23以及b=m/1.2,而我的代码是直接用数学方法将交接时间求出来,然后直接输出
3.同学代码将每个printf放在了大括号中,而我的是直接在前面输入if(scanf("%d",&M)==0),所以就没有分别打括号

3.学习总结

3.1 学习进度条

这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
第五周 3小时 17行 初期开始学习“Hello World!" 不知道如何开始编译
第六周 10小时 27行 提问的智慧及编译器的下载 编译格式问题
第七周 10小时 95行 流程结构类型及变量类型分类方法 代码分析不明白以及编译格式问题
第八周 13小时 115行 循环程序设计及Dev-C++编译运行等方法 用专业术语将代码解释出来及各种赋值运用
第九周 15小时 165行 四种流程结构及主调,被调函数,实参与形参的识别 PTA作业中题目的编写
第十周 17小时 94行 分支结构的部分代码 PTA作业的编写(真的好难)

3.2 累积代码行和博客字数

C语言I博客作业06_第9张图片

3.3 学习内容总结和感悟

3.3.1学习内容总结

C语言I博客作业06_第10张图片

3.3.2学习体会

1.这周让我最大的体会便是PTA作业的完成,花了几个深夜却还是没有完成,在这个过程中,无数次感觉到了绝望,但是还要继续奋战,这种感觉真的很痛苦;
2.在作业的完成途中发现自己知识点的薄弱之处,知道了自己的知识储备是多么的渺小,看着同学们一个一个的提交作业,感叹为什么都那么优秀;
3.在同学以及学姐的帮助下,弄懂了许多知识点,但是还是很担心自己的PTA作业,因为做不完了。

你可能感兴趣的:(C语言I博客作业06)