Você está na página 1de 5

Ol, sejam bem vindos.

Hoje pretendo aclarar sobre a linguagem binria. mas antes no posso deixar de mencionar
o apoio de Ruan Djiovani Zuchara ao blogueiro Cicinho Alves e ao meu professor Juliano Dias,
que com suas contribuies tornaram esse texto mais sucinto e informal.
Conhecidamente e comumente utilizamos o sistema de numerao decimal em nosso dia a
dia, e sabemos que esse sistema composto por dez algoritmos que so: 0, 1, 2, 3, 4, 5, 6, 7,
8, e 9. Porm a maioria de ns tambm utiliza o sistema binrio em atividades cotidianas como
trabalho, edio de imagens, clculos e at mesmo para construir esse post. Sabe como? se
no, o que pretendemos esclarecer adiante.
O sistema de numerao binrio, , basicamente o sistema utilizado por programadores e
pela computao e foi descoberto por Gottfried Wilhelm Leibniz, alguns estudiosos acreditam
que ele foi o principal responsvel pelo progresso humano, seus trabalhos e estudos na poca
foram desenvolvidos ao lado de alguns pensadores como Newton. esse fantstico pensador
redescobriu os nmeros binrios 0 e 1 e defendia que o numero 0 significava o nada e atribuiu
Deus o numero 1, logo a deduo que a partir dos nmeros 0(zero) e 1(um), tudo foi criado,
ou seja, a unio desses dois nmeros representa o Universo.
O uso dos nmeros 0 e 1 servem como base de clculo, atravs deles possvel criar
letras, nmeros, grficos, etc. Em um sistema como esse, possvel simplificar clculos com
auxilio da lgica, em computao, chamamos um digito binrio de bit.
Agora, vamos aprender o funcionamento dessa logica e sua aplicao na matemtica.
Abaixo apresento a vocs uma pequena tabela com uma sequncia de nmeros e suas
respectivas representaes em seus sistemas de numerao respectivos.
Decimal

Binrio

Octal

Hexa Decimal

10

11

100

101

110

111

1000

10

1001

11

10

1010

12

11

1011

13

12

1100

14

13

1101

15

14

1110

16

15

1111

17

Veremos a seguir um exemplo de converso de base decimal para binrio onde vamos
converter o numero 144 de base 10 para numero binrio. H duas formas de resoluo:
EXEMPLO

01

Mtodo utilizando a lgica


Para demonstrar o primeiro mtodo de resolver temos alguns passos a seguir, faremos uma

contagem com nmeros mltiplos de dois (sempre iniciando do numero 1) da seguinte


forma: 1

16

32

64

128

256

... vale lembrar que os mltiplos devem ser

utilizados de acordo com o numero que pretende-se a converso - nesse caso paramos com o
nmero

256

que

maior

que

numero

que

pretendemos

converter.

Nossa escala "pronta" ficar da seguinte forma:


256

128

64

32

16

Perceba que quando utilizarmos essa tabela, escrevemos ela da direita para esquerda partindo
do numero maior para os menores.
Vamos converter o numero 144, ento:
144 - 128 = 16
16 - 16 = 0
Nesse mtodo utiliza-se o numero pretendido para a converso e subtrai-se o primeiro
numero menor ou igual a ele que pertence a tabela.
Aplicando

os

256

128

resultados

64

32

16

em

nossa

tabela

perceba que anotamos apenas os mltiplos utilizados (uma vez cada um), agora, para obter
a

sequencia

binria

preenchemos

256

com

os mltiplos que

128

64

32

16

no

utilizamos

A linha inferior nos dar o resultado, logo, 144 base 10, em nmeros binrios igual a
10010000
Nesse sistema de diviso, para obter a prova real somamos os mltiplos utilizados e
teremos

numero

em

sistema

decimal

novamente,

ento:

128

16

144.

EXEMPLO 02
Mtodo Matemtico
Um outro mtodo - matemtico - implica em dividir o numero por dois at que no sejam

mais possveis divises por nmeros inteiros, temos ento:

144 / 2 = 72 resto 0
72 / 2 = 36 resto 0
36 / 2 = 18 resto 0
18 / 2 = 9 resto 0
9 / 2 = 4 resto 1
4 / 2 = 2 resto 0
2 / 2 = 1 resto 0
O nmero binrio ser sempre a composio do ultimo divisor seguido do resto das divises
anteriores
Para

assim
obter

prova

real

temos
pelo

mtodo

10010000

matemtico

faremos

seguinte:

Sabemos que o numero binrio 10010000 na base 10 144, como provar isso?
Se voc contar a quantidade de algarismos ( nmeros) que temos chegaremos a 8, certo?
numero: 1 0 0 1 0 0 0 0
casas:

1 2 3 4 5 6 7 8

Ento vamos utilizar o exemplo abaixo para facilitar o entendimento

binrio
1
0
0
1
0
0
0
0
n de casas
casa 8 casa 7 casa 6 casa 5 casa 4 casa 3 casa 2 casa 1
potncia
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
equao
1x2
0 x 2 0 x 2 1 x 2 0 x 2 0 x 2 0 x 2 0 x 20
desenvolvimento 1x128 0x64 0x32 1x16 0x8
0x4
0x2
0x1
soma
128
0
0
16
0
0
0
0

Para a resoluo contamos as casas da direita para a esquerda iniciando do numero 0,


ento.
oito

casas,

potencia

conforme

1 x 27 + 0 x 2 6 + 0 x 25 + 1 x 24 + 0 x 23 + 0 x 22 + 0 x 21 + 0 x 2 0

abaixo:

1x128 + 0 + 0 + 16 + 0 + 0 + 0 + 0 = 144
Mas

como

funciona

quando

temos

mais

que

10

casas

(base

>

10)?

- em sua leitura (acima) voc deve ter percebido a tabela e se perguntado, e como fao com as
letras?

vamos

responder

sua

pergunta,

acompanhe.

Temos:
Se tentamos converter um nmero para a base doze temos que assumir algumas regras, a
final teremos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 e 11 onde:

Vamos aos clculos?


Transformando 1579 na base 10, para a base 12.
1579 / 12 = 131 resto 07
131 / 12 = 10 resto 11
Seguindo a regra de composio temos ento AB7, ser? vamos prova real:
AB7 na base 12 para a base 10 ficaria:

A x 122 + B x 121 + 7 x 120 ento


10 x 122 + 11 x 121 + 7 x 120 logo
1440 + 132 + 7 = 1579 na base 10.
Para a aplicao na regra para o clculo de base 2 (binrio) podemos utilizar nossa tabela.

mltiplos de 2 a partir do nmero 1. Preenchemos as casas vazias com o 0 e temos


11010100011 base 2
1576 - 1024 = 555
555

512 = 43

43

32 = 11

11

8 =

2 =

1
resultado: 11000101011

obtemos a prova somando: 1024 + 512 + 32 + 8 + 8 + 2 + 1 = 1579.


ou pelo processo de clculo matemtico
1579 / 2 = 789 resto 1
789 / 2 = 394 resto 1
394 / 2 = 197 resto 0
197 / 2 = 98 resto 1
98 / 2 = 49 resto 0
49 / 2 = 24 resto 1
24 / 2 = 12 resto 0
12 / 2 = 6 resto 0
6 / 2 = 3 resto 0
3 / 2 = 1 resto 1
Muito simples certo. Ento Agora que tal praticar um pouco com alguns exerccios?

1.

(29)

1.

(34)

C.

Transforme

a
2.

Transforme

para

Transforme

para

base

base

1. (1011)

2. (110101)

os

numeros
3. (1010111)

(base

12

base

onde:

ternria

(123)

(base

3)

3.
10

11

2.

binrios

2)

3.

(69)

(1143)

transforme

binria

(47)

2.

1.

D.

para

para

(158)
=

(18993)

base

decimal