zoukankan      html  css  js  c++  java
  • 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和博客园的速度越来越快了,感觉慢慢找到自己的节奏。以后我也会多和厉害的同学还有老师交流。增加自己的知识面。

  • 相关阅读:
    Codeforces 1291 Round #616 (Div. 2) B
    总结
    刷新DNS解析缓存+追踪+域名解析命令
    数学--数论--Hdu 5793 A Boring Question (打表+逆元)
    Lucene.net(4.8.0) 学习问题记录六:Lucene 的索引系统和搜索过程分析
    LeetCode 117 Populating Next Right Pointers in Each Node II
    LeetCode 116 Populating Next Right Pointers in Each Node
    test test
    LeetCode 115 Distinct Subsequences
    LeetCode 114. Flatten Binary Tree to Linked List
  • 原文地址:https://www.cnblogs.com/zbbhs2002/p/13999765.html
Copyright © 2011-2022 走看看