一:利用抽象工厂建造一个加减乘除运算器: 下面是具体的代码实现: Cal抽象方法: Add: Sub: Mul: Div: Operation:这个类是具体操作,以及测试: ...
分类:
其他好文 时间:
2017-03-06 17:21:34
阅读次数:
210
coding 地址:http://git.oschina.net/lsrd 1、需求分析 设计一个小学生四则运算,符合加减乘除四则运算,不仅符合整事运算,还要能够进行真分数运算。整体都需求有:题数的统计,正确率的统计。 2、功能设计 主要功能设计的难点在于真分数的运算,随机生成分数进行转换成真分数, ...
分类:
其他好文 时间:
2017-03-05 23:37:38
阅读次数:
428
需求分析: 对于刚学习完四则运算的小朋友们来说,是需要一定的练习的。练习过程中能及时发现运算算错是很重要的。 功能设计: 能随机产生100以内简单的加减乘除,以及分子分母均不超过20的分数运算。并计算正确率。 程序设计: 基于分数运算编写的函数: Fraction getResult2(Fracti ...
分类:
其他好文 时间:
2017-03-05 23:12:05
阅读次数:
276
编写代码所花的总时间:330min 编写代码总行数:651行 1.加减乘除算式输出小程序:140min 318行 2.javaweb实验作业1:160min 296行 3.自己测试学习:30min 37行 了解到的知识点: 1.javascript语言实现:时间的实时显示 2.javascript语 ...
分类:
其他好文 时间:
2017-03-04 20:56:36
阅读次数:
149
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 解题思路: 1.需利用逻辑与的短路特性实现递归终止。 2.当n==0时,(n>0)&&((sum+=Sum_Solution(n-1))>0)只执行前面的判 ...
分类:
其他好文 时间:
2017-03-02 16:53:19
阅读次数:
141
1.程序设计思想:首先,写一个生成算式的方法,方法里面,生成4以内的随机数,分别用来表示加减乘除,因为Random方法不能直接生成一个数到一个数的随机数,只能从0开始,所以生成0到最大值减去最小值直接的随机数 ,然后在加上最小值,得到最大值和最小值直接的随机数,让两个数和他们的符号,形成一个Stri ...
分类:
其他好文 时间:
2017-03-01 20:35:31
阅读次数:
123
Python中的简单计算(1)基本的加减乘除>>>2+24>>>50-5*620>>>(50-5*6)/45.0>>>8/51.6(2)除法总是会返回一个浮点数,想要返回整数,需要用“//”来表示(floordivision),另外,可以用“%”进行取余操作>>>17/3#classicdivisi..
分类:
编程语言 时间:
2017-02-20 23:22:15
阅读次数:
183
一、举例 做一个非常简单的计算机,实现加减乘除运算即可,大家自然而然的会写出如下代码 二,优化 1,第一步 ①由于在判断运算符时,用的是if语句,这意味着每个条件都需要做判断,相当于计算机做了三次无用功。 ②没有输入校验,例如,除数不能为零的问题等等 就上述两个问题,做如下修改: 2、第二步 ①上述 ...
分类:
其他好文 时间:
2017-02-15 22:17:34
阅读次数:
267
计算机体系结构:运算器:arithmeticunit,计算机中执行各种算术和逻辑运算操作的部件。运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操..
分类:
其他好文 时间:
2017-02-13 00:34:26
阅读次数:
246