zoukankan      html  css  js  c++  java
  • 关于四则运算题目生成项目

    PSP2.1 Personal Software Process Stages Time
    Planning 计划  
      · Estimate · 估计这个任务需要多少时间 30
    Development 开发  
     · Analysis  · 需求分析 (包括学习新技术) 1
     · Design Spec  · 生成设计文档
     · Design Review  · 设计复审 (和同事审核设计文档)
     · Coding Standard  · 代码规范 (为目前的开发制定合适的规范) 0.5 
     · Design  · 具体设计
     · Coding  · 具体编码 15
     · Code Review  · 代码复审
     · Test  · 测试(自我测试,修改代码,提交修改)
     Reporting  报告  
     · Test Report  · 测试报告
     · Size Measurement  · 计算工作量 0.5 
     · Postmortem & Process Improvement Plan  · 事后总结, 并提出过程改进计划
       合计  29

    需求分析

    1.根据命令行参数生成满足要求的四则运算题目并生成答案

    2.对同学的答案进行评测(未完成)

    第一部分需要:

      1.根据命令行参数生成题目数量和题目中数值大小

      2.生成所有题目不出现负数

      3.每个题目所含运算符不超过三个

      4.生成题目中如有分数必须为真分数

      5.生成题目应不同(未完成)

    具体设计

    对于第一部分要求:

      1.控制参数即可实现

      2.对表达式进行运算,采取方式避免

      3.对题目的简化,考虑不超过三个运算符的表达式

      4.同时处理分数和整数

      5.未完成

    性能分析

     

    print函数占用较多,没有什么办法改进

    总结

    这次作业虽然外表看起来简单但实际上处处是陷阱,由于很久没有接触c语言,写起来比较吃力,有一些功能还没有完成。不过这次作业让我对c语言又有了新的理解,对大二时所学的数据结构又有了新的认识。

     

  • 相关阅读:
    第07组 Alpha冲刺(2/6)
    第07组 Alpha冲刺(1/6)
    第07组 团队Git现场编程实战
    团队项目-需求分析报告
    团队项目-选题报告
    [面试]快来测测你的C++水平
    [技术博客] 数据库1+N查询问题
    【Beta】Scrum meeting 10
    【Beta】Scrum meeting 9
    [技术博客] gitlab快速部署流程
  • 原文地址:https://www.cnblogs.com/zmxch1306/p/4830621.html
Copyright © 2011-2022 走看看