标题关于进制的理解
- 进制的学习就首先要考虑到一个计数的问题。我们通常将某一个进制的数分为3部分来理解。这3部分分别是数码、基数、位权。
- 数码就是我们直观上能够感觉到的一些数字。在生活中能够很快找到实物对应。比如0,1,2,3等数字。古代的计数方法有实物计数、结绳计数、刻道计数。这些计数方法能让人根据直观的视觉感受到数字的大小。这种方法的本质就是将实物的体积进行了适当的缩小。因为他始终还是还是一个记号对应着一个实物,仅仅是这个记号比实物小。显然这种方法不适用于特别大的数字。
- 基数就是使用的数码的个数。我们通常说的几进制实际上就是跟基数一一对应的。比如2进制的计数就是2,对应的数码就是0,1。三进制的基数就是3,对应的数码是0,1,2。
- 现代的计数方法利用了排列组合的原理来表示数字,它相当于将基数依次放在对应的位置中。比如十进制的基数就有10个(0,1,2,3,4,5,6,7,8,9),假设他的有4个位置供它摆放。那么他的排列就有101010*10种情况。具体分析如图:
- 而位权就是将数字和位置进行了对应。我们首先假设基数为base。给每个位置从右到左边设置编号为0,1,2,…。那么最右边的位置设为0,最右边边的位置放入的数字是num,那么该位置的位权就是〖base〗0(base的零次幂),该位置表示的数就是num*〖base〗0,其余位置表示的数同理论。具体可以看下图(还是以十进制举例):