首页 > 其他 > 详细

软件工程个人作业02

时间:2016-03-19 14:13:52      阅读:231      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!