Konvertovanje brojeva

Razlika je u formiranju cifara.

Kod binarnih je osnova 2, kod oktalnih 8, kod decimalnih 10, kod heksadecimalnih 16.

Dakle. da uzmemo binarni broj 1001 (pola bajta).

to je znaci 2^3+2^2+2^1+2^0
Sto je jednako 8+4+2+1
i na kraju dobijas 15.
Eto to je za konverziju binarnih i decimalnih.

A obrnuta konverzija.

Imas, napr: 10.
Razlozis 10 na sto manje brojeve deljive sa 2:
2+8=10

obrnes redosled

8+2=10
i sad samo konvertujes:
8=2^3
2=2^1

i u notaciji od 4 bita, to onda izgleda ovako
1010

Jasno?

A za ostale konverzije me mrzi da pisem. Valjda ce se naci neko ko ce ti i to objasniti.
 
kad prebacujes iz dekadnog u sistem sa bazom B radis sledece: delis dekadni broj brojem B dok je razlicit od 0, ostaci su ti cifre broja u bazi B. npr 10 u bazi 4 je
10/4 = 2 (ost 2)
2/4 =0 (ost 2)
znaci 22.
obrnuto, uzimas cifre s desna na levo i mnozis vrednos cifre sa B^^(n-1) gde ti je n pozicija ternutne cifre (gledano s desna).
npr: 22 u bazi 4
22 = 2*4^(1-1) + 2*4^(2-1) = 2 + 8 = 10
znaci dekadno 10

valjda je jasno ovo
 

Back
Top