• 有趣的罗马数字


    一、简介

    罗马数字比阿拉伯数字早 2000 多年,起源于古罗马。大约在两千五百年前,罗马人还处在文化发展的初期,当时他们用手指作为计算工具。为了表示一、二、三、四个物体,就分别伸出一、二、三、四个手指,表示五个物体就伸出一只手,表示十个物体就伸出两只手。这种习惯人类一直沿用到今天。人们在交谈中,往往就是运用这样的手势来表示数字的。

    当时罗马人为了记录这些数字,便在羊皮上画出 Ⅰ、Ⅱ、Ⅲ 来代替手指的数,要表示一只手时,就写成“Ⅴ”形,表示大指与食指张开的形状,表示两只手时,就画成“ⅤⅤ”形,后来又写成一只手向上、一只手向下的“Ⅹ”,这就是罗马数字的雏形。

    在21 世纪,罗马数字已是一种应用较少的一种的数量表示方式。它的产生晚于中国甲骨文中的数码,更晚于埃及人的十进位数字。但是,它的产生标志着一种古代文明的进步。

    二、记数规则和方法

    后来为了表示较大的数,罗马人用符号 C 表示一百。C 是拉丁字“centum”的头一个字母,centum 就是一百的意思(英文“century”就是由此而来)。用符号 M 表示一千,M 是拉丁字“mille”的头一个字母,mille 就是一千的意思。取字母 C 的一半,成为符号 L,表示五十。用字母 D 表示五百。若在数的上面画一横线,这个数就扩大一千倍。这样,罗马数字就有下面七个基本符号:
    I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、 M(1000)。
    罗马数字与十进位数字的意义不同,它没有表示零的数字,与进位制无关。所以当时的人们表示0用 (空格)表示
    罗马数字记数的方法与组数规则:

    • 相同的数字连写,所表示的数等于这些数字相加得到的数,如 Ⅲ=3;
    • 小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如 Ⅷ=8、Ⅻ=12;
    • 小的数字(限于 Ⅰ、X 和 C)在大的数字的左边,所表示的数等于大数减小数得到的数,如 Ⅳ=4、Ⅸ=9;
    • 正常使用时、连写的数字重复不得超过三次;
    • 基本数字 Ⅰ、X 、C 中的任何一个、自身连用构成数目、或者放在大数的右边连用构成数目、都不能超过三个,放在大数的左边只能用一个;
    • 不能把基本数字 V 、L 、D 中的任何一个作为小数放在大数的左边采用相减的方法构成数目,放在大数的右边采用相加的方式构成数目、只能使用一个;
    • 在一个数的上面画一条横线,表示这个数增值 1,000 倍,5000表示如下 :

    img

    1、个位数举例
    Ⅰ-1、Ⅱ-2、Ⅲ-3、Ⅳ-4、Ⅴ-5、Ⅵ-6、Ⅶ-7、Ⅷ-8、Ⅸ-9

    2、十位数举例
    Ⅹ-10、Ⅺ-11、Ⅻ-12、XIII-13、XIV-14、XV-15、XVI-16、XVII-17、XVIII-18、XIX-19、XX-20、XXI-21、XXII-22、XXIX-29、XXX-30、XXXIV-34、XXXV-35、XXXIX-39、XL-40、VL-45、XLIX(IL)-49、L-50、LI-51、LV-55、LX-60、LXV-65、LXXX-80、XC-90、XCIII-93、VC-95、VCIII-98、VCIV(IC)-99

    3、百位数举例
    C-100、CC-200、CCC-300、CD-400、LDXL(XD)-490、LDVL(VD)-495、LDVLIV(ID)-499、D-500、DC-600、DCC-700、DCCC-800、CM-900、CMXCIX(IM)-999

    4、千位数举例
    M-1000、MC-1100、MCD-1400、MD-1500、MDC-1600、MDCLXVI-1666、MDCCCLXXXVIII-1888、MDCCCXCIX(MDCCCIC)-1899、MCM-1900、MCMLXXVI-1976、MCMLXXXIV-1984、MCMXC(MXM)-1990、MM-2000、MMMCMXCIX(MMMIM)-3999

    5、千位数以上举例
    65,259表示如下:
    img

    183,650表示如下:
    img

    三、零

    遗憾的是,罗马数字里没有 0。这种记数法有很大不便。如果表示 8732 这个数、那么就得写成
    img
    如果要有 0 就方便多了。0 引入的时间是在中世纪,那时欧洲教会的势力非常强大,他们千方百计地阻止 0 的传播,甚至有人为了传播 0 而被处死。

    罗马数字 Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ,在原有的 9 个罗马数字中本来就不存在 0。罗马教皇还自己认为用罗马数字来表示任何数字不但完全够用而且十全十美,他们甚至向外界宣布:“罗马数字是上帝发明的,从今以后不许人们再随意增加或减少一个数字。”0 是被人们禁止使用的。

    有一次,一位罗马学者在手册中看到有关于 0 的内容介绍,他认为 0 对记数是很有益处的,于是便不顾罗马教皇的禁令,在自己的著作中悄悄记载了一些关于 0 的用法,并把一些有关 0 的知识以及在运算中所起到的作用暗中进行传播。这件事被罗马教皇知道后,马上派人把他给囚禁了起来并投入了监狱。教皇为此还大发脾气地说:“神圣的数,不可侵犯,是上帝创造出来的,决不允许 0 这个邪物加进来,弄污了神圣的数!”

    再后来这位学者就被施以酷刑,从此以后就再也不能握笔写字了。但是黑暗终究战胜不了光明,人们一旦意识到 0 的重要作用,就会不顾一切地冲破教会的束缚,大胆地使用起它来。公元725年,比得和他的同事已经使用了零,并用字母N(N是nulla的简称,拉丁文释义为零)代表零。

    四、罗马数字常见用途

    1、最常见的罗马数字就是钟表的表盘符号:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ……

    2、元素周期表:IA族,IIA族,IIIA族,IVA族,VA族,VIA族,VIIA族,IB族,IIB族,IIIB族,IVB族,VB族,VIB族,VIIB族,VIII族。

    3、音乐学中,调式音级高低序数,叫做音级标记,也称“级数”或“号数”。由主音向上依次用罗马数字Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ标记。

    4、和声学中用罗马数字标记和声级数:Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ各对应一级、二级、三级、四级、五级、六级、七级。

    5、还应用于某些代码,如产品型号等。计算机 ASCII 码收录有合体的罗马数字 1~12。

    6、此外,在书稿章节及科学分类时也有采用罗马数字的。

    对应阿拉伯数字(就是国际通用的数字)、就是 1、2、3、4、5、6、7、8、9、10、11、12……(注:阿拉伯数字其实是古代印度人发明的、后来由阿拉伯人传入欧洲、被欧洲人误称为阿拉伯数字。)

    参考:https://baike.baidu.com/item/%E7%BD%97%E9%A9%AC%E6%95%B0%E5%AD%97/772296?fr=aladdin

  • 相关阅读:
    线段树优化dp(elect选择)
    gdb调试
    无参装饰器
    3.23作业
    3.22周末作业
    函数对象与闭包函数
    3.20作业
    3.19作业
    名称空间与作用域
    函数参数的使用
  • 原文地址:https://www.cnblogs.com/jasonboren/p/13285524.html
Copyright © 2020-2023  润新知