罗马数字攻略

罗马数字(roman numerals)也是和阿拉伯数字一样的计数系统,由于阿拉伯数字实在方便强悍,罗马数字便中道败落,使用的人越来越少了。目前钟表的时间刻度,书的章节数上还经常出现老兄的踪影(也许是习惯,也许是美感?我倾向于第二种,用字母来表示数字本身就有一种美感在里面)。

 

今天练习了一下,以下是攻略:

1.  罗马数字使用字母来表示数,一共只要I(1), V(5), X(10), L(50), C(100), D(500), M(1000) 6个字母, “V"表示5,看起来像只张开的手(5个手指), 按道理来说两只手VV表示10,但是VV太麻烦,现在已经进化成上面一只手,下面一只手的字母X。"C"是100,表示century(世纪,一世纪不就是100年么?), 而"M"表示1000,是Mile(英里 = 1609米=一千多米)的首字母

 

2.  I(1), II(2), III(3), IV(4), V(5), VI(6), VII(7), VIII(8), IX(9), X(10), L(50), C(100), D(500), M(1000)

3. 在一个数字上划上一条线就表示是这个数字的一千倍,同理,划上两条便是一千倍的一千倍了也就是1百万倍(和英语的数字认知有点类似,英语里每多出一千倍,便有一个计数单位,thousand(千),百万(million),因此万(ten thousand))

 

规则就3条,其中还是有些诀窍的。

1. 罗马数字也是十进制的,并且个位,十位,百位,千位每隔一半就会有一个计量单位(5,50,500)。也许古人觉得如果1是I, 3是III,那么8是IIIIIIII也忒麻烦了,麻烦是人类天性,因此用V表示5,VIII表示8,短小精悍,纯属瞎猜

 

2. 看罗马数字的时候,和看阿拉伯数字一样,从左到右看,先看千位,再看百位,最后看各位,譬如:

1234 = MCCXXXIV

 

分解:

1000 = M

  200 = CC

    30 = XXX

      4 = IV

 

3.  9 = IX而非VIIII, 40 = XL 而非XXXX, 因此比进位字母(或半进位字母,譬如V)少10%的那个数字,就用减一的手法,将进位的一写在左边,进位值写在右边,表示右边的值减去左边的值。这样写的一个可能原因是为了区分进位(譬如193 = CXCIII, 其中XC表示9, 从左看到右,当我们看到X的时候已经知道是个位了,然后再看到C,C虽然是100,百位的值,但由于前面有X,因此这里是用来当作十位上的计算)

 

4. IV = 4, VI = 6, 小的字母在左边,则右边大的字母的值减去左边的小的字母的值;小的字母在右边,则两个字母值相加

 

拿个数字练练手吧:

 

490,893,051

 

= 490 * 10(6) + 893 * 10(3) + 051

=

   -------   

   -------  --------------  

   CDXC  DCCCXCIII   LI      

 

其中数字上面划的一条道儿表示那个数字的一千倍,两条便是一千倍的一千倍(一百万倍)

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值