码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程个人作业02

时间:2016-03-19 14:17:07      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

自动出题系统提出了新的要求:
1、题目避免重复;
2、可定制(数量/打印方式);
3、可以控制下列参数:

〇是否有乘除法;
〇是否有括号(最多可以支持十个数参与计算);
〇数值范围;
〇加减有无负数;
〇除法有无余数!

设计思路:在第一次设计的基础上,又添加了三个要求,前两个是在算法完成后实现,第三个是在算法当中实现,所以我先考虑第三个要求。第三个要求是使参数可控,第一个程序中已经定义随机运算符+,-,*,/为0,1,2,3,所以如果选择无乘除法则从0(+),1(-)中进行随机选取,不加入2(*),3(/)。在百度“小学四则运算”后,我发现五~六年级的题的乘除法只有两位数或一位数的,而加减法有一~四位数的,所以数值范围我准备在整数加减法中1~4位可控,而在整数乘除法中1~2位可控。有无括号可在多位运算中进行插入。

软件工程个人作业02

标签:

原文地址:http://www.cnblogs.com/xiaosongbiog/p/5294863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!