zoukankan      html  css  js  c++  java
  • 20194744自动生成四则运算题第一版报告

    1.需求分析

      当今现状家长越来越忙碌,没有时间去切实管理学生作业问题,此软件可以帮助家长更切实有效的处理学生作业问题,同时也避免了出题重复等一系列问题,给予学生和家长更优化的体验。

    2.功能设计

    基本功能:

    (1)自动生成两个随机数的四则基本操作运算

    扩展功能:

    (1)剔除重复算式

    (2)题目数量可定制

    (3)相关参数可控制(是否包含乘除法、操作数数值范围可控、操作数是否含负数)

    (4)生成的运算题储存到外部文件result.txt中

    3.设计实现

    用C语言来进行设计实现,while循环控制重复

    4.测试运行

    5.代码片段

    控制四则基本运算

     if(e==0)
            sss=a+c;
        else if(e==2)
            sss=a/c;
        else if(e==1)
            sss=a-c;
        else
            sss=a*c;
    
    

      控制重复

      while(l<k){
            if(s[k][0]==s[l][0]&&s[k][2]==s[l][2]&&s[k][1]==s[l][1]){
                ss=1;
                break;
            }
            l++;
        }

    6.总结

       纸上得来终觉浅,只有一定的理论基础还是不够,之前对于编程这一方面就没有认真的去钻研过,通过这次作业也让我自我认知的更清楚了,好多专业性问题都要相对应的去查阅,询问同学,编程还是要多去实战,接下来我会更好的去钻研编程,争取早日给自己交出一个快速满意的答卷。

    7.PSP

    PSP2.1

    任务内容

    计划共完成需要的时间(min)

    实际完成需要的时间(min)

    Planning

    计划

    200

    300

    ·       Estimate

    ·  估计这个任务需要多少时间,并规划大致工作步骤

    100

    110

    Development

    开发

    100

    220

    ··       Analysis

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

    10

    10

    ·       Design Spec

    ·  生成设计文档

    10

    20

    ·       Design Review

    ·  设计复审 (和同事审核设计文档)

    20

    20

    ·       Coding Standard

      代码规范 (为目前的开发制定合适的规范)

    20

    30

    ·       Design

      具体设计

    40

    40

    ·       Coding

      具体编码

    40

    60

    ·       Code Review

    ·  代码复审

    20

    30

    ·       Test

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

    40

    40

    Reporting

    报告

    20

    20

    ··       Test Report

    ·  测试报告

    10

    10

    ·       Size Measurement

      计算工作量

    5

    5

    ·       Postmortem & Process Improvement Plan

    ·  事后总结 ,并提出过程改进计划

    5

    5

  • 相关阅读:
    14:求满足条件的3位数
    1696:逆波兰表达式
    筛法求素数 6分
    1751:分解因数
    1750:全排列
    1788:Pell数列
    666:放苹果
    06:寻宝
    04:最匹配的矩阵
    雷电
  • 原文地址:https://www.cnblogs.com/zhh123/p/11521716.html
Copyright © 2011-2022 走看看