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.

  • 相关阅读:
    bzoj 2763: [JLOI2011]飞行路线
    bzoj 2761: [JLOI2011]不重复数字
    bzoj 2744: [HEOI2012]朋友圈
    bzoj 2743: [HEOI2012]采花
    bzoj 2730: [HNOI2012]矿场搭建
    bzoj 2705: [SDOI2012]Longge的问题
    抗DDOS攻击
    kali安装后配置
    Kali更新源,亲测目前可用的源
    kali安装及配置ssr客户端
  • 原文地址:https://www.cnblogs.com/wangshicheng/p/9775265.html
Copyright © 2011-2022 走看看