项目总结

PSP预估:

这次我做的项目缺点是功能还没有完善,对用户的交互有点不是很友好,这是需要改进的,对时间的把控不是很好,希望下次能在写代码之前能把项目所在的行业了解一下,能做好心理准备,这次项目对我来说还是第一次这样写,希望以后能反省一下自己的编写方式,也了解到了,不能太急。

刚开始做的时候以为很简单,然后就随意写了一下,突然发现这样就不能实现文档提的要求了 ,就重新写了一次,并慢慢的发现有些要求我目前还无法实现,就放弃 了, 把能做的都做了,剩下的都是不会做的

四则运算应该就是按照:

一、运算定律

1.加法交换律

两个数相加,交换加数的位置,它们的和不变,即a+b=b+a 。 

2.加法结合律

三个数相加,先把前两个数相加,再加上第三个数;或者先把后两个数相加,再和第一个数相加它们的和不变,即(a+b)+c=a+(b+c) 。 

3.乘法交换律

两个数相乘,交换因数的位置它们的积不变,即a×b=b×a。 

4.乘法结合律

三个数相乘,先把前两个数相乘,再乘以第三个数;或者先把后两个数相乘,再和第一个数相乘,它们的积不变,即(a×b)×c=a×(b×c) 。 

5.乘法分配律

两个数的和与一个数相乘,可以把两个加数分别与这个数相乘再把两个积相加,即(a+b)×c=a×c+b×c 。

6.减法的性质

从一个数里连续减去几个数,可以从这个数里减去所有减数的和,差不变,即a-b-c=a-(b+c) 。

二、运算法则

1.整数加法计算法则

相同数位对齐,从低位加起,哪一位上的数相加满十,就向前一位进一。

2. 整数减法计算法则

相同数位对齐,从低位加起,哪一位上的数不够减,就从它的前一位退一作十,和本位上的数合并在一起,再减。

3.整数乘法计算法则

先用一个因数每一位上的数分别去乘另一个因数各个数位上的数,用因数哪一位上的数去乘,乘得的数的末尾就对齐哪一位,然后把各次乘得的数加起来。

4.整数除法计算法则

先从被除数的高位除起,除数是几位数,就看被除数的前几位; 如果不够除,就多看一位,除到被除数的哪一位,商就写在哪一位的上面。如果哪一位上不够商1,要补“0”占位。每次除得的余数要小于除数。

5. 小数乘法法则

先按照整数乘法的计算法则算出积,再看因数中共有几位小数,就从积的右边起数出几位,点上小数点;如果位数不够,就用“0”补足。

6. 除数是整数的小数除法计算法则

先按照整数除法的法则去除,商的小数点要和被除数的小数点对齐;如果除到被除数的末尾仍有余数,就在余数后面添“0”,再继续除。

一年级:100以内的加减
二年级:带有乘除 但有一个是个位数
三年级:1000以内的各位乘整除
四年级:1000以内的双位乘整除
五年级:小数加减乘除
六年级:分数乘除

项目基本要求:

(1)平台不限,语言不限(控制台程序/WEB程序/单页程序,请根据交付时间选择)

(2)可以设置出题的数量。支持10000题的出题量

例如输入30,生成 30 道题目和答案。

(3)可以设置参与运算数据的范围。

例如可以选择生成10以内的四则运算题:2*3-1

项目的优缺点:

优点:这个项目简单易用,没有复杂的使用过程

缺点:项目不够齐全,对用户来说有点简陋

 

个人收获:

这次项目让我明白了代码是的单一原则,闭合原则,还学会了如何测试自己的代码的内存,cpu占用量,

posted @ 2019-03-22 21:53  一个木头。  阅读(184)  评论(0编辑  收藏  举报