zoukankan      html  css  js  c++  java
  • C语言I博客作业05

    一、本周教学内容&目标

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

    二、作业头

    这个作业属于哪个课程 <C语言程序设计II>
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
    这个作业的目标 <了解学习使用分支结构,运用多分支结构,熟练掌握字符型数据类型和逻辑运算符。>
    学号 <20209166>
    这个作业在那个具体方面帮助我实现目标 <让我能从别人的代码中学到一些知识,及时复习这周的授课内容。>

    三、本周作业

    1.PTA实验作业

    1.1 有多少位是7?

    从键盘读入一个4位数的整数,求该数中有多少位是7?

    1.1.1数据处理

    数据表达:这题我用了a,i变量。其中a的值是输入的值,i是由if分支计算得来的。a,i都是整形变量。
    数据处理:表达式:赋值,if判断语句,输入输出。
    流程结构:首先将i赋值为0,再输入函数,判断输入函数4位中有多少位7,这就用if来进行判断,然后用i来记有多少位。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    7777 4 4个7
    5777 3 3个7
    1098 0 没有7

    1.1.4 PTA提交列表及说明


    说明:前几次提交的时候,百位和十位表达错误了,还有一次是i后少了分号。
    解决办法:在网上查资料并向助教请教了,了解数位的表达,分号是在调试中发现的。

    1.2 判断体质完整版

    体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。

    1.2.1数据处理

    数据表达:这题我用了k,m,bmi变量。其中k,m的值是输入的值,bmi的值是由公式计算得来的。k是整形变量,m,bmi是浮点型变量。
    数据处理:表达式:赋值,if-else分支结构,输入输出。
    流程结构:首先输入函数值,将其分别赋给k,m,然后利用公式计算bmi,在对bmi的值进行判断属于那种情况即可。

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    72 1.76 正常 这是我本身的相关数据
    56 1.76 偏瘦 这是室友的相关数据

    1.2.4 PTA提交列表及说明

    说明:bmi>40这部分没有判断出来,还有就是最后输出结果中字错了。
    解决办法:向助教提问,助教帮我解决了问题。

    2.代码互评

    同学代码截图


    自己代码截图


    1:第一位同学用了i++来表示i递加的算法,而我使用了i=i+1,这样的话字节就比他多,自然内存也就大。
    2:第二位同学他在卷面中下了功夫,看到他的代码时,我才想到老师讲的卷面问题,在该打空格的地方要打空格,这样才美观。

    3.学习总结

    3.1 学习进度条

    周日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的题目
    1211.16-1211.22 24h 189 if-else多分支结构,字符型数据类型 字符型数据的利用

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第五周 1308 189

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    这周c语言的学习让我觉得慢慢变难了,上课时老师讲的树支概念模型,我就没有。不知道老师在按什么顺序讲的,只是跟着听。然后老师跟我们讲了她为啥这样讲,也让我明白了树支概念模型的重要性,以及自学能力的重要性。我觉得学习本就是自己的事,我们应当积极去做它,而不是老师推着走。c语言的学习会越来越难,但也让我觉得自己的知识面更加的宽广。我们不能急于求成,应把基础打牢,这样才能更好的学习后面的内容。

  • 相关阅读:
    jenkins, docker-composer
    php pass-by-reference deprecated &$-->$
    showslow / YSlow for PhantomJS/slimerjs(gecko)/phantomas
    FW qunit introduction
    FW: AMD, CMD, CommonJS和UMD
    nodejs unit test related----faker-cli, sinonjs, mock/stub
    cs api测试
    CloudStack 4.3功能前瞻
    devcloud
    DevCloud for CloudStack Development
  • 原文地址:https://www.cnblogs.com/QLJA/p/14001758.html
Copyright © 2011-2022 走看看