Pular para o conteúdo principal

Sistemas de numeração

 


Os sistemas de numeração são usados para representar a quantidade de determinados elementos. O sistemas mais usado pelas pessoas é o decimal. Esse sistema é formado por 10 algarismos. Para a eletrônica digital e sistemas de computação os sistemas binário, hexadecimal e octal são muito utilizados. 

Entender as diferentes formas de representação numérica é muito importante para se trabalhar com eletrônica e programação. A seguir apresentaremos os detalhes de cada um desses sistemas de numeração mencionados. 

Sistema de numeração decimal

O sistema de numeração decimal utiliza 10 algarismos para sua representação: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9.

Para formar um número, associa-se um ou mais algarismos, e a posição de cada algarismo terá um peso de uma potência de 10. Dessa forma temos as unidades, dezenas, centenas e milhares. Cada posição terá um peso na representação:

sistemas de numeração: Representação de um número em base 10
Figura 1 – Representação de um número em base 10

Como exibido na figura acima, o sistema decimal é representado na base 10 e cada posição é múltiplo de uma potência de 10. A seguir são apresentados alguns exemplos:

Número 523: 

5

2

3

Centena

dezena

unidade

5 x 102

2 x 101

3 x 100

500

20

3

500+20+3 = 523

Número 8079: 

8

0

7

9

milhar

Centena

dezena

unidade

8 x 103

0 x 102

7 x 101

9 x 100

8000

0

70

9

8000+0+70+9 = 8079

Sistema de numeração Hexadecimal 

O sistema de numeração hexadecimal utiliza 16 algarismos para sua representação: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Assim como no sistema decimal, a associação dos algarismos representam diferentes números e a posição do algarismos será um múltiplo de potência de 16. Assim, o sistema hexadecimal é um sistema de base 16. Podemos fazer uma relação entre o sistema hexadecimal e o sistema decimal, como exibido na tabela abaixo:

Decimal

Hexadecimal

0

0

1

1

2

2

3

3

4

4

5

5

6

6

7

7

8

8

9

9

10

A

11

B

12

C

13

D

14

E

15

F

A seguir é exibida a representação de um número hexadecimal:

sistemas de numeração: Representação de um número em base 16
Figura 2 – Representação de um número em base 16

Como exibido figura acima, o sistema hexadecimal é representado na base 16 e cada posição é múltiplo de uma potência de 16. A seguir são apresentados alguns exemplos:

Número 1FH:

1

F

1 X 161

15 X 160

16

15

16 + 15 = 31 decimal

Número ABCH: 

A

B

C

10 x 162

11 X 161

12 X 160

2560

176

12

2560 + 176 + 12 = 2748 decimal

Sistema de numeração Octal

O sistema de numeração octal utiliza 8 algarismos para sua representação: 0, 1, 2, 3, 4, 5, 6 e 7.  Assim, o sistema octal possui base 8.  A seguir é apresentada a representação de um número octal: 

sistemas de numeração: Representação de um número em base 8
Figura 3 – Representação de um número em base 8

Como exibida figura acima, o sistema octal é representado na base 8 e cada posição é múltiplo de uma potência de 8. A seguir são apresentados alguns exemplos:

Número 1238:

1

2

3

1 x 82

2 X 81

3 X 80

64

16

3

64 + 16 + 3 = 83 decimal

Número 108:

1

0

1 X 81

0 X 80

8

0

8 +  0 = 8 decimal

Sistema de numeração binário

O sistema de numeração binário utiliza apenas dois algarismos para sua representação: 0 e 1. Assim é um sistema de base 2. Ele é muito usado para representação de valores em sistemas digitais. O seu conhecimento é muito importante para a área de eletrônica. A seguir é apresentada sua representação:

Representação de um número em base 2
Figura 4 – Representação de um número em base 2

Como exibido figura acima, o sistema binário é representado na base 2 e cada posição é múltiplo de uma potência de 2. A seguir são apresentados alguns exemplos:

Número 102:

1

0

1 X 21

0 X 20

2

0

2 +  0 = 2 decimal

Número 10102:

1

0

1

0

1 X 23

0 X 22

1 X 21

0 X 20

8

0

2

0

8+0+2 +  0 = 10 decimal

Número 111111112:

1

1

1

1

1

1

1

1

1 X 27

1 X 26

1 X 25

1 X 24

1 X 23

1 X 22

1 X 21

1 X 20

128

64

32

16

8

4

2

1

128+64+32+16+8+4+2+1 = 255 decimal

Resumo das equivalências entre os sistemas de numeração decimal, hexadecimal, octal e binário

Decimal

Hexadecimal

Octal

Binário

0

0

0

0000

1

1

1

0001

2

2

2

0010

3

3

3

0011

4

4

4

0100

5

5

5

0101

6

6

6

0110

7

7

7

0111

8

8

10

1000

9

9

11

1001

10

A

12

1010

11

B

13

1011

12

C

14

1100

13

D

15

1101

14

E

16

1110

15

F

17

1111

Chegamos ao fim deste artigo. Acima foram apresentados os sistemas de numeração utilizados em eletrônica e programação, assim como alguns exemplos. No próximo artigo trataremos das conversões entre as bases.

Se ficou alguma dúvida, por favor deixe seu comentário.

Comentários

Postagens mais visitadas deste blog

Exercícios resolvidos - regra de três simples inversa

1) A 60km/h faço o percurso entre duas cidades em duas horas. Trafegando a 80km qual o tempo estimado para percorrer este trajeto?

Conversão entre sistemas de numeração

  No  artigo anterior , apresentamos os sistemas de numeração mais usados em eletrônica. Em muitos casos é necessário fazer a conversão entre bases. Para isso, usa-se alguns processos de conversões que são bem simples de executar.  Nesse artigo você vai aprender sobre conversão entre sistemas de numeração, incluindo conversão do sistema binário para decimal, decimal para binário, hexadecimal para decimal, decimal para hexadecimal, octal para decimal, decimal para octal, hexadecimal para binário e de binário para hexadecimal. Conversão de binário para decimal Como já vimos no artigo anterior, o sistema binário só possui 2 algarismos. Cada posição tem um peso de uma potência de 2 (base do sistema binário). Sendo assim, para se converter um número de binário para decimal, deve-se multiplicar cada bit pela potência de sua posição e somar os resultados. Por exemplo, a conversão do número 1011 2   para decimal é feita da seguinte forma: Binário 1 0 1 1 Valor...

Exercícios resolvidos - regra de três composta

1) Para esvaziar um compartimento com 700m 3  de capacidade, 3 ralos levaram 7 horas para fazê-lo. Se o compartimento tivesse 500m 3  de capacidade, ao utilizarmos 5 ralos quantas horas seriam necessárias para esvaziá-lo?