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

    一、本周教学内容&目标

    第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

    二、

    这个作业属于那个课程|C语言程序设计II
    ---|:----:
    这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
    我在这个课程的目标是|学会自己编程,熟练的敲代码
    这个作业在那个具体方面帮助我实现目标|完成作业时的知识积累
    参考文献|《PTA常见问题解答》《c语言程序设计》

    三、本周作业

    1.PTA实验作业
    ![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191108191008357-1230735536.png)

    1.1

    自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

    • 1.1.1数据处理

    变量 变量来源 变量类型
    a 输入 整形(int)
    i 随n的变化而变化 整形(int)
    数据处理:
    表达式:①i = a / 100000;
    流程结构:多分支结构
    
    • 1.1.2实验代码截图

    • 1.1.3造测试数据

    输入数据|输出数据|说明
    ---|:--:----:
    123456||属于Hunan Agricultural University
    234567||属于Jishou University
    564325||属于Ocean University

    • 1.1.4 PTA提交列表及说明

    ①部分正确:
    问题:对于switch使用还不太熟练,导致表达式用错
    方法:将a改为i
    

    1.2、

    本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E

    • 1.2.1数据处理

    数据表达:

    变量 变量来源 变量类型
    N, A, B, C, D, E, i, x, 输入 整形(int)
    y 随x变化而变化 整形(int)
    数据处理:
    表达式:①y=x/10;
    流程结构:多分支结构
    
    • 1.2.2实验代码截图

    • 1.2.3 造测试数据

    输入数据|输出数据|说明
    ---|:---:------:
    7 77 54 92 73 60 65 69||一人A,两人C,三人D,一人E
    5 67 53 72 49 92||一人A,一人C,一人D,二人E
    3 67 89 54||一人B,一人D,一人E

    • 1.2.4 PTA提交列表及说明

    问题:没有定义变量的值,导致答案错误
    方法:将一些变量赋值
    
    2.代码互评
    ![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191108210131293-977716833.png)
    异:在处理分数分段方面,我使用的是y=x/10,同学是用if—else来分段,所以对应的case情况少一点
    同:switch语句使用差不多
    

    ❤ 每个人对数据处理方法不一样,代码互评可以更好的了解什么方法更容易,简便.

    3.学习总结
    ### 3.1 学习进度条
    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10.14~10.20 25小时 85 for循环语句使用 有些时候变量不是很清楚
    10.21~10.27 3天 86 怎样定义函数 有的函数体自己无法写出
    10.28~11.3 2天 197 了解多分支结构,学会运用字符型数据类型和逻辑运算符 不能准确的使用关系运算符与逻辑运算符
    11.4~11.10 两天 115 熟练的运用switch结构

    3.2累积代码行和博客字数

    3.3 学习内容总结和感悟

    • 3.3.1 学习内容总结

    • 3.3.2 学习体会

    收获:
    ❶switch语句的使用方法(后面的变量不能是浮点型)
    ❷if-else语句与switch语句的不同之处
    在使用switch语句时要记得加for循环,不然会造成后面的数据无法判断
    
    ❤ 感悟: 学习开始忙碌起来,要合理安排每天的时间,得多花心思在专业上。这阵子忙了点,就感觉功课好像落下了很多。要好好加油了!
  • 相关阅读:
    基因组注释
    GapCloser
    Endnote参考文献格式修改
    多行变单行
    AD的基因组【转载】
    ROC曲线
    自我觉察-4:觉察“不浪费食物”和“胃过饱食”的信念
    自我觉察6-我的价值感?
    表观遗传、开放染色质测序、ATAC-seq、ChIP-seq简介
    ADNI(Alzheimer`s disease neuroimaging initiative)介绍
  • 原文地址:https://www.cnblogs.com/lbb6/p/11821873.html
Copyright © 2011-2022 走看看