本学期计划完成的项目内容类似于开发一款加减乘除计算编题软件。本来这并不难,随机选取数据设计运算,再套个循环,最后做一个判断正误的程序就好了。但是其中的难点在于,该运算器可以适用于真假分数的运算。所以在随机选取分数的方面可以说是极大的难点,而且最后的答案有时又真假分数的区别的,这预感成为最终的难点。
本次项目,我们打算用java编程项目。因为本学期我们学习了java设计模式。预计工厂模式可以运用到函数输出的方面,而该项目中因当多次使用函数接口,比起c或者其他应用,java更为方便。
最后,我感觉对于分数的计算难点主要在于加减以及最后的结果的输出上。乘除说到底还是同样的一套,毕竟分号相当于除号。而在数据输出的时候(输出的数据指供给作体者运算的数据)我们能够想办法将其从数转化成输出式子,一个除法式,最后的答案也可以是输出除法式······好像难度上升了。而在加减的运算下我们可以首先设计一个通分函数,进而进行合并。同样设计一个约分函数优化结果。好像还能够将这个算数编题软件设计成两方面,首先一方面就是原来不进行分数的简单算式,另外分开分数的那部分独立出题,因为随机取数同时包含分数以及自然数还是难的,毕竟一个单纯是数,另一个则是一个式子。
综上为本次的记录,因为放假的课程编排,时间不足以编出具体程序,谅解。
时间: 2024-11-06 09:36:21