• C语言I博客作业05


    这个作业 属于哪个课程 <C语言程序与设计>
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
    这个作业的目标 更好的了解掌握分支结构
    学号 <20209210>

    一、本周教学内容&目标

    第3章分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
    我在这个课程的目标是 继续向着七位数进军
    这个作业在那个具体方面帮助我实现目标 分支结构,和思想
    参考文献 C语言程序设计II,B站,浏览器

    1.PTA实验作业(20分/提)

    1.1 题目名 身高预测。

    1.1.1数据处理

    数据表达:将个人身高和父母身高用浮点型变量来定义,sex、sports、diet用了字符型char来储存。
    数据处理:if(sex'F'||sex'f')
    {
    adultHeight=(faHeight0.923+moHeight)/2.0;
    if(sports'Y'||sports'y')
    x=adultHeight
    0.02;
    if(diet'Y'||diet'y')
    y=adultHeight*0.015; 若为女性,同理改变一下数字与字符就行了。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    M 165 172 Y Y 188.3CM 我的预测身高为188.2CM
    M 170 162 Y Y 187.2CM 阳榕的预测身高是187.2CM
    M 170 156 N Y 178.7CM 张宇韬的预测身高是178.7CM
    M 165 156 Y Y 179.5CM 钟品的预测身高179.5CM

    1.1.4 PTA提交列表及说明


    答案错误:之前没有把变量的值赋好,以及没有在变量前加&。然后就是M这样的字符型没有用单引号。
    解决:在于同桌一起睁大眼睛到处检查,终于发现了这些小问题。

    1.2 题目 判断体质完整版

    1.2.1 数据处理

    数据表达:运用了数学函数,同时用double来定义体重,身高。
    数据处理: BMI=kg/pow(m,2);然后用分支结构来判断类型。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    69 1.74 正常 我的体质正常
    73 1.76 正常 阳榕的体质正常
    49 166 偏瘦 张宇韬的体质为偏瘦
    60 1.73 正常 钟品的体质为正常

    1.2.4 PTA提交列表及说明


    完成中问题:第一次在C++中完成的时候,编译过程对,其中错误也是零。但不管怎么样都是输出偏瘦。
    解决:几次尝试后,发现我的身高和体重在赋值的时候把顺序给搞反了。所以不管怎样输出都是偏瘦。

    2.代码互评(5分)

    同学的代码


    自己的代码

    1.阳榕同学定义的变量比我的要少很多,我用的字符是&&而阳榕用的是||。

    2.杨连平同学和阳榕的代码差不多,都是比我少定义一些变量。

    3.我的代码就比较麻烦,涉及的变量也确实挺多,可能会容易出错一些。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周 / 日期 这周花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第三周 四天 131 for的循环 语法问题比如markdow
    第四周 两天 134 自定义函数 就上课能懂但是操作就出问题
    第五周 七个小时 143 分支结构 容易混淆分支内容

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.既然小树已经开始萌芽,我们就要用心去呵护,多利用外来资源给它施肥,让它生长出更多的枝丫。

    2.就是我发现自己有许多细节没有注意到在写代码的时候,比如变量顺序颠倒,赋值忘记加&。还有就是遇见多的分支时会被搞混。希望在自己多加练习后可以做的更好。

    3.现在做PTA和博客园的速度越来越快了,感觉慢慢找到自己的节奏。以后我也会多和厉害的同学还有老师交流。增加自己的知识面。

  • 相关阅读:
    输入和输出插头
    MCB2300的CTM1050(CAN)
    POJ读书笔记2.1 —— 鸡兔笼带
    Java程序猿的书面采访String3
    JavaScript:undefined And null差异
    设计模式——结构模型
    Qt移动应用开发(六):QML与C++互动
    让我们来谈谈合并排序算法
    安装Eclipse完PyDev插件中没有出现
    汉顺平html5课程分享:6小时制作经典的坦克大战!
  • 原文地址:https://www.cnblogs.com/zbbhs2002/p/13999765.html
Copyright © 2020-2023  润新知