zoukankan      html  css  js  c++  java
  • 第一次作业:四则运算

     https://coding.net/u/a610993326/p/size/git

    一、需求分析

    1.将用户的输入作为参数,生成不同数量的一定范围的算式

    2.算式的运算符数量不超过3个(随机生成1-3运算符的算式)

    3.判断用户的答案是否正确

    4.将题目和答案输出到文件中

    5.使用分数计算,并且要保证生成的算式不重复

    二、设计思路

    整数计算并不难,用运算符与栈顶运算符做比较:假设运算符为M 另一个为N

        M>N,则M调到顶部;

        M=N或M<N 相应的符号做计算 并出栈

        运算优先 (>乘除>加减>)

    分数计算,就分为分子和分母两个栈,运算进行分数形式的计算,然后输出结果

    将算式和答案输出文件并保存

    三、运行截图

    四、PSP表格

    PSP2.1

    Personal Software Process Stages

    Time Senior Student

    Time

    Planning

    计划

    20

    25

    · Estimate

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

    20

    30

    Development

    开发

    400

    560

    · Analysis

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

    20

    15

    · Design Spec

    生成设计文档

    10

    5

    · Design Review

    设计复审

    10

    10

    · Coding Standard

    代码规范

    20

    15

    · Design

    具体设计

    40

    60

    · Coding

    具体编码

    240

    300

    · Code Review

    代码复审

    20

    0

    · Test

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

    60

    120

    Reporting

    报告

    15

    30

    ·

    测试报告

    20

    15

    ·

    计算工作量

    5

    10

    ·

    并提出过程改进计划

    5

    14

                                                                                                                                       (单位:分钟)

    五、总结

    分数的实现还是挺麻烦的,这次做的并不是很好,查重也没进行很好的实现,希望再接再厉。

    PS:eclipse的上传出了些问题,上传git的时候会直接卡死,我查一些网上教程,稍后我会上传到coding 请老师不要着急。

  • 相关阅读:
    Integer中计算int位数的方法
    Spark学习---常见的RDD转和行动操作
    Spark学习---RDD编程
    《教父》中的经典台词以及英文原版
    关于MATSIM中,如何关闭自动加载dtd的问题
    源发行版8需要目标发行版1.8
    关于Mysql中GROUP_CONCAT函数返回值长度的坑
    【转】通过xml处理sql语句时对小于号与大于号的处理转换
    XmlDocument根据节点的属性值获取节点
    【转】使用SevenZipSharp压缩、解压文件
  • 原文地址:https://www.cnblogs.com/wj946/p/7586469.html
Copyright © 2011-2022 走看看