• 结对编程 四则运算 第一周小结


    需求分析

    • 1.最主要的就是要计算出产生的式子。
    • 2.产生式子后自然需要计算式子
    • 3.正确判断题目

    设计思路

    主要是针对三个需求的设计

    • 首先,要考虑设计两种类,一种用来生成题目,一种用来计算题目

    • 其次,计算题目的类应该附带的判断对错的部分。

    • 最后,判断对错之前应该有一步输入答案的的部分。

    实现过程中的关键代码解释

    • 用来判断计算结果是否正确并做统计

    public class Judge {
    public String judge(int answer,int result,int num1){
    int tru = 0;
    if (answer == result) {
    System.out.println("正确");
    tru++;
    } else {
    System.out.println("错误 正确答案:" + result);
    }
    String a= tru + "/" + num1;
    return a;
    }
    }

    总的类最后执行时就执行这一个类:

    package sizeyunsuan;
    import java.util.Scanner;
    public class Calc

    {
    public static void main(String[] args) {
    //确定输出的式子的个数。
    Scanner scan = new Scanner(System.in);
    System.out.println("你想输出几个式子:");
    int num1 = scan.nextInt();
    //确定几个数字参加运算
    System.out.println("你想要几个数字参加运算;");
    int num2 = scan.nextInt();
    //输出式子
    Problem problem =new Problem();
    problem.Problem(num1,num2);
    }
    }

    运行过程截图

    代码托管地址

    遇到的问题及其解决方法。

    • 1.如何记录产生的子式

    • 解决放法:类比加法求和的办法

    • 2.如何解决除不尽时的计算的误差大?

    • 解决方法:暂时没有好的办法,只好跟着误差指向的方向算

    对结对的小伙伴做出评价

    结对伙伴:春旺同学

    春旺同学的基础比我要好很多,知识点也比我全面,在作业中对我帮助很大;但在比较难的问题前,我们都很有问题,最后多是通过网上的例子和资料来解决的。

    PSP

    PSP2.1 Personal Software Process Stages 预估耗时(小时) 实际耗时(小时)
    Planning 计划 1 1
    · Estimate · 估计这个任务需要多少时间 20 20
    · Analysis · 需求分析 (包括学习新技术) 1 3
    · Design Spec · 生成设计文档 0.5 0.5
    · Design Review · 设计复审 (和同事审核设计文档) 1 0.5
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 1 0.5
    · Design · 具体设计 2 3
    · Coding · 具体编码 2 4
    · Code Review · 代码复审 2 1
    · Test · 测试(自我测试,修改代码,提交修改) 2 1
    Reporting 报告 1 1.5
    · Test Report · 测试报告 2 2.5
    · Size Measurement · 计算工作量 0.5 0.5
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 1 1
  • 相关阅读:
    你想要的是水还是杯子?
    有哪些违背“君子之风”的无知行为
    如何给无限级树添加大纲目录索引
    0的哲学:简化规则
    计算机中的不可解问题——停机问题
    java基于mongodb实现分布式锁
    开源基于docker的任务调度器pipeline,比`quartzs` 更强大的分布式任务调度器
    解决 VSCode 的模块导入别名问题
    hugegraph 源码解读 —— 索引与查询优化分析
    Java xss攻击拦截,Java CSRF跨站点伪造请求拦截
  • 原文地址:https://www.cnblogs.com/1zhjch/p/6853305.html
Copyright © 2020-2023  润新知