https://gitee.com/BESTI-IS-JAVA-2018/20165325/tree/mastr/FAO/srcgit
实现一个命令行程序;算法
1.自动生成小学四则运算题目(加、减、乘、除)编程
2.支持整数学习
3.支持多运算符(好比生成包含100个运算符的题目)命令行
4.支持真分数设计
5.统计正确率blog
上一周咱们已经实现了2,3,4点,这一周就1,5,点进行了修改完善。get
1.自动生成小学四则运算题目(加、减、乘、除)it
生成四则运算的题目咱们选择的是首先随机生成一个中缀表达式进行计算这样一种算法,个人队友提出了这样的步骤来实现这个过程:ast
·首先生成一系列的运算符号
·而后在两个符号之间产生随机的数(分数是经过x/y)
·在至少包含两个数字一个运算符的状况下随机产生一对括号
,有一些能运用结合律状况下的括号没有意义,要进行删除
2.统计学生的正确率
关于统计学生的正确率,咱们首先要输入一个答案,与本来随机产生的四则运算表达式的正确答案进行比较,而后统计正确的题目数与总题目数的比值
·输入答案
·验证答案是否正确
·统计最后学生回答的正确率
在这一周的结对编程中,在一个很是优秀的队友的带领下完成了这样一个之前想都不敢想的大项目,内心很是的开心激动,虽然整个过程很是的艰辛,并且因为个人Java水平不够高,个人队友有时不只要负责代码的设计,还要负责给我讲解他的设计思路,因此也很是感谢队友提供的帮助,让我收获了之前学习过程当中所没有接触到的新知识。