人类是动物进化的产物,最初也完全没有数量的概念。
但人类发达的大脑对客观世界的认识已经达到更加理性和抽象的地步。这样,在漫长的生活实践中,由于记事和分配生活用品等方面的需要,才逐渐产生了数的概念。
比如捕获了一头野兽,就用1块石子代表。捕获了3头,就放3块石子。
"结绳记事"也是地球上许多相隔很近的古代人类共同做过的事。我国古书《易经》中有"结绳而治"的记载。
传说古代波斯王打仗时也常用绳子打结来计算天数。用利器在树皮上或兽皮上刻痕,或用小棍摆在地上计数也都是古人常用的办法。
这些办法用得多了,就逐渐形成数的概念和记数的符号。 数的概念最初不论在哪个地区都是1、2、3、4……这样的自然数开始的,但是记数的符号却大小相同。
古罗马的数字相当进步,现在许多老式挂钟上还常常使用。 实际上,罗马数字的符号一共只有7个:I(代表1)、V(代表5)、X(代表10)、L(代表50)、C代表100)、D(代表500)、M(代表1,000)。
这7个符号位置上不论怎样变化,它所代表的数字都是不变的。它们按照下列规律组合起来,就能表示任何数: 1.重复次数:一个罗马数字符号重复几次,就表示这个数的几倍。
如:"III"表示"3";"XXX"表示"30"。 2.右加左减:一个代表大数字的符号右边附一个代表小数字的符号,就表示大数字加小数字,如"VI"表示"6","DC"表示"600"。
一个代表大数字的符号左边附一个代表小数字的符号,就表示大数字减去小数字的数目,如"IV"表示"4","XL"表示"40","VD"表示"495"。 3.上加横线:在罗马数字上加一横线,表示这个数字的一千倍。
如:""表示 "15,000",""表示"165,000"。 我国古代也很重视记数符号,最古老的甲骨文和钟鼎中都有记数的符号,不过难写难认,后人没有沿用。
到春秋战国时期,生产迅速发展,适应这一需要,我们的祖先创造了一种十分重要的计算方法--筹算。筹算用的算筹是竹制的小棍,也有骨制的。
按规定的横竖长短顺序摆好,就可用来记数和进行运算。随着筹算的普及,算筹的摆法也就成为记数的符号了。
算筹摆法有横纵两式,都能表示同样的数字。 从算筹数码中没有"10"这个数可以清楚地看出,筹算从一开始就严格遵循十位进制。
9位以上的数就要进一位。同一个数字放在百位上就是几百,放在万位上就是几万。
这样的计算法在当时是很先进的。因为在世界的其他地方真正使用十进位制时已到了公元6世纪末。
但筹算数码中开始没有"零",遇到"零"就空位。比如"6708",就可以表示为"┴ ╥ "。
数字中没有"零",是很容易发生错误的。所以后来有人把铜钱摆在空位上,以免弄错,这或许与"零"的出现有关。
不过多数人认为,"0"这一数学符号的发明应归功于公元6世纪的印度人。他们最早用黑点(·)表示零,后来逐渐变成了"0"。
说起"0"的出现,应该指出,我国古代文字中,"零"字出现很早。不过那时它不表示"空无所有",而只表示"零碎"、"不多"的意思。
如"零头"、"零星"、"零丁"。"一百零五"的意思是:在一百之外,还有一个零头五。
随着阿拉数字的引进。"105"恰恰读作"一百零五","零"字与"0"恰好对应,"零"也就具有了"0"的含义。
如果你细心观察的话,会发现罗马数字中没有"0"。其实在公元5世纪时,"0"已经传入罗马。
但罗马教皇凶残而且守旧。他不允许任何使用"0"。
有一位罗马学者在笔记中记载了关于使用"0"的一些好处和说明,就被教皇召去,施行了拶(zǎn)刑,使他再也不能握笔写字。 但"0"的出现,谁也阻挡不住。
现在,"0"已经成为含义最丰富的数字符号。"0"可以表示没有,也可以表示有。
如:气温0℃,并不是说没有气温;"0"是正负数之间唯一的中性数;任何数(0除外)的0次幂等于1;0!=1(零的阶乘等于1)。 除了十进制以外,在数学萌芽的早期,还出现过五进制、二进制、三进制、七进制、八进制、十进制、十六进制、二十进制、六十进制等多种数字进制法。
在长期实际生活的应用中,十进制最终占了上风。 现在世界通用的数码1、2、3、4、5、6、7、8、9、0,人们称之为阿拉伯数字。
实际上它们是古代印度人最早使用的。后来阿拉伯人把古希腊的数学融进了自己的数学中去,又把这一简便易写的十进制位值记数法传遍了欧洲,逐渐演变成今天的阿拉伯数字。
数的概念、数码的写法和十进制的形成都是人类长期实践活动的结果。 随着生产、生活的需要,人们发现,仅仅能表示自然数是远远不行的。
如果分配猎获物时,5个人分4件东西,每个人人该得多少呢?于是分数就产生了。中国对分数的研究比欧洲早1400多年!自然数、分数和零,通称为算术数。
自然数也称为正整数。 随着社会的发展,人们又发现很多数量具有相反的意义,比如增加和减少、前进和后退、上升和下降、向东和向西。
为了表示这样的量,又产生了负数。正整数、负整数和零,统称为整数。
如果再加上正分数和负分数,就统称为有理数。有了这些数字表示法,人们计算起来感到方便多了。
但是,在数字的发展过程中,一件不愉快的事发。
数字的由来 数字可谓是数学大厦的基石,也是人们最早研究的数学对象。
在几百万年前。我们的祖先还只知道“有”、“无”、“多”、“少”的概念,而不知道数为何物。
随着文明的进步,这些模糊不清 的概念无法满足生产、生活的需要。例如我国古书《周易》上就有“ 上古结绳而治”的载 。
即当发生一次重要事件时,就在绳子上打一 个结作为标记。 这种方法虽然简单,但至少表明人们已经有了数的概念。
文字出现以后,人们试图数学以符号的形式记录下来。于是就出现 了各种种样的记录方法。
古埃及人用“|”表示一,用“‖”表示二; 古罗马人用“Ⅰ”表示一,用“Ⅱ”表示二 。这种方法虽然有效, 但 是当数字很大时记录起来十分不便。
例如我们要表示一百时,难道要写 一百个“|”吗?当然,古罗马人也看到了问题的所在 ,于是他们发明 了罗马数字Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ,Ⅵ,Ⅶ,Ⅷ,Ⅸ,Ⅹ,L,C 分别表示 1,2,3,4,5,6,7,8,9,10,50,100。看来似乎问题得到了解决, 然而要表示一万还是十分困难。
这也是罗马数字没有被广泛采用的原因。 罗马数字的失败表明,任何想使每一个数字对应一个符号的记数方法都 是徒劳的。
直到公元八世纪印度人发明了一种只含有1,2,3,4,5,6, 7,8,9,九个符号的记数法,并且约定数字位置决定数值大小。例如数 字89中8表示八个十,而9表示九个一。
这样一来表示任何数都是轻而一 举的事情了。于是,这一发明很快被商人带入阿拉伯首都巴格达城。
并 很快得以流传,并称之为阿拉伯数字。由于这一记数法简洁明了,而被 使用至今。
成为世界数学的通用语言。难怪恩格斯称它为“最美妙的发 明”。
************************* 阿拉伯数字的由来 世界各国数字的方法有很多种,其中一种数字是国际上通用的,这就是阿拉伯数字:0、1、2、3、4、5、6、7、8、9。 其实,阿拉伯数字并不是阿拉伯人发明的,而是古代印度人创造的。
古时候,印度人把一些横线刻在石板上表示数,一横表示1,二横表示2……后来,他们改用棕榈树叶或白桦树皮作为书写材料,并把一些笔画连了起来,例如,把表示2的两横写成Z,把表示3的三横写成等。 公元8世纪,印度一位叫堪克的数学家,携带数字书籍和天文图表,随着商人的驼群,来到了阿拉伯的首都巴格达城。
这时,中国的造纸术正好传入阿拉伯。于是,他的书籍很快被翻译成阿拉伯文,在阿拉伯半岛上流传开来,阿拉伯数字也随之传播到阿拉伯各地。
随着东西方商业的往来,公元12世纪,这套数字由阿拉伯商人传入欧洲。欧洲人很喜爱这套方便适用的记数符号,他们以为这是阿拉伯数字,造成了这一历史的误会。
尽管后来人们知道了事情的真相,但由于习惯了,就一直没有改正过来。 阿拉伯数字传人欧洲各国后,由于辗转传抄,模样儿也逐渐发生了变化,经过1000多年的不断改进,到了1480年时,这些数字的写法才与现在的写法差不多。
1522年,当阿拉伯数字在英国人同斯托的书中出现时,已经与现在的写法基本一致了。 由于阿拉伯数字及其所采用的十进位制记数法具有许多优点,因此逐渐传播到全世界,为世界各国所使用。
********************************** 阿拉伯数字的由来 古代印度人创造了阿拉伯数字后,大约到了公元7世纪的时候,这些数字传到了阿拉伯地区。到13世纪时,意大利数学家斐波那契写出了《算盘书》,在这本书里,他对阿拉伯数字做了详细的介绍。
后来,这些数字又从阿拉伯地区传到了欧洲,欧洲人只知道这些数字是从阿拉伯地区传入的,所以便把这些数字叫做阿拉伯数字。以后,这些数字又从欧洲传到世界各国。
阿拉伯数字传入我国,大约是13到14世纪。由于我国古代有一种数字叫“筹码”,写起来比较方便,所以阿拉伯数字当时在我国没有得到及时的推广运用。
本世纪初,随着我国对外国数学成就的吸收和引进,阿拉伯数字在我国才开始慢慢使用,阿拉伯数字在我国推广使用才有100多年的历史。阿拉伯数字现在已成为人们学习、生活和交往中最常用的数字了。
************************ 罗马数字的由来 罗马数字是一种现在应用较少的数量表示方式。它的产生晚於中国甲骨文中的数码,更晚於埃及人的一进位数字。
但是,它的产生标志著一种古代文明的进度。大约在两千五百年前,罗马人还处在文化发展的初期,当时他们用手指作为计算工具。
为了表示1、2、3、4个物体,就分别伸出1、2、3、4根手指;表示5个物体就伸出一只手;表示10个物体就伸出两只手。这种习惯,人类一直沿用到今天。
人们在交谈中,往往就是运用这样的手势来表示数字的。当时,罗马人为了记录这些数字,便在羊皮上画出Ⅰ、Ⅱ、Ⅲ来代替手指的数,要表示一只手时,就写成"Ⅴ",表示大拇指与食指张开的形状;表示两只手时,就画成"ⅤⅤ",后来又写成一只手向上,一只手向下的"Ⅹ",这就是罗马数字的雏形。
之后为了表示较大的数,罗马人用符号C表示100,C是拉丁字"Century"的头一个字母,century就是100的意思。用符号M表示1000。
M是拉丁字"mile'的头一个字母,mile就是1000的意思。取字母C的一半成为符号L,表示50。
用字母D表示500。若在数的上面画一横线,这个数就扩大。
80年代大型机的标准是运算速度每秒100万次到1000万次,字长为32—64位,主存储器的容量为0.5—8兆字节的计算机。大型机多为通用型机,主要用于计算机通信网。中型机的标准是计算速度每秒10万至100万次,字长32位,主存储器容量为1兆以下的计算机。主要用于中小型局部计算机通信网中的管理。小型机和微型机没有严格的界限,常见的PC系列机有PC,PC/XT,PC286,VAX等机型。单片机结构有很大差别。上述各种计算机的主要功能部件是以分离的形式通过导线连接在一起的,以构成完整的计算机系统,而单片计算机则将所有的功能部件集成在一起,形成仅仅为一片集成电路的计算机。