STC 5 - Ficha de Trabalho Código Binário

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 2

Nome:____________________________________________________________Turma________Nº___

Data __/__/____

Código Binário

O sistema numérico binário moderno foi documentado de forma abrangente


por Gottfried Leibniz no século XVIII no artigo Explication de l'Arithmétique
Binaire.
Em 1854, o matemático britânico George Boole publicou um artigo
apresentando em detalhe o sistema lógico que se tornaria conhecido como
Álgebra Booleana. O seu sistema lógico tornou-se essencial para o
desenvolvimento do sistema binário, particularmente na aplicação a circuitos
electrónicos.
Em 1937, Claude Shannon produziu a sua tese no MIT que implementava Álgebra Booleana e aritmética binária
utilizando circuitos eléctricos pela primeira vez na história. Intitulada A Symbolic Analysis of Relay and Switching
Circuits, a tese de Shannon praticamente fundou o projecto de circuitos digitais.
O sistema binário (ou de base 2), é um sistema de numeração posicional em que todas as quantidades se
representam com base em dois números: zero (0) e um (1).
Os computadores trabalham internamente com dois níveis de tensão, pelo que o seu sistema de numeração
natural é o sistema binário (aceso, apagado). Com efeito, num sistema simples como este é possível simplificar o
cálculo, com o auxílio da lógica booleana. Em computação, chama-se um dígito binário (0 ou 1) de bit, que vem do
inglês Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term).
Toda a electrónica digital e computação está baseada neste sistema binário (dois dígitos ou dois estados: sim ou
não, falso ou verdadeiro, tudo ou nada, 1 ou 0, ligado ou desligado) e na lógica de Boole, que permite representar
por circuitos electrónicos digitais (portas lógicas) os números, letras e realizar operações lógicas e aritméticas.

Binários e Decimais

Dado um número binário, para expressá-lo em decimal, deve-se escrever cada número que o compõe (bit),
multiplicado pela base do sistema (base = 2), elevado à posição que ocupa. A soma de cada multiplicação de
cada dígito binário pelo valor das potências resulta no número real representado.
Exemplo:

Número binário: 1011

Operações: 1 x 2 3 + 0 x 2 2 + 1 x 21 + 1 x 20 = 11 ou 1x 20 + 1 x 21 + 0 x 22 + 1 x 23 =
1x 1 + 1 x 2 + 0 x 2x2 + 1 x 2x2x2=
1 + 2 + 0 + 8 = 11
Resultado em decimal: 11

1
Decimais inteiros em binários

Dado um número decimal inteiro, para convertê-lo em binário, basta dividi-lo sucessivamente por 2, anotando o
resto da divisão inteira:
Número decimal: 12

12  2 = 6 Resto 0 12 |__2__ 1 1 0 0 = 0x20 + 0x21 + 1x22 + 1x23 = 0 + 0 + 4+ 8= 12

06  2 = 3 Resto 0 0 6 |__2__

03  2 = 1 Resto 1 0 3 |__2__

01  2 = 0 Resto 1 1 1 |__2___
Número binário: 1100 1 0
Atenção: os números devem ser lidos de baixo para cima.
Textos consultados

http://pt.wikipedia.org/wiki/Sistema_bin%C3%A1rio_(matem%C3%A1tica)

http://pt.wikipedia.org/wiki/L%C3%B3gica_booleana

Questões

(1) Converta os seguintes números binários na sua representação decimal:


(1.1) 1101 (1.2) 1001 (1.3) 1000
(1.4) 010111 (1.5) 011101 (1.6) 11110111
(2) Utilizando a tabela ASCII:
(2.1) Indique a que número decimal corresponde cada uma das letras do seu nome
próprio;
(2.2) Converta para binário *, apresentando os cálculos efectuados, cada um dos
números decimais obtidos na alínea anterior.
(2.3) Com base nas respostas às alíneas anteriores, escreva o seu nome próprio em
binário.
*NOTA: cada número binário deverá ser composto de 8 algarismos, perfazendo um byte.

Você também pode gostar