Promjena navike
Travanj 2024
Decimalna u Binarna pretvorba
Pretvaranje decimalnog broja u binarni broj jedan je od najčešćih postupaka izvedenih u računalnim operacijama. U primjeru u nastavku, decimalni broj, 253, pretvara se u binarni broj s ostatkom, r, uzastopnim dijeljenjem sa 2. Binarni broj za 253 je 11111101
1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1
Sustav numeriranja baze 2
Računala prepoznaju i obrađuju podatke koristeći binarni sustav za numeriranje ili bazu 2. Binarni brojevni sustav koristi samo dva simbola (0 i 1) umjesto deset simbola u decimalnom brojevnom sustavu. Položaj ili mjesto svake znamenke predstavlja broj 2 (osnovni broj) podignut na snagu (eksponent), na temelju njegovog položaja.
Primjeri
2º
2¹
2²
2³
24
25
26
Sljedeća tablica ilustrira kako se decimalni broj pretvara u binarni broj
Sustav numeriranja baze 2 | ||||||||
Vrijednost | ||||||||
simboli | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
simboli | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Eksponent baze | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Vrijednost mjesta | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Pretvorite decimalni broj 35 u binarni oblik | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
Postupak pretvaranja decimalnog broja u binarni broj
U pretvaranju broja 35 u binarni broj potrebno je oko pet koraka.
1. Najprije morate odrediti veću snagu 2 koja je manja ili jednaka 35. Dakle, počevši od najvećeg broja, 2 do 5 (32) je manji od 35. Stavite "1" u taj stupac i , zatim izračunajte koliko je preostalo oduzimanjem 32 od 35. Rezultat je 9.
2. Dalje, morat ćete provjeriti odgovara li 16 (sljedeća niža snaga od 2) u 3. Budući da ne, u taj stupac se stavlja "0". Vrijednost sljedećeg broja je 8, što je veće od 3, pa se i u taj stupac postavlja "0".
3. Sljedeća vrijednost s kojom ćemo raditi je 4, koja je i dalje veća od 3. Dakle, ponovo ćemo ovo učiniti "0."
4. U redu, naša sljedeća vrijednost bit će 2, što je manje od 3. I, jer jest, stavit ćemo "1" u stupac. Sada ćete trebati oduzeti 2 od 3, a rezultat će biti 1.
5. Vrijednost zadnjeg broja je 1, što i dalje djeluje s preostalim brojem. Stoga ćemo u posljednjem stupcu staviti "1". Sada vidimo da je binarni broj za decimalni broj 35 100011.