Informática: a codificação de caracteres e o sistema binário

O computador trabalha somente com códigos binários (0 ou 1), os quais chamamos de bits, e cada bit pode conter somente os numerais 0 ou 1

Informática: a codificação de caracteres e o sistema binário

O computador trabalha somente com códigos binários (0 ou 1), os quais chamamos de bits.

Quando você for iniciar um projeto WEB, onde a base de tudo passa por documentos HTML, o primeiro passo indispensável é a escolha da codificação de caracteres a ser utilizada neste projeto.

Mas como isso é feito?

Vamos começar entendendo que o computador trabalha somente com códigos binários (0 ou 1). Chamamos estes números de bits. Um bit pode conter, portanto, somente os numerais 0 ou 1.

Quando visualizamos uma foto na tela do computador, o que formou a imagem para que nós pudéssemos vê-la foi a junção de vários zeros e uns (bits) até que a imagem fosse formada.

O computador trabalha com o sistema binário

De acordo com uma convenção, um byte é a reunião de oito bits. Entendemos por bit o número zero ou o número 1. Assim, partindo deste ponto, podemos concluir que a reunião de vários bytes dá origem a diversos elementos, sejam imagens, letras, palavras, qualquer coisa.

Em outras palavras, tudo que visualizamos no computador é a reunião dos números zero e um, agrupados em grupos de oito em oito.

Imagine o seguinte exemplo prático:

Você possui oito caixinhas vazias uma do lado da outra. Em cada uma delas, só cabe um número de cada vez. No entanto, os únicos números que podem ser colocados dentro dela são o zero ou o um.

O próximo passo será o preenchimento destas caixinhas, mas a sequência não poderá se repetir.

Logo, preenchendo todos os oito espaços destas caixinhas com valores diferentes, conseguimos exatamente 256 valores únicos.

O computador terá à sua disposição 256 possibilidades de sequenciamento destes zeros e uns.

Vejamos:

 

Potenciação matemática

Tudo isso que vimos é chamado de potenciação em matemática. Dessa forma, temos dois elementos para fazer uma conta matemática simples: o 2 do binário (0 ou 1) e o 8 do conjunto de bits que, na verdade, é um byte.

Devemos elevar 2 à potência de 8, representado assim: 28. O resultado desta potenciação é 256.

Portanto, para o computador, este sistema com 256 posições é suficiente para fazer qualquer coisa, desde planilhas de textos comuns até jogos em três dimensões.

Bom, você deve estar se perguntando “por que eu tenho de saber isto?”

É muito simples, a partir deste entendimento, você será capaz de entender a codificação de caracteres e como ela funciona nos computadores.

Por Andréa Oliveira.

Aprimore seus conhecimentos, acessando os Cursos CPT, da área Desenvolvimento de Sites e Softwares, elaborados pelo Centro de Produções Técnicas.

Entre os cursos, temos:

Curso CPT Desenvolvimento de Sites – Parte 1 – HTML

Curso CPT Desenvolvimento de Sites – Parte 2 – CSS

Curso CPT Desenvolvimento de Sites – Parte 3 – JavaScript

Curso CPT de Programação Java

Curso CPT Programação PHP

Curso CPT Avançado de Programação PHP

Curso CPT Lógica de Programação

Cursos Relacionados

Curso de Programação Java Curso de Programação Java

Com Prof. Allan Guerreiro Carneiro

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais
Curso Lógica de Programação Curso Lógica de Programação

Com Prof. Allan Guerreiro Carneiro

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais
Curso Programação PHP Curso Programação PHP

Com Prof. Allan Guerreiro Carneiro

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais
Curso Desenvolvimento de Sites - Parte 1 - HTML Curso Desenvolvimento de Sites - Parte 1 - HTML

Com Prof. Sérgio dos Santos

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais
Curso Desenvolvimento de Sites - Parte 2 - CSS Curso Desenvolvimento de Sites - Parte 2 - CSS

Com Prof. Sérgio dos Santos

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais
Curso Desenvolvimento de Sites - Parte 3 - JavaScript Curso Desenvolvimento de Sites - Parte 3 - JavaScript

Com Prof. Sérgio dos Santos

R$ 486,00 à vista ou em até 12x de R$ 40,50 sem juros no cartão

Frete Grátis 2 ou mais Cursos
Saiba mais

Deixe seu comentário

Avise-me, por e-mail, a respeito de novos comentários sobre esta matéria.

O CPT garante a você 100% de segurança e confidencialidade em seus dados pessoais e e-mail.
Seu comentário foi enviado com sucesso!

Informamos que a resposta será publicada o mais breve possível, assim que passar pela moderação.

Obrigado pela sua participação.

Outros artigos relacionados à área Desenvolvimento de Softwares

Últimos

Mais Lidos

Atendimento Online
Quer Facilidade