Witam serdecznie, za tydzień mam egzamin zawodowy z informatyki i chcę ogarnąć systemy liczbowe. Znalazłem stronę na której fantastycznie jest wyjaśnione.
http://www.programuj.com/artykuly/rozne/sysliczb.php
Jeszcze nie nauczyłem się wszystkiego stamtąd, najpierw chcę się zgłosić o pomoc tutaj, gdyż natrafiłem na przeszkodę.
Jest tam napisane tak:
W systemie dziesiętnym. Ale każdy system działa tak samo, tylko zmieniają się liczby i sposób ich mnożenia, ale idzie to na tej samej zasadzie.
I teraz mój problem.
System ósemkowy:
Wiem dlaczego, ponieważ liczby 8 nie ma w systemie ósemkowym domyślnie, więc trzeba dodać następną pozycję po lewej stronie, a tą po prawej zamienić na 0. Czyli 10 “jeden i zero”.
Więc nie rozumiem tego:
8 to wiadomo czemu będzie 10. Ale czemu potem 9 przyjmuje wartość 11, a 10 liczbę 12? Przecież kiedy system nie ma w sobie tej liczby to wartość po prawej zamieniamy na 0, więc czemu jest 11? Czyli każdą dalszą liczbę po prawej zwiększamy o 1?
Czyli liczba 11 to w ósemkowym będzie 13, 12 to będzie 14, 13 to będzie 15 itd.? Jeśli tak, to dlaczego tak się dzieje, myślałem, że liczba po prawej przyjmie wartosć 0 a po lewej dodamy 1. No to jest po lewej 1, ale po prawej jednak zwiększa się.
A co jeśli w dziesiętnym będziemy mieć 19, to w ósemkowym będzie 21?
Gdy odpowiecie mi na to, to zadam następne pytanie, bo mam jeszcze jeden problem, ale najpierw to chcę zrozumieć.