zoukankan      html  css  js  c++  java
  • 第一次编程作业--我的分数我做主

    | 博客班级   | <https://edu.cnblogs.com/campus/fzzcxy/2018SE1>     |
    | ---------- | -------------------------------------- |
    | 作业要求   | <https://edu.cnblogs.com/campus/fzzcxy/2018SE1>               |
    | 作业目标   | <学习git和码云的使用,完成作业,记录学习过程>           |
    | 作业源代码 | <https://gitee.com/xue-culture/personal.git> |
    | 学号       | <211806356>                       |
    

    编程作业--我的分数我做主

    Ⅰ.开发工具

    IntelliJ IDEA

    Ⅱ.代码行数

    Ⅲ.需求分析(30分钟)

    思路:在两份HTML文件(小班课、大班课)通过正则表达式筛选各个部分的已参与且评分的经验值(已参与但未评分的、未参与未评分的经验不获取),及其所对应的标题(例如 课堂完成部分、编程题 、附加题 ),并用HashMap<String,Double>分类,结果如图:

    接着,将大小班课分别对应的Map整合成一个HashMap(包含题目所需的各个部分及其经验值),通过题目所需算法计算得到最终成绩,如图:

    Ⅳ.编码及测试(10小时)。

    Ⅴ.思路分解:

    1.模块分解:2个模块

    ①:

    ②:

    ①中的方法主要获取经验值和对应标题,并放在HashMap容器里。
    ②中的方法通过两个不同的文件名调用两次①中的方法获取两个集合,避免了代码的重复。

    Ⅵ.学习过程,优化过程:

    1.HashMap:

    2.读取文件:

    3.正则表达式:

    s代表空格,[u4e00-u9fa5]代表中文;

    4.HashMap遍历:

    5.加载配置文件:

    Ⅴ.未完成(待完成)

    第三步:写个命令行的小工具

  • 相关阅读:
    2019 SDN上机第1次作业
    团队Git现场编程实战
    团队项目-需求分析报告
    第二次结对编程作业
    老学长的TODOLIST
    离散化
    某大佬的TODOLIST
    第一次个人编程作业
    第一次博客作业
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/a1305088807/p/13648993.html
Copyright © 2011-2022 走看看