小学四则运算生成程序(支持分数)总结


PSP2.1


Personal Software Process Stages


Time


Planning


计划


· Estimate


· 估计这个任务需要多少时间


3d


Development


开发


· Analysis


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


3h


· Design Spec


· 生成设计文档


1h


· Design Review


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


0


· Coding Standard


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


2h


· Design


· 具体设计


2h


· Coding


· 具体编码


5h以上


· Code Review


· 代码复审


1~2h


· Test


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


5h


Reporting


报告


· Test Report


· 测试报告


1h


· Size Measurement


· 计算工作量


0.5h


· Postmortem & Process Improvement Plan


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


0.5h

 
合计


22h

这个作业:

1.时间只有一周,如果说一周的时间全部用来写软工作业,肯定是可以写完的,但是还有课程和其他课程的作业,所以,一周的时间比较少

2.对于编程水平比较低的同学,实现部分功能的时候比较困难,所以建议调整难度或者设立难度等级

3.这次作业只实现了部分功能,还有功能没能够实现

4.通过这次作业,回顾了一下编程,有种重操旧业的感觉

时间: 2024-10-12 17:26:39

小学四则运算生成程序(支持分数)总结的相关文章

(第二周)新小学四则运算

需求分析 1.选择答题数目 2.随机生成4个100以内的整数 3.随机生成3个运算符 4.使用for循环生成指定数量的题目,并进行作答 5.输入结果与计算结果进行判断 若结果一致,则回答正确,继续下一题 若结果不一致,则回答错误,并显示正确答案,继续答题 直到完成指定数量的题目,并输出答对题目数量及题目总数. 4.在选择开始下一轮或结束答题时,若连续两次输入错误,则答题结束 https: https://git.coding.net/yanzouzhe/szys.git SSH:   [emai

“四则运算生成程序——GUI支持和部分功能改进”链接

项目成员:张金生     张政 <正文随笔发布在张金生博客中> 四则运算生成程序--GUI支持和部分功能改进

程序输出小学四则运算表达式,支持真分数四则运算

程序设计思路: 1.运算式的输出格式可以为 数字 运算符 数字,也可以为 数字 运算符 数字 运算符 数字,还可以是更复杂的式子,在此只实现了2-3个数字的运算式. 2.将式子分为两类,第一类为20个,第二类为10个,分别用FOR循环控制输出. 3.第一类式子稍简单,只需通过随机函数将两个数字赋值,中间运算符通过数组下标的随机赋值实现随机性,再通过格式输出即可 4.此时还要考虑运算符为 ‘/’,并且除数为0的情况,这时用if语句设置条件排除即可 5.计算第一类式子结果可以参考计算器的功能代码,用

能自动生成小学四则运算题目的程序

题目要求 能自动生成小学四则运算题目 除了整数外,还要支持真分数的四则运算 支持多个运算符,也就是混合运算 程序支持判断对错,累计分数并倒计时 分析 分为几个函数功能模块:int getChoice() :    功能:用户选择功能 void showMenu():  功能:显示功能的菜单 void doExercise(int n):  功能:计分器 int test(int n);    功能:进行一道题的测试过程 int main();  主函数 源代码转载于李思雨,博客链接:http:/

简易四则运算生成程序——第一次改进后的单元测试

测试项目:减一四则运算生成程序 项目成员:张金生  张政 工程地址:https://coding.net/u/jx8zjs/p/paperOne/git ssh://[email protected]:jx8zjs/paperOne.git 测试单元概览: 1. Fraction: 分数类,支持分数加减乘除法,约分,取相反数等 2.QuestionGen:题目生成类,支持生成各种难度的题目,和答案. 待测单元: Fraction类: 1 public class Fraction { 2 pub

第一周作业——小学四则运算题

作业要求: 写一个能自动生成小学四则运算题目的命令行 “软件”, 分别满足下面的各种需求,这些需求都可以用命令行参数的形式来指定: a) 支持整数.真分数的四则运算.例如:  1/6 + 1/8 = 7/24 b) 逐步扩展功能和可以支持的表达式类型,最后希望能支持下面类型的题目(最多 10 个运算符,括号的数量不限制) 25 - 3 * 4 - 2 / 2 + 89 = ?      1/2 + 1/3 - 1/4 = ?       ( 5 - 4 ) * ( 3 +28 ) =? 设计思路

个人项目四则运算生成程序进展——第二周

我认为四则运算生成程序功能上分为两大部分,随机生成四则运算表达式+四则运算表达式的计算 开始的时候想从编程结构上划分这两部分,用逆波兰表达式和栈的结构进行四则运算的计算,但是实现效果不太理想,编程到一半就编不下去了. 后来上网查阅了一些资料,并受到<编译原理>书中表达式可以用树的结构来表示的启发,我采用了二叉树的数据结构,并采用了生成表达式和计算表达式同时进行的方法,用递归运算的思想,重新编写了这个程序. 至于生成算式的随机性,则采用了控制表达式中数字个数的方法(叶子数量),来控制表达式的长度

个人作业1:小学四则运算——基于控制台

源代码地址:http://git.oschina.net/junge212/25eubiqm170p3nzgj4yrh36.code.git a.需求分析: 自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24 运算符为 +, ?, ×, ÷ 并且要求能处理用户的输入,并判断对错,打分统计正确率. 要求能处理用户输入的真分数, 如 1/2, 5/12 等 使用 -n 参数控制生成题目的个

2016011990小学四则运算练习软件项目报告

 小学四则运算练习软件项目报告 项目克隆地址:https://git.coding.net/chenf640/workhome2_2.git 目录: 一.需求分析 二.功能设计 三.设计实现 四.算法详解 五.测试运行 六.代码展示 七.psp 八.总结 -------------------------------------------------- 一.需求分析 (一)功能需求  基本功能: 程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题. 每个数字