zoukankan      html  css  js  c++  java
  • 第一次作业

    1.需求分析:

    1. 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24
    2. 运算符为 +, −, ×, ÷
    3. 并且要求能处理用户的输入,并判断对错,打分统计正确率。
    4. 要求能处理用户输入的真分数, 如 1/2, 5/12 等
    5. 使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题

    2.功能设计:使用几个循环实现。

    3.设计实现:我用的是c语言,没有使用类,用循环实现功能的。

    4:代码说明:srand((unsigned)time(0)); 主要是这句来初始化随机数,不然每次循环都会使用相同的随机数。

    5:

    PSP2.1 Personal Software Process Stages Time Senior Student Time
    Planning 计划 30 30
    · Estimate 估计这个任务需要多少时间 720 720
    Development 开发 30 45
    · Analysis 需求分析 (包括学习新技术) 6 10
    · Design Spec 生成设计文档 30 60
    · Design Review 设计复审 30 30
    · Coding Standard 代码规范 30 30
    · Design 具体设计 60 72
    · Coding 具体编码 240 240
    · Code Review 代码复审 30 30
    · Test 测试(自我测试,修改代码,提交修改) 15 20
    Reporting 报告 5 10
    · 测试报告 5 5
    · 计算工作量 10 10
    · 并提出过程改进计划 0 0

    6:小结

    我不大会使用java,所以用c语言粗略的编写了一下,虽然还是有很有功能没有实现,但是在这个自己动手的过程中还是能学到一点东西。

  • 相关阅读:
    开通博客开心
    Kubernetes/K8s架构师实战集训营【中、高级班】-2020
    Kubernetes/K8s CKA认证全套实训视频教程下载
    centos7安装部署docker
    模拟器genymotion的安装与配置
    工欲善其事必先利其器---Android开发环境搭建
    监控利器---Zabbix(一)
    进击python第4篇:初探模块
    fuser命令小结
    进击python第三篇:基础
  • 原文地址:https://www.cnblogs.com/982547441a/p/7581835.html
Copyright © 2011-2022 走看看