• 软工第一次作业


    代码地址:https://coding.net/u/lyl233/p/one/git/blob/master/work-01.zip

    需求分析

    根据输入确定运算式个数

    运算符个数不超过3

    程序同时支持计算生成的每道题目

    对用户所做答案进行判断,并且输出正确答案或错误答案

    功能设计

      基本功能

    随机生成运算表达式

    四则运算计算功能

       设计实现

    根据随机生成3个数值和随机生成运算符,组成一个只有两个运算符的表达式

    按四则运算法进行计算,并判断结果的对错

     时间预估PSP

    PSP2.1

    Personal Software Process Stages

    Time Senior Student

    Time

    Planning

    计划

    1.5h

    1.5h

    · Estimate

    估计这个任务需要多少时间

    4天

    4天

    Development

    开发

    1.5天

    1.5天

    · Analysis

    需求分析 (包括学习新技术)

    2.5h

    2h

    · Design Spec

    生成设计文档

    1.5h

    1.5h

    · Design Review

    设计复审

    2h

    3h

    · Coding Standard

    代码规范

    3h

    3h

    · Design

    具体设计

    1天

    1天

    · Coding

    具体编码

    2.5天

    2.5天

    · Code Review

    代码复审

    2h

    2h

    · Test

    测试(自我测试,修改代码,提交修改)

    2.5h

    4h

    Reporting

    报告

    2h

    3h

    ·

    测试报告

    3h

    2h

    ·

    计算工作量

    10分钟

    0

    ·

    并提出过程改进计划

    1h

    30分钟

     

    运行结果

    请输入产生式的个数:

    10

    8-6/1=2

    3+5+6=5

    5-1-2=5

    4/5*2=6

    5*4/4=9

    5+8-3=8

    1+7/5=7

    5/8*3=7

    2+7*4=7

    8*1*8=7

    正确:1(1 )

    错误:9(2 3 4 5 6 7 8 9 10 )

    正确答案为:

    2:14

    3:2

    4:1.60

    5:5.00

    6:10

    7:2.40

    8:1.89

    9:30

    10:64

    通过这次作业,我体会到了自己与别人的差距,有很多地方需要学习,当然这次作业也没有做的很好,查重没有实现。

  • 相关阅读:
    [leetCode]剑指 Offer 36. 二叉搜索树与双向链表
    [leetCode]剑指 Offer 35. 复杂链表的复制
    剑指 Offer 34. 二叉树中和为某一值的路径
    剑指 Offer 33. 二叉搜索树的后序遍历序列
    剑指 Offer 32
    [leetCode]剑指 Offer 31. 栈的压入、弹出序列
    POJ
    POJ
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/newlyl/p/7586598.html
Copyright © 2020-2023  润新知