ローマ数字とその逆に進数を変換する。

最終のバージョン

バージョン
アップデート
2024/04/10
開発元
カテゴリー
Google Play ID
インストール
100,000+

App APKs

Roman numerals APP

Roman Numerals は、10 進数 (アラビア語) をローマ表記に、またはその逆に変換できる、シンプルで多用途のアプリケーションです。

これには、「コンバーター」、「教師」、「ゲーム」の 3 つの主要なセクションが組み込まれています。


コンバーター
------------------------

コンバータは、10 進数またはローマ数字を表示できるキーボードで動作し、プログラムがそれをある形式から別の形式に変換します。

変換は自動で行われ、1 ~ 3,999,999 の数値を認識し、記号の値を 1,000 倍することができる上ダッシュ付きのローマ字を受け入れます。

また、削除、変換をクリップボードにコピー、画面をクリアするためのキーもあります。

先生
------------------------

「教授」画面には、ローマ数字の成り立ちと、ローマ数字を正しく書くために従わなければならないルールについての完全な説明が表示されます。


ゲーム
----------------

ローマ数字の見分け方を知っていますか?証明する。この楽しい質疑応答ゲームでは、プログラムが数字を表示し、4 つの答えの中から 1 つを選択する必要があります。適切なものが見つかりますか?最初は簡単ですが、少しずつ複雑になっていきます。

ゲームには 7 つのレベルがあり、それぞれに 10 問の質問があり、徐々に難易度が高くなります。

- 最初の試行で正解すると 1 ポイントを獲得できます。
- 2 回目に解答すると得点は得られません。
- 3 回目に解答すると減点となります。
- 最後の試技に答えた場合は 2 ポイントを失います。

レベルに合格するには、少なくとも 5 ポイントに到達する必要があります。
ゲームの終了時に、到達したレベルと獲得した平均グレードが表示されます。


最適化されたコンバーター
--------------------------------------

ローマ数字アプリケーションには、変換を正しく実行し、誤って表現された数値をすべて検出するために、最適化された整数/ローマ字およびローマ字/整数変換アルゴリズムが組み込まれています。


10 進数の記数法
-------------------------------------------------- -------

インドで作成され、アラブ人によってヨーロッパに導入された 10 進法またはアラビア語体系は、数字のゼロ (ローマ字表記には存在しない) を組み込み、10 種類の記号を使用することが特徴です。このシステムを使用すると、ローマ字表記よりもはるかに効率的な方法で加算、減算、乗算、除算などの算術演算を実行できます。


ローマ字表記システム
-------------------------------------------------- -----

ローマ数字の体系は、さまざまな数量を表すためにさまざまな記号を使用することが特徴です。

- 「I」という文字は「1」を表します
- 文字「V」は「5」を表します
- 文字「X」は「10」を表します。
- 文字「L」は「50」を表します。
- 「C」の文字は「100」を表します。
- 文字「D」は「500」を表します。
- 「M」の文字は「1000」を表します。

数値を表すには、次のような特定のルールに従う必要があります。

- 数値は最大値から最小値、つまり「M」から「I」まで表現する必要があります。
- 同じシンボルを 3 つ以上連鎖させることはできません。数字「III」は 4 を表していませんが、正しくありません
- シンボルの前に別のマイナーシンボルを追加して、減算として使用できます。したがって、IX は「9」を表します。
- 記号「V」、「L」、「D」は減算に使用できません。数字「VX」は「V」に相当します。
- 残りのシンボルは、前のシンボルと比較して因数「1」でなければなりません。したがって、「I」は「X」から減算できますが、「C」からは減算できません。数値「IC」は表現が不十分であるため、「99」を表しません。 「99」は「XCIX」と表現する必要があります。
もっと見る

広告