课程作业四

前言

对于四则运算这一系列的作业,其实我一直都没做过。最初的原因是我在寒假中刚搬家,家里没网,后来是向将要开店的地方的邻居店面借了网。以此做了前几次作业并且学习了一些新东西。后来过年后隔壁店铺关门回家了,我也就没有网可用了,加上准备店铺的事情也很忙,就没法做作业了。还有一个原因是当我得知那个作业的时候已经是第二天了,去找队友时大家都组好队了,而别的班的人我都不认识,我个人又怕生,所以也就不了了之。这也是开学后没有及时补的一小部分原因。还有就是不得不说的,我个人主观的原因,就是我太懒了,不想去补了,有种破罐子破摔的感觉。另外后来我也刚看过题目并思考了一下,发现没有实现的思路,遇难而退了。这次我想不管怎么说,我尽我的努力来试着做这份作业,或许难度对我来说有点大,我就尽力就好,能达到什么水平都好过什么都不做吧。

关于类

其实对于类什么的我并不是特别懂,从概念上讲我还是理解的,但是如果说要按功能来分出类的话我总会和函数相混淆,不知道哪些该按函数区分哪些该按类来区分。关于文件读写,其实我不是很懂,我先不去考虑那方面的事情。我初步打算是分出两类:
类一 用来负责有关算式的部分,包括接受需要产生的题目数量以及产生随机数、随机符号等等的算式。
类二 用来判断结果,包括计算出算式的正确答案、判断对错以及统计数量。

关于实现

我之前说过,我对于实现是没有半点思路的。之前在王源的提示下,我找来了有关波兰表达式的相关资料来学习,初步打算是利用波兰式也就是前缀表达式来实现,具体的算法实现还没想得很明白,这是最基本的流程:

posted @ 2017-05-17 13:57  幽光  阅读(145)  评论(0编辑  收藏  举报