ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

有关罗马数字

2022-09-16 16:33:12  阅读:218  来源: 互联网

标签:分数 表示 12 数字 有关 系统 罗马数字


       查阅资料得知:

       罗马数字计数方法,如下:

  1. 相同的数字连写,所表示的数等于这些数字相加得到的数,如 Ⅲ=3;
  2. 小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如 Ⅷ=8、Ⅻ=12;
  3. 小的数字(限于 Ⅰ、X 和 C)在大的数字的左边,所表示的数等于大数减小数得到的数,如 Ⅳ=4、Ⅸ=9;
  4. 在一个数的上面画一条横线,表示这个数增值 1,000 倍。

       由此可知,罗马数字不是位置计数

       罗马数字有如下缺点:

1.没有零

在依赖阿拉伯数字的现代世界中,罗马数字系统没有表示数字零 (0)的符号可能会令人惊讶。罗马数字由七个符号组成,用于表示所有其他数字,实际上零没有字母。然而,这并不意味着罗马人不熟悉“虚无”的概念。罗马人没有指定一个特定的符号,而是在需要表达零或“无”时使用拉丁词nulla,意思是“无”。 实际上,对于当时的罗马人来说,缺少零并不是什么大问题,因为他们能够通过使用空格在他们的计数板(算盘)上表达“虚无”。没有零的符号也是可以接受的,因为罗马数字系统不像印度 - 阿拉伯系统那样定位。尽管罗马数字实际上是“以十为基数”的编号系统,但它们不是用位值表示法表示的。因此,该系统不需要一个特定的“数字”来表示零。然而,现在很明显,0的存在使生活在符号、日常生活和科学目的方面更容易和实用。因此,从今天的角度来看,缺少零是罗马数字系统的主要缺点之一。

2.难以计算

罗马数字使数字的加、减或乘变得更加困难,更不用说除法了。是的,算盘的使用使罗马数字的运算变得更容易,但普通人用罗马数字来管理日常计算或简单的会计是不切实际的。另一方面,印度-阿拉伯数字的采用使即使是文盲也能理解和书写数字。最重要的是,它为西方世界数学和其他科学兴趣领域的进步铺平了道路。 

3.不易表示分数

罗马数字的另一个缺点是写分数的方式有点复杂。为了表示分数,罗马人使用以12为底的系统,即十二进制系统。他们还用单词命名分数。底数 1⁄12 被命名为“uncia”(后来被称为盎司)并用一个点表示。点一个一个地添加来表示直到 1⁄2 的分数,用大写的 S 表示(semis,表示一半)。在此之后,点被放置在 S 旁边,直到达到 I (1)。使用以 12 为底的系统而不是以 10 为底的系统使罗马人能够更轻松、更快地处理像 1⁄3 和 1⁄4 这样的分数。然而,与印度-阿拉伯系统相比,表示分数的整体符号很难。此外,不太可能表达不是 12 的分数的精确数字。

将我的学号2022转换成罗马数字如下:MMXXII

将我的学号1304转换成罗马数字如下:MCCCIV

 验证程序如下:

以下是程序运行结果:

 

标签:分数,表示,12,数字,有关,系统,罗马数字
来源: https://www.cnblogs.com/liu-221304-yi-tong/p/16696574.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有