Sunteți pe pagina 1din 4

Baze de numeratie

Baza 10 (decimal)
Cifre folosite = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Sa zicem ca avem numarul 176 in baza 10. Il putem scrie sub forma
110 271016100 =110071061=100706=176
cifra

pozitie

baza

pozitie

10

10

10

10

10

10

100

valoare= baza pozitie

1000000

100000

10000

1000

100

10

cifra*valoare

1*100

7*10

6*1

Baza 2 (binara)
Cifre folosite = {0, 1}
Sa zicem ca avem numarul 101 in baza 2. Il putem scrie sub forma
2
1
0
12 02 12 =140211=401=5
cifra

pozitie

baza pozitie

26

25

24

23

22

21

20

valoare= baza pozitie

64

32

16

cifra*valoare

1*4

1*1

Baza 16 (hexadecimal)
Cifre folosite = {0, 1, 2, 3, 4, 5 , 6, 7, 8, 9, A, B, C, D, E, F}
A in baza 16 este egal cu 10 in baza 10. B in baza 16 este egal cu 11 in baza 10.
C in baza 16 este egal cu 12 in baza 10. D in baza 16 este egal cu 13 in baza 10.
E in baza 16 este egal cu 14 in baza 10. F in baza 16 este egal cu 15 in baza 10.
Sa zicem ca avem numarul 1C4 in baza 16. Il putem scrie sub forma
116 2C161416 0=1256C1641=25612164=2561924=452
cifra

pozitie
baza

pozitie

5
16

4
16

3
16

2
16

1
16

0
16

16

valoare= baza pozitie

16777216 1048576

65536

4096

256

16

cifra*valoare

1*256

12*16

4*1

Trecerea din baza 10 in baza 2


Trecem numarul 5 din baza 10 in baza 2.
5
1 5 impartit la 2 da restul 1 si catul 2
2

2 impartit la 2 da restul 0 si catul 1

1 impartit la 2 da restul 1 si catul 0

0
Ne oprim cand catul este 0
Citim de jos in sus lista de caturi si obtinem 101 in baza 2.
Trecem numarul 15 din baza 10 in baza 2.
13 1 13 impartit la 2 da restul 1 si catul 6
6

6 impartit la 2 da restul 0 si catul 3

2 impartit la 2 da restul 1 si catul 1

1 impartit la 2 da restul 1 si catul 0

0
Ne oprim cand catul este 0
Citim de jos in sus lista de caturi si obtinem 1101 in baza 2.
Trecerea din baza 2 in baza 10
Trecem numarul 101 din baza 2 in baza 10
2
1
0
12 02 12 =140211=401=5
cifra

pozitie
baza

pozitie

5
2

4
5

2
2

1
2

0
1

20

valoare= baza pozitie

64

32

16

cifra*valoare

1*4

1*1

Trecem numarul 1101 din baza 2 in baza 10


123122 02112 0=18140211=8401=13
cifra

pozitie
baza

pozitie

5
2

4
2

3
2

2
2

1
2

0
2

valoare= baza pozitie

64

32

16

cifra*valoare

1*8

1*4

1*1

Trecerea din baza 10 in baza 16


Trecem numarul 45 din baza 10 in baza 16. {A=10, B=11, C=12, D=13, E=14, F=15}
45 D 45 impartit la 16 da restul 13 si catul 2
2

2 impartit la 16 da restul 2 si catul 0

0
Ne oprim cand catul este 0
Citim de jos in sus lista de caturi si obtinem 2D in baza 16.
Trecem numarul 15 din baza 10 in baza 2.
452 4 452 impartit la 16 da restul 4 si catul 196
196 C

196 impartit la 16 da restul 12 si catul 1

1 impartit la 16 da restul 1 si catul 0

0
Ne oprim cand catul este 0
Citim de jos in sus lista de caturi si obtinem 1C4 in baza 16.
Trecerea din baza 16 in baza 10
Trecem numarul 2D din baza 16 in baza 10
1
0
216 D16 =216 D1=32131=45
cifra

pozitie

baza pozitie

166

165

164

163

162

161

160

valoare= baza pozitie

16777216 1048576

65536

4096

256

16

cifra*valoare

2*16

13*1

Trecem numarul 1C4 din baza 2 in baza 16


2
1
0
116 C16 416 =1256C1641=25612164=2561924=452
cifra

pozitie

baza

pozitie

16

16

16

16

16

16

16

valoare= baza pozitie

16777216 1048576

65536

4096

256

16

cifra*valoare

1*256

12*16

4*1

Trecerea din baza 2 in baza 16


1) Impartim numarul binar in grupuri de cate 4 cifre binare, incepand din dreapta
2) Transforma fiecare grup de 4 cifre binare in cifra echivalenta din baza 16.
Exemple:
1110101(2) 111 0101(2) 75(16) 117(10)
10110111(2) 1011 0111(2) B7(16) 183(10)
101101(2) 10 1101(2) 2D(16) 45(10)
Trecerea din baza 16 in baza 2
1) Transformam fiecare cifra din baza 16 in grupul echivalent de 4 cifre binare
Exemple:
D1(16) 1101 0001(2) 11010001(2) 209(10)
B7(16) 1011 0111(2) 10110111(2) 183(10)
59(16) 0101 1001(2) 1011001(2) 89(10)
Tabel cu echivalente intre cele 3 baze de numeratie:
Baza 2

Baza 10

Baza 16

Baza 2

Baza 10

Baza 16

1 0000

16

10

1 0001

17

11

10

1 0010

18

12

11

1 0011

19

13

100

1 0100

20

14

101

1 0101

21

15

110

1 0110

22

16

111

1 0111

23

17

1000

1 1000

24

18

1001

1 1001

25

19

1010

10

1 1010

26

1A

1011

11

1 1011

27

1B

1100

12

1 1100

28

1C

1101

13

1 1101

29

1D

1110

14

1 1110

30

1E

1111

15

1 1111

31

1F

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