domingo, 11 de janeiro de 2015

Introdução à Ciência Computacional : Sistema Binário

Cada bit (0,1) é na verdade um estado, onde :

0 » off 
1 » on

Ao falarmos em estados de on e off , referimos eletricidade ou a sua ausência, no caso do 0.

Ao formarmos conjuntos de bits, estamos a originar informação maior, onde o bit é a menor unidade que pode ser armazenada ou transmitida.

Um conjunto de 8 bits forma 1 byte.

bit   » 0
byte » 00000000

Vamos utilizar o número 123 decimal para tentarmos traduzir para binário, mas antes :

100 10 1
1 2 3

100 * 1 + 10 * 2 + 1 * 3 = 123

No sistema binário, a interpretação é semelhante.

// Decimal > Binário

Se no decimal eleva-se a 10 ...
No binário será elevado a 2 ...

1, 2, 4, 8, 16, 32, 64 ( ... )

E se quisermos representar o número decimal anterior em binário, 123 :
Começamos por procurar os valores elevados a 2 (1,2,4,8,16,32,64...), soma dos quais formará o número decimal desejado.

64 + 32 + 16 + 8 + 2 + 1 = ?

E acrescentamos um 1 nos campos que se incluíram na soma, o resto será 0 :

6432168421
1111011

Certo, o único valor que não foi incluído na soma foi 4.
Portanto metemos um 1 em cada campo exceto no 4.

// 123 = 1111011

// Binário > Decimal

// 000000  = 0

32 16 8 4 2 1
0 0 0 0 0 0

0 + 0 = 0

// 000001 = 1

32168421
000001

1 * 1 = 1
Ignoramos os zeros.

Atenção que tal como nos número decimais 1 é o mesmo que 01 ou 001.
No sistema binário é o mesmo, 1 é o mesmo que 000001.

// 010101 = 21

Perece óbvio ? Vamos acrescentar alguns 1's e formar informação ao utilizar a combinação binária 010101 :

32168421
010101

// Traduzindo Pela Raíz

32 * 0 + 16 * 1 + 8 * 0 + 4 * 1 + 2 * 0 + 1 * 1 = 21
Ignoramos os zeros.

Isto é a versão da conta mais vasta e pouco racional para utilizar, portanto, vamos tentar simplificar aconta somando apenas o produto dos 1's :

// Sempre a ignorar os zeros

16 * 1 + 4 * 1 + 1 * 1 = 21

// Maneira + Correta 

O que na verdade não é nada mais que a soma dos valores elevados aos 1's ou on's. :

16 + 4 + 1 = 21

Introdução à Ciência Computacional : Tabela ASCII

5 Bit's'Pot: Introdução à Ciência Computacional : Sistema Binário Cada bit (0,1) é na verdade um estado, onde : 0  »   off  1  »  on Ao falarmos em  estados  de  on  e  off  , referimos eletricidade  o...

Sem comentários:

Enviar um comentário

< >