zoukankan      html  css  js  c++  java
  • 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实验代码截图

    1.1.3 造测试数据

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

    1.1.4 PTA提交列表及说明

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

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

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

    1.2.1数据处理

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

    1.2.2实验代码截图

    1.2.3 造测试数据

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

    1.2.4 PTA提交列表及说明

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

    2.代码互评

    同学代码截图

    自己代码截图

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

    同学代码截图

    自己代码截图

    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 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

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

  • 相关阅读:
    Thinkphp框架下对某个字段查询数据的时候进行唯一过滤,返回唯一不同的值
    Thinkphp框架下(同服务器下)不同二级域名之间session互通共享设置
    CentOS 6.8下Apache绑定多个域名的方法
    CentOS 6.8下更改Apache默认网站安装目录
    Ubuntu 16.04系统下安装PHP5.6*
    Ubuntu 16.04系统下解决Vim乱码问题
    jQuery 核心
    Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
    BCB6 重装后的项目编译莫名问题
    LR6 碱性电池才能带动微软鼠标
  • 原文地址:https://www.cnblogs.com/yy2014182670/p/11782424.html
Copyright © 2011-2022 走看看