筹算
维库,知识与思想的自由文库
|
筹算是中国古代使用算筹进行计算的方法。具体出现时间已然不可考,但根据典籍记录和考古发现,至少在战国初年筹算已然出现。它使用中国商代发明的十进位制计数,可以很方便地进行四则运算以及乘方,开方等较复杂运算,并可以对零、负数和分数作出表示与计算。从战国时期一直到明朝被珠算取代之前,筹算不但是中国古代进行日常计算的方法,更是中国古代数学家研究数学时常用的计算器具,是中国古代各种重要数学发明的基础,开创了中国古代以计算为中心的数学体系,与古希腊以逻辑推理为中心的数学体系有所不同。 筹算在公元6世纪由中国传入高丽和日本。9世纪初的阿拉伯数学著作,虽然用阿拉伯数字,但其中的十进位制概念,分数的表示法,以及加、减、乘、除四则运算的计算方法,和中国的筹算极为相似,有学者认为,中国古代的筹算,通过丝绸之路传入印度和阿拉伯,促成印度-阿拉伯数字体系[1]。
[编辑] 数字表示算筹数系是世界上唯一只用一个符号的方向和位置的组合,表示任何十进位数字或分数的系统。 单位数字:将筹棍竖排一根棍表示1,两根棍表示2,5根棍表示5如图上。但从6至9数字的表示,不是並排6至9根筹棍,而是采用同位五进制,即用一根筹棍代表数码5,横放在筹数1至4的上方如图。这已蕴含算盘雏形。上排是筹算中1至9的竖码,下排是相應數字的横码。 大于9的数字,则用十进制表示,在个位数的位置左边,放置一个筹数,代表这个筹数的十倍,在十位数值左的位置,代表百位数,如此类推。如图所示数二百三十一(231)的表示法,在个位放置一根筹码,表示1,在十位放置筹数3,代表30,在百位放置筹数2,代表200,总数即二百三十一(231)。 筹算板一般是桌面或地面,通常没有格子。如果筹码2,3,1并排排列,有可能被误读为51或24;为了避免邻位误读,祖先发明了每隔一位交替使用竖码横码,即个位竖码,十位用横码,百位用竖码,千位用横码,如此类推,就可以完全避免误读了[2]。 [编辑] 零的表示中国自有筹算起就有“0”,即以空位表示“0”。筹算中的零是位置零和运算结果的零,没有特定符号,这和阿拉伯数字专有一个符号0不同,阿拉伯数字0只是符号零,不是运算结果。 [编辑] 正负数宋代数学家用红色筹码代表正数,用黑色筹码代表负数,也有一律用黑色筹码,但在數字最後一位加一根斜棍標示為负数。[3] [编辑] 加法算筹本身已经包含加法,因此用算筹进行加法运算十分方便快捷。筹算加法与阿拉伯数字加法最大的不同,在于算筹本身具有可加性,用算筹进行加法运算,只须机械地搬动筹棍,即可进行运算,不需要另外背诵加法表,这与阿拉伯数字不同,不可能将阿拉伯数字1和2机械地叠成3字,2和3叠成一个5字。 右图表示3748+289的运筹步骤:
上行被加数筹码,在运算过程中逐步变化;下行加数筹码,在运算过程中逐步消失。 [编辑] 减法不需向上一數量級借位的情況下,只要从被减数中去掉与减数相同数目的筹棍,剩余的筹码就是答案。左圖為計算54-23的演示步驟。 左圖為計算4231-789的演示步驟,此情況即為需要向上一數量級借位:
[编辑] 乘法《孙子算经》对筹算乘法有详细阐述,左圖即為計算38×76的演示步驟:
[编辑] 除法右圖為計算309÷7的演示步驟:
[编辑] 分数用筹算进行除法运算时,如留有余数,则必须保留除数和余数,形成一对筹码,一在上一在下,孙子算经中在上的筹称为“子”,(分子),而在下的称为“母”(分母)。如右图一对筹码一在上一在下,1是子,7是母,构成分数 1/7。 [编辑] 其他算筹除了可以运算(不论数字多大)加、减、乘、除等四则运算外,还可以求一个数的平方根、立方根、高次根,解多次方程,解联立方程等。 [编辑] 参考文献
|




