Czy jakakolwiek liczba w systemie ósemkowym nigdy nie będzie zawierać cyfr 8 i 9 w związku z tym nie każdą liczbę da się zapisać w tym systemie?
Każdą liczbę da się w nim zapisać. Których się nie da? 8 w systemie ósemkowym to 10, 9 to 11, 10 to 12 itp.
Skoro można używać cyfr od 0 do 7 to jeżeli chcę zamienić liczbę binarną 1101011 na ósemkową to mam 153. I to jest ok, wiem jak liczyć. No ale jak wezmę liczbę 493 w systemie ósemkowym to jak mam ją binarnie zapisać, skoro liczbę dzielę co 3 bity (4 2 1) i je dodaję, więc i tak maksymalnie wychodzi mi 7?
1101011 to nie jest 153. Chyba że traktujesz to jako kod BCD.
493 w systemie ósemkowym
taka liczba nie istnieje. Chyba że masz na myśli liczbę 0755
(która dziesiętnie ma 493)?
Mam wrażenie że nie badzo rozumiesz co robisz. W dowolnym systemie można zapisać dowolną liczbę, z definicji. W systemie binarnym masz tylko 2 cyfry a mimo to da się zapisać wszystko.
Tak, to co napisałem: 1101011 to jest dwójkowo i zamieniłem na 153 ósemkowo. Na dziesiętny będzie 107 a szesnastkowy 6B.
Tylko zastanawiam się czy system ósemkowy skoro nie może zawierać cyfr 8 i 9 to z jakiegoś innego systemu nie można na ten właśnie zamieniać liczb? Czy każdą liczbę z każdego systemu zamienię na ósemkowy? bin -> oct, hex -> oct, dec -> oct.
Każdą liczbę możesz zamienić z dowolnego systemu na dowolny system. Przecież to jest tylko sposób zapisu liczby! Czy ty rozumiesz w ogóle co te cyfry oznaczają? Bo zawsze oznaczają to samo:
liczba = (dla każdego i sumuj) cyfra[i] * podstawa_systemu^i
Więc np. 123 w systemie dziesiętnym to jest
3 * 10^0 + 2 * 10^1 + 1 * 10^2
Analogicznie 0123 w systemie ósemkowym to:
3 * 8^0 + 2 * 8^1 + 1 * 8^2
co w zapisie dziesiętnym oznacza liczbę 3+16+64 = 84
Wiem, wiem. Po prostu trochę zamuliłem. Wiem, że dwójkowo używam tylko 0 i 1 no ale mogę każdą liczbę zapisać w tym systemie. Co tego ósemkowego używam 0 do 7, ale nie ma w nim liczby, która zawiera cyfrę 8 i 9, zmyliło mnie to trochę.
Dzięki.
Nie zapiszesz każdej liczby. Np. liczby pi
nie zapiszesz (ale w dziesiętnym systemie też byś nie zapisał).
Co tego ósemkowego używam 0 do 7, ale nie ma w nim liczby, która zawiera cyfrę 8 i 9, zmyliło mnie to trochę.
Ojej, przecież to tak jak miałeś na liczydłach w podstawówce - jak się dojdzie do końca kubików to jest następna cyfra. Zamiast 10 kubików masz 8 kubików.