zoukankan      html  css  js  c++  java
  • 四则运算 python

    2018103004四则运算练习软件项目报告

     

    此作业的要求参见链接的任务三个人任务:https://mooc1-1.chaoxing.com/mycourse/studentstudy?chapterId=131597991&courseId=89792820&clazzid=787341&enc=c382f8d8d1497e335c16e41e067b8848

    任务1:

        尝试按照《构建之法》第2章中2.3所述PSP流程,独立完成一个3到5个运算符的四则运算练习的命令行软件开发。

    软件基本功能要求如下:

    • 程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题,每个数字在 0 和 100 之间,运算符在3个到5个之间。

    • 每个练习题至少要包含2种运算符。不得出现负数与非整数。

    • 练习题生成好后,将你的学号与生成的n道练习题及其对应的正确答案输出到文件“result.txt”中,不要输出额外信息,文件目录与程序目录一致。

    • 当程序接收的参数为4时,以下为一个输出文件示例。

    2018010203
    13+17-1=29
    11*15-5=160
    3+10+4-16=1
    15÷5+3-2=4

    源码地址:https://github.com/wangshicheng0213/wang

    需求分析

    1.能够随机生成0-100的数字和3-5个运算符;

    2.能够将随机数和运算符组成可计算的算式并计算出正确的结果;

    3.能够控制生成的题目数。

    4.能够将生成的题目和答案按要求格式写入文件“result.txt”中。

    功能设计

    基本功能:按输入的数字生成相应数量的四则运算题目并写入文件。

    扩展功能:暂无

     

    测试运行

    运行截图如下:

     

     

     

    PSP

    PSP 任务内容 计划共完成需要的时间(min) 实际完成需要的时间(min)
    Planning 计划 10 21
    Estimate 估计这个任务需要多少时间,并规划大致工作步骤 10 9
    Development 开发 120 12
    Analysis 需求分析 (包括学习新技术) 30 30
    Coding Standard 代码规范 (为目前的开发制定合适的规范) 30 25
    Coding 具体编码 200 21
    Code Review 代码复审 30 30
    Test 测试(自我测试,修改代码,提交修改) 60 20

     

    总结:本次作业实际是是很粗糙的,假期没有认真的完成此次作业,用的时间也仅仅是一个晚上,部分指标也没有认真完成,深感愧疚,先上传版本1.0,周日之前更新版本2.0.

  • 相关阅读:
    I can do more…
    在希望的田野上
    卓越管理培训笔记
    Python 学习小计
    谈谈“直抒己见”
    [更新]关于博客园不支持RSS全文输出的解决方案
    效率生活二三事
    个人阅读解决方案
    Oracle函数sys_connect_by_path 详解
    基础班-模板配置
  • 原文地址:https://www.cnblogs.com/wangshicheng/p/9775265.html
Copyright © 2011-2022 走看看