电脑是一个很神奇的东西。小小的CPU里装着很多很多的计算。有些数是连用人脑也需要费一些时间。但是电脑依旧可以在短时间内算出来。但是电脑的算法和人的算法是远远不一样的。电脑的算法只有零和一直说也就是二进制,而人的算法则是由零到九,是十进制。
在昨晚从一写到五百一十二然后每个数都转换为二进制,一开始在写的时候觉得真是太难了,那么多数怎么写呀?但是写了写却发现二进制的排列是有顺序的。可以在数与数之间找到一些规律。当然逢二进一就不用多说了。比如说十进制的奇数转化为二进制的时候,尾数肯定是一,十进制的偶数转化为二进制的时候,尾数肯定是零。还有尾数是由00 01 10 11的顺序4个一轮回持续循环的,再说每一竖排从后向前看,是01 01 01 (2的0次方)然后是0011 0011 0011(2的1次方) 、00001111 00001111 00001111(2的2次幂)~~~~也是呈现2的n次方增长数间隔的。
当然接触到二进制的时候就肯定会接触到十进制转化为二进制和二进制转化为十进制。在二进制转化为十进制的加法方法中,要总结了很多条规律。比如说2的n次方就是1后面有n个零、用大数求小数再持续性求和找节点等等。
这样的二进制让我感受到和十进制不一样的数字感。觉得研究计算机的人确实很厉害,创造二进制的人也是很有头脑。