Por. Prof. AMR. Em, 12/09/2025
[1] Definição: Código Binário é um sistema de representação de informações no século XVII [proposto por Gottfried W. Leibniz e especificado depois por George Boole e Claude Shannon] que utiliza apenas dois dígitos [0 e 1] conhecidos como bits, constituindo a linguagem primária de todos os computadores e dispositivos digitais, permitindo armazenar, processar e transmitir dados.
[2] Álgebra Booleana:
A álgebra booleana, criada por George Boole no século XIX, estabelece o conjunto de operações lógicas [como AND, OR, NOT] que operam sobre valores binários [0 e 1] e servem como base conceitual para o funcionamento do código binário, permitindo representar, registrar, armazenar e processar dados e informações digitais de forma lógica e estruturada. No século XX, Claude Shannon aplicou a álgebra booleana ao projeto de circuitos digitais, possibilitando que portas lógicas implementassem fisicamente essas operações, tornando viável o processamento eletrônico de dados em computadores e outros dispositivos digitais. Assim, o código binário é a forma de representar os dados, e a álgebra booleana é a lógica que governa o processamento de dados circuitos.
[3] Utilização e Valores Lógicos: [a] 0 = desligado / falso; ou, [b] 1 = ligado / verdadeiro.
[4] Para que serve: O código binário é usado para representar e manipular qualquer tipo de informação digital, incluindo texto, imagens, áudio, vídeo, instruções de programas e comunicações entre dispositivos [aplicado em computadores, smartphones, sistemas bancários, GPS, TVs digitais e praticamente todos os sistemas eletrônicos].
[5] Como Funciona a Conversão: A linguagem é a base de todo o processamento digital: textos, imagens, sons e vídeos são convertidos para sequências de 0s e 1s para que o computador possa interpretá-los. P.ex.: a letra “A” é representada como 01000001 em binário, e operações matemáticas, como somar 0101 [5] e 0011 [3], resultam em 1000 [8].
O código binário funciona como um sistema de representação de dados que utiliza apenas dois símbolos: 0 e 1, chamados de bits [a menor unidade de informação na computação]. Os bits podem ser agrupados para formar bytes [8 bits], capazes de representar números, letras, pixels, além de outros tipos de dados/informações.
Cada dígito no código binário [bit] pode assumir o valor lógico 0 [desligado ou falso] ou 1 [ligado ou verdadeiro]. Grupos de 8 bits formam um byte, que geralmente representa um caractere ou um pequeno conjunto de informações.
[6] Exemplos: [a] 01000001 → Decimal 65 → Caractere "A" no ASCII; [b] 01100101 → Decimal 101 → Caractere "e" no ASCII; e, [c] 01000101 01110101 00100000 01110100 01100101 00100000 01100001 01101101 01101111 → "Eu te amo".
[7] Glossário de Termos:
- Bit: Unidade mínima de informação digital, podendo ter valor 0 ou 1.
- Byte: Conjunto de 8 bits, geralmente usado para representar um caractere ou número pequeno.
- ASCII [American Standard Code for Information Interchange]: Padrão que mapeia caracteres para valores numéricos e suas representações binárias.
- Álgebra Booleana: Sistema matemático que utiliza operações lógicas sobre valores binários, base dos circuitos digitais.
- Sistema Decimal: Sistema de numeração base 10, usado para converter valores binários em representações cognoscíveis.
- Valor Lógico: Estado binário de um bit: 0 [desligado/falso] ou 1 [ligado/verdadeiro].
- Tradutor Binário: Ferramenta que converte sequências binárias em texto ou números legíveis.
[8] Aplicativo A:
Tradutor de Código Binário
Converta texto para binário e vice-versa facilmente
Resultado:
Prof. AMR. Ferramenta operacional
[9] Instruções de Uso
- Codificar para binário:
- No campo "Texto para codificar", digite qualquer frase ou palavra.
- Clique no botão Codificar.
- O resultado em código binário aparecerá abaixo.
- Decodificar de binário para texto:
- No campo "Binário para decodificar", digite o código binário usando espaços para separar cada byte (ex.: 01000001 01000010).
- Clique Decodificar.
- O texto traduzido aparecerá abaixo.
- Observações:
- Cada caractere do texto é convertido segundo a tabela ASCII padrão.
- Certifique-se de que o binário informado contém grupos de 8 bits separados por espaço.
[10] Aplicativo B: Equivalente ao A, com UX moderno
Conversor ASCII para Binário
Converta texto em português para código binário usando a tabela ASCII
Resultado:
Como funciona?
1. Codificação ASCII: Cada caractere (letra, espaço, etc.) é convertido para seu valor correspondente na tabela ASCII.
2. Representação Binária: Cada número ASCII é então convertido para sua representação em código binário de 8 bits.
Exemplo:
Letra "O" → ASCII 79 → Binário 01001111
