Sunteți pe pagina 1din 6

SCRIEREA NUMERELOR IN BAZA 2

Sa recapitulam un pic ce inseamna de fapt scrierea in baza 10. Scrierea in


baza 10 combina puterile lui 10, adica 1, 10, 100, 1000, adica 10 la puterea 0, 10
la intaia, 10 la puterea a doua si 10 la puterea a treia. Combinand aceste puteri
putem sa scriem orice numar in sistemul zecimal, sistemul care ne este foarte
bine cunoscut. In baza 2 trebuie sa combinam insa puteri ale lui 2, adica 1, 2, 4,
8 sau 2 la puterea 0, 2 la intaia, 2 la a doua si 2 la a treia. Cu aceste numere
trebuie compuse numerele in baza 2, adica cu 1, 2, 4, 8, 16 si asa mai departe.
Iata, este o mare diferenta fata de baza 10. De exemplu, in baza 10 il vedem pe
11 ca si 10 plus 1 si asa il si formam si asa il scriem, dar in baza 2 il vedem pe
acelasi 11 ca si 8 plus 2 plus 1, vedeti puteri ale lui 2.

Puterile pe care ne bazam in sistemul zecimal sunt acestea 1, 10, 100,


1000, 10.000, 100.000, 1 milion, iar puterile pe care ne bazam in sistemul binar
sunt 1, 2, 4, 8, 16, 32, 64 si mai continua: 128, 256, 1024 si asa mai departe.
Puteti sa le calculati si singuri. Combinand aceste puteri in baza 2 si in baza 10
putem scrie orice numar si putem transforma din baza 10 in baza 2 sau invers.
Iata aici primele 30 de numere naturale scrise atat in baza 10, cat si in baza 2.
Acel numar mic de jos reprezinta baza.

1
De exemplu 26 in baza 10, el este scris ca si 6 ori 1, plus 2 ori 10, dar in
baza 2 este scris in puteri ale lui 2, adica 0 ori 1, plus 1 ori 2, plus 0 ori 4, plus 1
ori 8, plus 1 ori 16. 5 in sistemul zecimal este egal cu 1 0 1 in baza 2, aceasta
este o corespondenta, nu putem sa citim 5 egal cu 101.

Sa revenim putin si la galeti. Avem 101 in baza 2, pe care il scriem: 1 la


unitati, 0 la 2 la puterea 1 si 1 la 2 la puterea 2. Adica 1 0 1 in baza 2 este 1 ori 2
la puterea a doua, plus 0 ori 2 la puterea 1, plus 1 ori 2 la puterea zero, adica mai
pe scurt 4 plus 1, adica 5. Si sa scapam si de galeti ca sa scriem totul sub forma
matematica. Asa se transforma un numar din baza 2 in baza 10, scriind-ul sub
forma de puteri ale lui 2. 1 0 1 in baza 2 este egal cu 4 plus 0 plus 1, adica este
egal cu 5 in baza 10.

Dar cum il scriem pe 1 1 0 1 in baza 2? Ce numar o fi si acesta in baza


10? Haideti sa calculam! Notam pozitiile cifrelor de la dreapta la stanga, asa
cum notam si in sistemul zecimal, adica unitati, zeci, sute, mii, dar aici nu avem
unitati, zeci, sute, mii, avem pozitia 0, pozitia 1, pozitia 2, pozitia 3. Aceste
pozitii o sa ne spuna puterea lui 2 pe care se afla. Am marcat aici pozitiile si

2
acum trebuie sa punem cifrele pentru fiecare putere a lui 2: 1 este pe pozitia 3, 1
este pe pozitia 2, 0 avem pe pozitia 1 si 1 pe pozitia 0.

Daca facem acest calcul o sa ne dea 8 plus 4 plus 0 plus 1 este egal cu 13
in baza 10.

Cateodata apelam la calculatorul de buzunar pentru a face transformarile


din sistemul zecimal in sistemul binar. De exemplu, daca avem 785 si vrem sa il
transformam in baza 2, tastam 785 si observam aici baza 2, daca facem click aici
avem 1 1 0 0 0 1 0001.

Putem sa facem si invers. Observati ca daca trec pe sistemul binar, nu mai


am tastele 2, 3, 4, 5, 6, 7, 8 si 9, ca nu mai am nevoie de ele in sistemul binar,
adica in baza 2, avem doar doua taste numerice pe calculator: 0 si 1, pentru ca
sunt doar doua cifre cu care compunem numerele si compunem un numar 1 0 1

3
1 0 1 0 1 0 1 si asa mai departe. Acest numar in baza 10 este 725. Ati observat
ca pe tastele unor calculatoare de buzunar exista si litere? De ce or fi litere pe
tastele calculatorului? Oare putem face calcule cu litere? Da, putem! De
exemplu, AD plus 1 0 este egal cu BD. Eheee, matematica ascunde multe
secrete, o sa le invatati pe toate la timpul lor. In aceasta lectie am invatat cum sa
scriem numerele binare sub forma de puteri ale lui 2, dar pe viitor o sa invatati
cum sa transformati un numar binar intru-un numar zecimal sau invers, dintr-un
numar zecimal in numar binar.

Baza 2 – Scrierea în baza 2 a numerelor naturale


Baza 2 este deosebit de importantă în lumea calculatoarelor. În acest episod
vedem cum putem converti numerele din baza 10 în baza 2 și invers.

Conversia din baza 10 în baza 2


Hai să vedem cum îl transformăm pe 237 din baza 10 în baza 2. Cum spuneam, putem folosi 2
metode:

Metoda I – Împărțire repetată la 2


Îl împărțim pe 237 la 2, iar restul va reprezenta cifra cea mai din dreapta – cea mai puțin
semnificativă – a rezultatului. Apoi, împărțim câtul obținut la 2, restul reprezentând a doua
cifră de la dreapta la stânga… și tot așa până când câtul devine 0.

237:2=118
r\textcolor{blue}{1}\\118:2=59r\textcolor{blue}{0}\\59:2=29r\textcolor{bl
ue}{1}\\29:2=14r\textcolor{blue}{1}\\14:2=7r\textcolor{blue}{0}\\7:2
=3r\textcolor{blue}{1}\\3:2=1r\textcolor{blue}{1}\\1:2=0r\textcolor{blue}
{1}237:2=118r1118:2=59r059:2=29r129:2=14r114:2=7r07:2=3r13:2=1r11:
2=0r1

237=11101101_{(2)}237=11101101(2)
Metoda a II-a – Puterile lui 2
Putem scrie puterile lui 2 mai mici decât 237:

2^0 =
1\\2^1=2\\2^2=4\\2^3=8\\2^4=16\\2^5=32\\2^6=64\\2^7=128\\\textcolor{g
rey}{2^8=256}20=121=222=423=824=1625=3226=6427=12828=256
Cea mai mare putere a lui 2 mai mică decât 237 este 128 (27). Deci punem 1 pe poziția 7
(numărând de la dreapta la stânga, începând cu poziția 0)

4
237 = 1???????_{(2)}\\237-128=109237=1???????(2)237−128=109
Cea mai apropiată putere a lui 2 mai mică decât 109 este 64 (26). Punem deci 1 pe poziția 6.

237 = 11??????_{(2)}\\ 109-64 = 45237=11??????(2)109−64=45


Cea mai apropiată putere a lui 2 mai mică decât 45 este 32 (25). Deci punem 1 pe poziția 5.

237=111?????_{(2)}\\45-32=13237=111?????(2)45−32=13
Cea mai apropiată putere a lui 2 este 8 (23). Punem 1 pe poziția a 3-a

237 = 11101???_{(2)}\\13-8=5237=11101???(2)13−8=5
Cea mai apropiată putere a lui 2 este 4 (22). Punem 1 pe poziția a 2-a.

237 = 111011??_{(2)}\\5-4=1237=111011??(2)5−4=1
Cea mai apropiată putere a lui 2 este chiar 1 (20). Deci punem 1 și pe poziția 0.

237=11101101_{(2)}237=11101101(2)
Pe toate celelalte poziții, care nu corespund puterilor lui 2 pe care le scădem, punem 0, după
cum am văzut.

Tips & Tricks

 Reprezentarea în baza 2 a unui număr par se termină în 0; a unui număr


impar – în 1
 Reprezentarea binară a unei puteri a lui 2 (de forma 2n) este 1 urmat
de n zero-uri.

2 = 2^1=10_{(2)}\\ 4=2^2=100_{(2)}\\ 8=2^3=1000_{(2)}\\


16=2^4=10000_{(2)}\\ ...2=21=10(2)4=22=100(2)8=23=1000(2)16=24=10000(2)
...

 Reprezentarea în baza 2 a numerelor de forma 2n-1 este formată din n cifre


de 1.

1=2^1-1=1_{(2)}\\ 3=2^2-1=11_{(2)}\\ 7=2^3-1=111_{(2)}\\ 15=2^4-


1=1111_{(2)}\\ 31=2^5-1=11111_{(2)}1=21−1=1(2)3=22−1=11(2)
7=23−1=111(2)15=24−1=1111(2)31=25−1=11111(2)

5
 Dacă înmulțim un număr cu 2, reprezentarea sa binară se deplasează la
stânga cu o cifră, iar pe prima poziție din dreapta se pune 0

6 = 110_{(2)}; 12=1100_{(2)}\\ 10=1010_{(2)}; 20=10100_{(2)}6=110(2)


;12=1100(2)10=1010(2);20=10100(2)

 Similar, dacă împărțim un număr la 2, reprezentarea binară a câtului poate


fi obținută deplasând la dreapta reprezentarea binară a numărului inițial.
Cea mai din dreapta cifră se pierde în acest caz

23=10111_{(2)}; 11=1011_{(2)}\\ 14=1110_{(2)}; 7=111_{(2)}23=10111(2)


;11=1011(2)14=1110(2);7=111(2)

S-ar putea să vă placă și