Sistema de numeração binário e computação
Autor: Welder | Publicado: 2010-12-18T03:35:00-08:00

Vou iniciar aqui uma série de postagens de Introdução à Ciência da Computação.
Tentarei ser o mais claro e simples possível ao abordar os temas, para que quem leia o blog não tenha dificuldades em entender os assuntos.

Vou tentar ser breve nessa postagem. Eu particularmente não gosto muito do assunto "Sistemas de numeração", porém, falar de computação sem entender o sistema de numeração binário é praticamente um crime.

Por isso vou aqui dar uma visão ampla sobre os outros sistemas e focar um pouco no sistema binário e no motivo pelo qual esse sistema é tão importante para as ciências da computação.


Seres humanos em sua grande maioria (se não na totalidade) estão adaptados a utilizar o sistema de numeração decimal (base 10), o que significa nada além de compor todos os seus números utilizando os algarismos de 0 a 9.

Porém, o sistema de numeração decimal não é o único existente, existem vários outros como o sistema octal (base 8) que utiliza 8 algarismos que variam de 0 a 7, o sitema hexadecimal (base 16) que utiliza 16 algarismos que variam de 0 a F, o sistema binário (base 2) que utiliza os algarimos 0 e 1.

Existem outros sistemas que achei conveniente não citá-los aqui. Fato é que se tratando de computação o sistema hexadecimal tem sua importância ao falarmos, por exemplo, do sistema de cores RGB que define a quantidade de cores Red, Green e Blue com números em hexadecimal e o sistema binário é o mais importante de todos.

Nos primórdios da computação, os seres humanos se viram no desavio de "ensinar" os números ao computador. Para que fosse "ensinado" o sistema decimal, os computadores teriam que saber distinguir 10 números diferentes o que o tornaria muito sujeito a falhas. Foi aí que se decidiu utilizar o sistema binário em sistemas computacionais, por ser constituído de apenas 2 números (0 e 1).

Todo e qualquer número pode ser expressado em qualquer um dos sistemas de numeração e as representações em sistemas diferentes podem ser convertidas. Existe conversão de decimal para binário e vice-versa, dentre outras.

Mas como seria possível ensinar os números 0 e 1 para o computador?

Simples, como o computador é composto por circuitos digitais basta que se tenha duas cargas elétricas diferentes diferenciando um do outro.

Então foi determinado que uma cara elétrica baixa (entre 0 e + 0,5 V) representaria o número 0 (desligado) e uma carga elétrica um pouco maior (entre +2.5 e +3.5 V) representaria o número 1 (ligado).

Deste modo então, é possível converter um número decimal para binário e fazer com que o computador entenda esse número decimal.

A partir daí, com o computador entendendo um sistema de numeração (binário) o restante foi acrescentado. Com a&nbsp; Tabela ASCII foi possível representar a maioria dos algarismos da linguagem humana em binário.

Com isso, é nítida a importância do sistema de numeração binário para a computação e é de essencial importância que esse sistema seja entendido ao se estudar computação.

Esse post abordou de maneira bem clara e simples o tema proposto. A partir de agora teremos outras postagens na série de Introdução à Ciência da Computação.