APP下载

疯狂的进制

2022-09-27文清

科普童话·学霸日记 2022年7期
关键词:计数法基数二进制

文清

很久很久以前,世界上并没有数字,那时的人类是怎么计数的呢?

如此,数字符号的诞生就显得尤为重要,尤其是自然数。但是如果一个数字就用一个符号来代替的话,可能就会出现这样的问题。

十进制计数

为了用有限的符号来记录较大的数字,于是人类发明了进制。

进制是带进位的计数方法。

我们现在经常用到的计数方法就是十进制计数。十进制就是以10为基础,逢十进一位,把一个数字从右到左分为个位数、十位数、百位数、千位数等。

就这样凑齐10个,向十位进军。凑齐100个,向百位进军……人类把数字按照顺序排列,里面的每个数字在不同的位置表示不同数字。

如上图中的三位数761。

761中,个位上的数字1表示1个一,十位上的数字6表示6个十,百位上的数字7表示7个百。

二进制计数

只要你记住“逢十进一”就能无限地把数数到天崩地裂、海枯石烂。除了十进制,还有一种计数方法,它数1、2、3、4时是这样的:1、10、11、100,这个是二进制计数法,只有0和1两个基数,破解密码为“逢二进一”。虽然人类并不常用二进制,但二进制却是计算机唯一认识的计数法。我们在计算机看到的画面、听到的声音,都是通过二进制数字编码处理的。哪怕你点一下鼠标,按一下键盘,都会转变成计算机“大脑”里的0和1。

十进制→二进制

那么十进制与二进制有什么关系呢?十进制中的数字2、3、4是怎么变成二进制中的10、11、100的呢?

将十进制转换成二进制,要采用“基数除法”,具体步骤如下:

如十进制数62,用二进制表示就是:

所以62=111110。

二进制→十进制

既然十进制数能转换成二进制数,那么二进制数也能转换成十进制数,方法是:将二进制整数的每一位分别乘以2的幂次,再将结果依次相加。

如二进制数111110,转化成十进制数为:

个位数0与1相乘:0×1=0;

十位数1与1个2相乘:1×2=2;

百位数1与2个2相乘:1×2×2=4;

千位数1与3个2相乘:

l×2×2×2=8。

万位数1与4个2相乘:

l×2×2×2×2=16。

十萬位数与5个2相乘:

l×2×2×2×2×2=32。

将得到的结果相加:

0+2+4+8+16+32=62。

除了十进制与二进制,人类还发明了很多特别的计数方法,如十二进制、六十进制等。

十二进制是以12为计数的进位制,很多古老文明都使用十二进制来计时,从古巴比伦传到西方的黄道十二宫,就把一年分成12星座。

六十进制是以60为基数的进位制,源自古巴比伦。据说古巴比伦人最初以360天为一年,他们把时间和圆的角度结合到一起,得出了六十进制。

①将给定的十进制整数除以基数 2,

余数便是等值的二进制的最低位。

②将上一步的商再除以基数 2,余数

便是等值的二进制数的次低位。

③重复步骤 2,直到最后所得的商等

于 0 为止。各次除得的余数,便是二进

制各位的数,最后一次的余数是最高位。

猜你喜欢

计数法基数二进制
显微镜手工计数法在低值血小板计数中的应用
一次性伤残就业补助金的工资基数应如何计算?
用二进制解一道高中数学联赛数论题
千万不要乱翻番
有趣的进度
神奇的计数法
二进制在竞赛题中的应用
巧妙推算星期几
『基数』和『序数』
“宇宙之大,粒子之微”尽显“科学计数法”的魅力