进位制与位值制当我们把物体同数相联系的过程中,会碰到的数越来越大,如果这种联系过程中,只用我们的手指头,那么到了“十”这个数,我们就无法数下去了,即使象古代墨西哥尤里卡坦的玛雅人把脚趾也用上,只不过能数二十
我们显然知道,数是可以无穷无尽地写下去的,因此,我们必须把数的概念从实物的世界中解放出来,抽象地研究如何表示它们,如何对它们进行运算
譬如36082,中国古代表示成|||┸O|,这样的方法称之为位值制,即同样的符号在不同的位置上表示不同级别的数值
印度与中国的这种记数法称之为“十进位值制”记数法,这是最科学的记数法
中国古代的这种记数法,是个位用纵式,十位用横式,千位又用纵式,以此类推,这比起印度的记数法还是麻烦一点,所以印度记数法在世界通行
据传,14世纪前后欧洲人才从阿拉伯人那里学会了印度人的十进位值制记数法,还误以为是阿拉伯人发明的,称之为阿拉伯数字
当时,欧洲那些受过教育的贵族们,把这种十进位值制记数法当作一种招待客人的游戏
选择10作为我们记数体系的基数,也许是因为我们有10个手指头
从原则上讲,我们可以选用任何一个数作基数,说来也巧,不管我们采用哪一个数作为基数,都可以实行位值制,并且十进位值制记数法,并不依赖于10这个特殊数,而能任意转换为其他基数
我们先来考察十进位值制的8349这个数,我们可以通过以下步骤,顺序得出这个数各个数位上的数字:余数8349÷10=834+9834÷10=83+483÷10=8+38÷10=0+8把这几个余数逆序从左写到右,便得到(8349)10我们再来选另一种基数的记数法进行同样的步骤,比如用6作为基数吧
余数8349÷6=1391+31391÷6=231+5231÷6=38+338÷6=6+26÷6=1+01÷6=0+1从而可得(102353)6=(8349)10十进位值制记数法另一大优点,在于数的运算可以简化成单个数字的