五代表什么生肖?
这个就是传说中的数字游戏吧,其实这就是一个数字的排列组合问题。 我们随便想一个数字,比如6,怎么表示他呢? 我们可以把他分成两个部分来表示,一部分是1-5之间的数,用1-5个数字表示,另一部分是6本身,我们用0来表示。那么6就可以表示成1、2、3、4、5和0的形式。我们把它叫做六的符号化。同理,我们再把5分为1-9之间数和0,则5可以表示为1、2、3、4、5、9和0的形式;同样我们再把4分为1-9间数和0,则4可以表示为1、2、3、5、4、9和0的形式……
这样我们就可以把这些数字组合起来形成无限长的一串数字——就像把很多纸条首尾相连一样。虽然这些数字都是正整数并且按照从小到大顺序排布(除了第一个数值以外),但我们也可以很容易地通过上下文判断哪个数字是最前面的“1”,哪个数字是最后面的“0”。 那么现在的问题就变成如何构造一个从1到9的正整数的集合(即如何求解这道数学题)了。
我们可以直接求解这个集合,但显然这样的求解方法效率很低,而且没有普遍适用的方法。因此人们想了各种各样的技巧来解决这个问题,最著名也是最具实用意义的就是二进制。因为计算机是采用二进制的方式来存储数据的,而我们日常生活中使用的数字也是二进制编码的序列。
为什么是二进制呢?这是因为在二进制方式下,上述问题的求解就变得简单了起来。原因嘛,就是因为二进制下的加减乘除都容易实现,而且容易找到符合要求的基数。比如说,我们以10110101为例,寻找其十进制的答案,我们可以将每个位数都乘以其对应的二进制答案,然后将所有结果相加即可。而二进制的基数也就是2,所以只要计算量不是太大,我们可以很快得到答案,而且还不用担心进位的问题。
至于各位在数学课上遇到的那些烦人的进位,其实在二进制下面都变得很容易解决。 所以说呀,学好了数轴上的知识,就快快乐乐地玩二进制吧!