Pretvorbe brojeva iz jednog brojevnog sustava u drugi

Kako saznati vrijednost binarnog, oktalnog ili heksadekadskog broja?

2. Pretvorba binarnog i heksadekadskoga broja u dekadski i obrnuto

2.2. Brži način pretvorbe binarnog broja u dekadski i obrnuto

Pretvorba binarnoga broja u dekadski

Za bržu pretvorbu binarnoga broja u dekadski možemo iskoristiti činjenicu da je binarni brojevni sustav pozicijski što znači da vrijednost znamenke ovisi o njezinom mjestu u broju.

Iznad svake znamenke (krenuvši od krajnje desne) zapišimo njezinu težinu (potenciju broja 2). Nakon toga jednostavno zbrojimo sve težine ispod kojih se nalazi znamenka 1.

Pogledajmo na primjeru:

Neka je zadan binarni broj 1011(2). Iznad svake znamenke zapišimo njezinu težinu (baza je broj 2, a eksponent mjesto znamenke).


Jednostavno, zar ne?

Za vježbu pokušajte s binarnim brojevima 101101 i 11110.

Pretvorba dekadskoga broja u binarni

Za ovu pretvorbu možemo iskoristiti jednaku logiku. Potrebno je samo obrnuti postupak.

Kao i u prethodnoj pretvorbi, krenemo s raspisivanjem potencija broja dva. Zapisujemo ih sve dok ne dođemo do potencije koja je veća ili jednaka zadanom dekadskome broju.
Sada pokušamo doći do zadanog broja zbrajanjem težina. Ispod težine koju smo iskoristili zapišemo znamenku 1, a ispod one koju nismo iskoristili zapišemo nulu.

Pogledajmo na primjeru. Neka je zadan dekadski broj 21.
Zapišimo potencije broja 2 i slijedimo upute napisane u prethodnom odlomku:


Za vježbu prikažite dekadske brojeve 31 i 17 u binarnom brojevnom sustavu.