zoukankan      html  css  js  c++  java
  • 软件工程个人作业02

    设计思路:

    1.建立最基础的框架,就是第一次作业的内容

    2.添加是否有乘除法功能,若设定没有乘除则让代表乘除的参数分别等于代表加减的参数

    3.添加是否有括号功能,先随机生成一个1~10的数来代表几个数参与运算,在设置10个随机数,前面几个数参与运算就用几个随机数。我只考虑到支持几个数运算部分,关于括号我思考了挺久也尝试了一些方法都没有成功。

    4.添加数值范围功能,该功能可以简单的添加到随机数生成的部分

    5.添加加减是否有负数功能,若没有负数则判断减之后的值是否小于零,若小于零使两个数互换即可

    6.添加除法是否有余数功能,若没有余数则判断除之后的值是否有余数,若有,则让被除数加上除数减去余数

    7.添加检查重复功能,建立数组储存随机生成数和运算符,每产生一道题就与前面的都进行比较,若有相同则此次循环不输出并让循环多进行一次

    程序源代码:

    结果截图:

    项目计划总结:

    日期 听课 编写程序 阅读课本 日总计
    周日        
    周一 100min 60min   160min
    周二     120min 120min
    周三        
    周四        
    周五   60min   60min
    周六   320min   320min
    周总计 100min 420min 120min 660min

    时间记录日志:

    日期 开始时间 结束时间 中断时间 净时间 活动 备注
    3/14 8:00 9:50 10min 100min 上课  
      15:00 16:00   60min 编程 完善第一次作业中不足的部分
    3/15 14:00 16:00   120min 设计 阅读数据结构相关内容,并且写设计思路
    3/18 21:00 22:00   60min 编程

    把第一次作业Java中基本架构写成C++

    (其实本来是想C++可以应用数据结构

    的内容来实现添加括号,后来发现也不会)

    3/19 9:30 16:00 70min 320min 编程 添加功能

    缺陷记录日志:

    日期 编号 类型 引入阶段 排除阶段 修复时间 修复缺陷
    3/19 1 10 编码 编译 10min  

    描述:一开始我用for循环来输出,查重部分如果查到重复的,

    就要多循环一次,所以我改成while

      2 100 编码 编码 10min  

    描述:查重部分的代码位置的调整,因为我添加功能的方法会

    改变原来随机生成数的值

  • 相关阅读:
    PostgreSQL备份工具-pg_probackup
    Multi-Master Replication Solutions for PostgreSQL
    PostgreSQL高可用:多主复制解决方案
    Postgressql高可用(pgpool+异步流复制)转
    AudioFlinger
    GPIO口配置为上拉,下拉输入
    转【Qualcomm高通音频】音效调试_录音文件播放有杂音,如何定位原因?
    转【Qualcomm高通音频】如何使用QXDM、QCAT、CoolEditor音频日志抓取、解析和分析?
    转【Qualcomm高通音频】调试工具QACT_如何新增一套音效
    转【Qualcomm高通音频】调试工具QACT_如何更换音效的音频拓扑
  • 原文地址:https://www.cnblogs.com/wxyxxx/p/5295652.html
Copyright © 2011-2022 走看看