Exercício – codificação e decodificação

A codificação é importante para transformar qualquer coisa mensurável (texto, imagens, sons) em números computáveis.

Digamos que a tabela com a codificação utilizada seja a da figura abaixo.

Se temos 26 letras no alfabeto, 5 bits binários são suficientes para descrever todas as letras (2⁵ = 32, que é maior do que 26). Acrescentemos o espaço em branco como o primeiro da lista.

Pelo código acima:

“lua”011001010100001

Pois

“l” = 01100 

“u” = 10101

“a” =00001

Importante: ignorar acentos, letras maiúsculas e pontuação, a bem da simplicidade.

Pela mesma lógica,

“ceu”000110010110101
“dom casmurro”001000111101101000000001100001100110110110101100101001001111

O exercício é decifrar a mensagem codificada abaixo.

Decifre:011110000001001011100011001001011100100110100011110000001110000010000010000000010110001101000010000000100001010000010011101010000100000011010000101111

É possível fazer no braço, ou apenas com Excel, embora seja trabalhoso.

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s