软件工程个人作业02 组员:李锦 设计思想:每次的算法都会分很多种的情况,①将加减是否有正负(前面乘以-1) ②乘除是否有余数(先判断除法的余数是否为0,判断输出)③是否有无乘除法(在进行随机数产生的时候,先判断是否有乘除的运算,如果有,则在输出结果上有乘除法的输出,否则没有)④取值范围(在随机数的
分类:
其他好文 时间:
2016-03-19 10:02:18
阅读次数:
227
1.设计思想 首先创建三个类Operation、Random1和SiZeYunSuan(主类)。在主函数中确定出题数量,是否有括号等内容。用if语句确定操作,根据确定的操作调用Operation类中的加减乘除方法,而Operation类中的方法在需要时调用Random1类中的随机数方法。 2.源程序
分类:
其他好文 时间:
2016-03-19 09:55:52
阅读次数:
244
由于上周作业实在存在许多问题,所以这周重新写了代码。 这次代码和上次完全不一样,将生成的算式保存在数组里了。 1.避免重复(通过for循环一个一个比较字符串)2.定制数量/打印方式(循环次数提出来作为变量/ 打印到文件通过引用函数实现)3.控制参数 是否有乘除(rand()%4改成%2,) 是否有括
分类:
其他好文 时间:
2016-03-19 06:11:54
阅读次数:
199
这周的学习内容:我给自己每周定的是学习3个半小时,我在课堂上认真的学习了三个小时,回到宿舍也学习了半个小时。在这周三个小时的课堂上老师让我自己去编写四则运算,刚开始是用户输入两个数和一个运算符,求出结果,就是简单的加减乘除,刚开始编这个代码的时候,我是左思右想,怎么也想不出来,后来从网上看到了别人类
分类:
其他好文 时间:
2016-03-17 19:27:32
阅读次数:
169
1算术运算 加 + 减- 乘* 除/ 取余(取模)% 2赋值运算 int a=10(把10赋值给a) 3自增自减 a++//a+=1//a=a+1 a--//a-=1//a=a-1 10++(不可以) 4sizeof(是运算符,不是函数,用来计算字节数) int a=sizeof 10(10可加括号
分类:
其他好文 时间:
2016-03-17 02:02:22
阅读次数:
137
1.需求分析 1)有乘除法,容易实现,需求明了。 2)有括号,根据需求有括号必定是2项以上的运算。要求一个算术式里面有2个级两个以上的算术符,但是没有具体要求有多少所以我们控制运算符在3个以内 3)数值范围,因为用户是4年级的小朋友,所以范围不能太大 4)加减无负数,因该说的事生成的计算数里面不能有
分类:
其他好文 时间:
2016-03-17 01:53:51
阅读次数:
202
四则运算 1)设计目的: 应用于小学生自己对四则运算的检测 2)编程环境: 使用VS2010,编程语言C++ 3)具体思路: 程序主题分为三个部分:定义及调用的头文件、四则运算、随机数获得。其中加.减.乘.除四种运算的处理过程,通过主函数的switch开关语句和一个while循环来调用,该程序的关键
分类:
其他好文 时间:
2016-03-17 00:36:11
阅读次数:
189
PS:其他运行算法没有依次截图,都是一样的,结果正确或错误都可马上弹出。 总结: 我是利用C语言做的,代码和程序都不算很难,但收获很大,大二的时候做过计算器,我觉得这两种方法比较起来,对学习编程有很大的帮助,相辅相成。其实我觉得加、减、乘、除的结构都是差不多的,会一个其他的也可以闻一知十,由于我基础
分类:
其他好文 时间:
2016-03-16 21:07:11
阅读次数:
267
这次作业我认为比较简单,在最开始的设计中,只有整数的加减乘除运算,只用到了3个rand()函数(2个因数的随机,1个符号的随机),然后利用switch输出不同符号之间加减乘除的式子。之后加入了分数的运算,然后出现了设计时的第一个问题,分数不是一个参数,导致原本的输出语句没办法输出a+b=这样的式子,
分类:
其他好文 时间:
2016-03-16 17:03:47
阅读次数:
222
这次的作业是生成四则运算,包括了整数及分数的加减乘除。由于我自己学的不是很好,我并没有独自完成这一程序而是借鉴了网上的一些程序,同时我也学到了很多,例如srand是srand函数是随机数发生器的初始化函数,及随后的用rand生成随机函数,设置了100以内的随机数的产生。 我会的不多也就是说我要学的会
分类:
其他好文 时间:
2016-03-16 16:49:18
阅读次数:
142