罗马记数法

科技工作者之家  |   2020-11-17 18:03

罗马记数法(Roman notation)是一种古老的记数法,指通行于古罗马的一种特殊的十进制记数法。罗马数字是欧洲在阿拉伯数字输入之前使用的一种数字,这种数字采用罗马字母,有四种基本符号:I(1)、X(10)、C(100)、M(1000)和三种辅助符号: V (5)、L(50)、D(500)。用来记数时,不用位值制而用加减制。相同数字并列时就相加,不同数字并列时,小数放在大数的右边就作为加数;放在大数的左边(限于基本符号),就作为减数。例如110记作CX,90记作XC。在数字上面画一横线或在数字的右下角写一个字母m,就表示这个数字增值1000倍。按照这种记数法记较大的数十分冗长,例如,3888就要记作MMMDCCCLXXXVIII,书面计算更麻烦,故一般不通用1。

基本介绍罗马数字只有七个符号:Ⅰ,Ⅴ,Ⅹ,L,C,D,M .它们依次代表1,5,10,50,100,500,1000.罗马数字中没有代表零的符号,也没有进位制法则.它的每一位上的数各有两个符号,一个表示该位的单位数,一个表示该位的中间数,如个位数的Ⅰ,Ⅴ,十位数的Ⅹ,L,百位数的C,D2。

罗马记数法的记数规则罗马记数法的记数规则如下:

1.高位在左,低位在右,例如151记为CLⅠ,1515记为MDXV。

2.任一位的非1非5的数都可用该位的符号写出,小于5的数用并列的单位数记,大于5的数先用中间数记5,再用并列的单位数记大出的数,例如

347记为CCCXXXXVII,

2869记为MMDCCCLXVIIII.

3.为了简化在记任一位中的4或9时出现4个并列的单位符号,可使用称为减法原则的记数规则:把一个单位数记在同位的中间数前表示4,把一个单位数记在高一位的单位数前表示9,例如949记为CMXLIX,这种减法原则在古罗马和中世纪很少使用,到近代才普遍使用。

4.在记大数时,可在所记数的上面加一条横线表示这个数扩大一千倍,加两条横线表示这个数扩大百万(即千千)倍等,例如

=95×1000=95000,

=54×1000×1000=54000000.

罗马记数法的写、读、计算都不方便,早已被淘汰,而只是在一些特殊场合下作记数用2。

本词条内容贡献者为:

杜强 - 高级工程师 - 中国科学院工程热物理研究所