Roman numerals APP
Zawiera 3 główne sekcje: „Konwerter”, „nauczyciel” i „gra”.
KONWERTER
--------------------------
Konwerter współpracuje z klawiaturą, na której można wskazać liczbę dziesiętną lub rzymską, a program dokonuje jej konwersji z jednego formatu na inny.
Konwersja jest automatyczna i rozpoznaje liczby od 1 do 3 999 999, akceptując symbole rzymskie z górnym myślnikiem, za pomocą których możemy pomnożyć wartość symbolu przez 1000.
Posiada również klawisze do usuwania, kopiowania konwersji do schowka i czyszczenia ekranu.
NAUCZYCIEL
------------------------
Ekran „Profesor” pokazuje pełne wyjaśnienie, w jaki sposób powstają cyfry rzymskie i zasady, których należy przestrzegać, aby je poprawnie zapisać.
GRA
----------------
Czy wiesz, jak rozpoznać cyfry rzymskie? Udowodnij to. W tej zabawnej grze w pytania i odpowiedzi program pokaże Ci liczbę, a Ty musisz wybrać jedną z czterech możliwych odpowiedzi. Czy znajdziesz ten właściwy? Zaczyna się łatwo, ale stopniowo staje się skomplikowane.
Gra składa się z 7 poziomów, każdy z 10 pytaniami o rosnącym stopniu trudności.
- Jeśli odpowiesz poprawnie przy pierwszej próbie, otrzymasz 1 punkt.
- Jeśli odpowiesz przy drugiej próbie, nie otrzymasz punktów.
- Jeśli odpowiesz przy trzeciej próbie, stracisz punkt.
- Jeśli odpowiesz w ostatniej próbie, stracisz dwa punkty.
Aby przejść poziom, musisz zdobyć co najmniej 5 punktów.
Na koniec gry zostanie wyświetlony osiągnięty poziom i uzyskana średnia ocen.
ZOPTYMALIZOWANY KONWERTER
----------------------------------------
Aplikacja Liczby rzymskie zawiera zoptymalizowany algorytm konwersji liczba całkowita/rzymska i liczba rzymska/całkowita, aby poprawnie przeprowadzić konwersję i wykryć wszystkie niepoprawnie wyrażone liczby.
DZIESIĘTNY SYSTEM NUMEROWANIA
-------------------------------------------------- --------
System dziesiętny, czyli arabski, stworzony w Indiach i wprowadzony do Europy przez Arabów, charakteryzuje się włączeniem liczby zero (która nie istnieje w zapisie rzymskim) i użyciem 10 różnych symboli. Dzięki temu systemowi możesz wykonywać operacje arytmetyczne, takie jak dodawanie, odejmowanie, mnożenie i dzielenie, w znacznie bardziej efektywny sposób niż w notacji rzymskiej.
CYFROWY SYSTEM CYFROWY
-------------------------------------------------- -----
System liczb rzymskich charakteryzuje się użyciem różnych symboli do przedstawienia różnych wielkości:
- Znak „I” oznacza „1”
- Znak „V” oznacza „5”
- Znak „X” oznacza „10”.
- Znak „L” oznacza „50”.
- Znak „C” oznacza „100”.
- Znak „D” oznacza „500”.
- Znak „M” oznacza „1000”.
Aby reprezentować liczby, musisz przestrzegać pewnych zasad:
- Liczby należy przedstawić od najwyższej do najniższej, czyli od „M” do „I”.
- Nie możesz połączyć więcej niż 3 identycznych symboli; Liczba „IIII” nie oznacza 4, ale jest niepoprawna
- Przed symbolem możesz dodać kolejny mniejszy symbol, aby użyć go jako odejmowania; więc IX reprezentuje „9”
- Symboli „V”, „L” i „D” nie można używać do odejmowania; liczba „VX” jest równa „V”.
- Pozostały symbol musi być współczynnikiem o wartości „1” w porównaniu z poprzednim; w ten sposób „I” można odjąć od „X”, ale nie od „C”; liczba „IC” nie reprezentuje „99”, ponieważ jest słabo przedstawiona; „99” należy wyrazić jako „XCIX”