一个定点数除法计算测试软件
1.关于定点数除法需要用到的知识点的查看 2.定点数除法四种算法包括分析笔算,原码加减交替法,原码恢复余数法,补码加减交替法的例子 3.四种算法的计算,查看计算过程 4.四种算法的验算
1.algorithm.java:计算的主要方法,包含了四种定点数除法算法,和一些小的辅助计算方法 2.Excel.java:软件采用表格存储运算数据,Excel.java包含具体操作流程 3.DatabaseHelper.java:sqlite辅助类 4.Data.java:数据类,用于listview单步显示过程时加载数据 5.其余的java文件为activity和fragment
进入软件为主页面,包含查看知识点,例题,验算,计算,和查看过程,另有1,0两个按钮 其功能由字面意义可知, 1,0两按钮为数据库测试按钮,设计数据库用于通过相应算法验算后允许使用普通计算功能,否则不予以使用,但由于测试需要,故添加数据库全修改键。 查看过程调用本地文件选择器,需要选中由软件生成的过程文件,其地址为:闪存更目录/定点数除法
1.暂且支持小数运算,且最好原码为小数点后四位,其他位数的运算暂未做相应优化。 2.输入验证,暂未做除数与被除数大小判定,但实际需要除数大于被除数。 3.测试量不足,可能会有bug遗漏