Académique Documents
Professionnel Documents
Culture Documents
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
16
32
64
128
256
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.
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
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
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
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:
512 = 43
43
32 = 11
11
8 =
2 =
1
resultado: 11000101011
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