• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy mogą istnieć też systemy takie jak np. minus szesnastkowy, minus dziesiątkowy, minus ósemkowy?

+1 głos
133 wizyt
pytanie zadane 15 marca 2017 w Matematyka, fizyka, logika przez TeslaX93 Użytkownik (740 p.)
Skoro istnieją systemy liczbowe takie jak ósemkowy, szesnastkowy itp. To czy mogą istnieć też systemy takie jak np. minus szesnastkowy?

I jak wówczas przebiegałaby konwersja, na przykład z systemu dziesiątkowego na system minus dziesiątkowy?

2 odpowiedzi

+4 głosów
odpowiedź 15 marca 2017 przez Criss VIP (129,490 p.)

Troche się zainteresowałem tematem i wpisałem w google.

Jak najbardziej - mogą istnieć i działają oczywiście dokładnie w ten sam sposób, co cała reszta. Wtedy wszystkie liczby jesteśmy w stanie zapisać bez znaku minusa.
Nazewnictwo działa na zasadzie dodawania prefixu "nega", czyli np. system o podstawie -10 nazwiemy negadecymalnym.

I jak wówczas przebiegałaby konwersja, na przykład z systemu dziesiątkowego na system minus dziesiątkowy?

Podobnie do standardowej metody:
Liczbe w systemie dziesiętnym dzielimy przez  -10, a reszty z dzielenia sobie zapamiętujemy, tak długo, aż w wyniku dzielenia otrzymamy 0. Z tym, że: jeśli reszta jest ujemna (a jest ujemna wtedy, gdy liczba poddana operacji modulo jest ujemna), to odejmujemy od niej podstawe docelowego systemu (tutaj: odejmujemy -10, czyli dodajemy 10), a do wyniku dzielenia dodajemy 1. Ostatecznie na koniec, standardowo, od końca odczytujemy nasze zapamiętane reszty (cyfry), które tworzą reprezentacje naszej liczby w systemie negadecymalnym. Sprawdziłem - działa.
Na zalinkowanej stronie jest ten algorytm pokazany w postaci kodu (ja analizowałem ten w PHP) tutaj.

0 głosów
odpowiedź 15 marca 2017 przez Adam Olesiak Gaduła (3,270 p.)
edycja 15 marca 2017 przez Adam Olesiak
Nie no to nie ma za bardzo sensu ;p

System n-kowy polega na tym, że cyfry liczb w tym systemie budujemy z n-znaków, więc każdą cyfrę można zbudować na n sposobów => np. liczbę 4 cyfrową w 16kowym można zbudować na 15*16^3 sposobów(15 dlatego że pierwsza cyfra to nie może być zero)

 

Więc system np minus ósemkowy polegałby na tym, że cyfry byłyby złożone z -8 znaków?

 

Chyba że chodzi Ci o to: każda cyfra może być też ujemna, tworząc np takie liczby: (-4+2+3-1) lub (-423-1)

Można tak zrobić, czemu nie, to nawet ciekawe na swój sposób ;p

Ale niepraktycznie, bo każdy takie minus n=kowy system liczbowy można zastąpić dodatnioliczbowym: np -8kowy = 15kowy(bo nie ma ujemnego zera, chyba ze by je dodac wtedy 16)
komentarz 15 marca 2017 przez Criss VIP (129,490 p.)

Zobacz moją odpowiedź.

Więc system np minus ósemkowy polegałby na tym, że cyfry byłyby złożone z -8 znaków?

Dziwny wniosek. Tzn. że wartości kolejnych cyfr będą reprezentować ilość kolejnych potęg -8.

 Ale niepraktycznie, bo każdy takie minus n=kowy system liczbowy można zastąpić dodatnioliczbowym: np -8kowy = 15kowy

Zastąpić tzn.? Jeśli uważasz, że system o podstawie -8 i o podstawie 15 to te same systemy, to nie.

Podobne pytania

0 głosów
3 odpowiedzi 134 wizyt
pytanie zadane 29 sierpnia 2017 w Offtop przez ElektronPL Użytkownik (780 p.)
0 głosów
1 odpowiedź 60 wizyt
pytanie zadane 25 stycznia w Systemy operacyjne, programy przez Kamil Maksymowicz Początkujący (400 p.)
0 głosów
2 odpowiedzi 50 wizyt
pytanie zadane 22 stycznia w Systemy operacyjne, programy przez Kamil4037 Nowicjusz (140 p.)
Porady nie od parady
Odznacz odpowiedź zieloną fajką, jeśli uważasz, że jest ona najlepsza ze wszystkich i umożliwiła ci rozwiązanie problemu.
Ciekawy innych porad? Odwiedź tę stronę!

45,516 zapytań

85,820 odpowiedzi

171,213 komentarzy

22,082 pasjonatów

Przeglądających: 118
Pasjonatów: 4 Gości: 114

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...