SlideShare uma empresa Scribd logo
Operações com binários

Binários a decimais

Dado um número N, 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. Exemplo:

1001(binário)

1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = 9

Portanto, 1001 é 9 em decimal s

Decimais a Binários

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

12(decimal)

12 / 2 = 6 + 0  6 / 2 = 3 + 0         3/2=1+1      1/2=0+1

Observe que é basta que os números sejam lidos de baixo pra cima, ou seja: 1100 é 12 em binário

Outro método para conversão de decimal para binário

Considere alguns resultados da potência 2^x e exponha-os em tabela por ordem decrescente:

2048 1024 512 256 128 64 32 16 8 4 2 1

Deste modo é possível converter grandes quantidades de números decimais para binários:

Numero decimal 2048 1024 512 256 128 64 32 16 8 4 2 1 Resultado Binario
       354           0      0     0     1   0   1   1   0 0 0 1 0     101100010
      1634           0      1     1     0   0   1   1   0 0 0 1 0    11001100010
       104           0      0     0     0   0   1   1   0 1 0 0 0      1101000
        2            0      0     0     0   0   0   0   0 0 0 1 0         10
       38            0      0     0     0   0   0   1   0 0 1 1 0       100110
       57            0      0     0     0   0   0   1   1 1 0 0 1       111001

O procedimento é igual a qualquer caso.


"1" significa verdadeiro e "0" os que não interessam ou que dão números negativos. Este método,
quando feito de cabeça, permite uma velocidade incrível na conversão. Bem como na facilidade
para converter muitos números devido à sua estructura em tabela.

Reparare que existem "0" à esquerda do primeiro "1" que são ignorados? Eles são ignorados porque
qualquer "0" à esquerda do primeiro "1" da sequencia, não vale nada, portanto omite-se.
Soma de números binários

Recordando as seguintes somas básicas:

   1. 0+0=0
   2. 0+1=1
   3. 1+1=10

Assim, ao se somar 100110101 com 11010101, tem-se:

        100110101
         11010101
      -----------
       1000001010

Opera-se como em decimal: começa-se a somar desde a esquerda, no exemplo, 1+1=10, então
escreve-se 0 e "leva-se" 1. Soma-se este 1 à coluna seguinte: 1+0+0=1, e segue-se até terminar
todas as colunas (exactamente como em decimal).

Produto de números binários

O produto de números binários é especialmente simples, já que o 0 multiplicado por qualquer coisa
resulta 0, e o 1 é o elemento neutro do produto.

Por exemplo, a multiplicação de 10110 por 1001:

        10110
         1001
    ---------
        10110
       00000
      00000
     10110
    ---------
     11000110

O sistema hexadecimal é um sistema de numeração vinculado à informática, já que
os computadores interpretam as linguagens de programação em bytes, que são compostos de oito
dígitos. À medida que os computadores e os programas aumentam a sua capacidade de
processamento, funcionam com múltiplos de oito, como 16 ou 32. Por este motivo, o sistema
hexadecimal, de 16 dígitos, é um standard na informática.

Como o nosso sistema de numeração só dispõe de dez dígitos, devemos incluir seis letras para
completar o sistema.

Estas letras e o seu valor em decimal são: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15.

O sistema hexadecimal é posicional e por ele o valor numérico associado a cada signo depende da
sua posição no número, e é proporcional as diferentes potencias da base do sistema que neste caso é
16.

Vejamos um exemplo numérico: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 +
0×1 + 10×0,0625 = 992,625
A utilização do sistema hexadecimal nos computadores, deve-se a que um dígito hexadecimal
representa quatro dígitos binários (4 bits = 1 nibble), por tanto dois dígitos hexadecimais
representam oito dígitos binários (8 bits = 1 byte) que como é sabido é a unidade básica de
armazenamento de informação.

Tabela de conversão entre decimal, binario e hexadecimal

Mais conteúdo relacionado

DOCX
A educação e o sistema socioeducativo
PPTX
O que é a internet
PDF
Sistema de numeração
DOC
Memorial Acadêmico.doc
PDF
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
PDF
Caderno de exercícios excel 2010
PPTX
Excel Básico - Introdução
PPTX
Eletrônica digital
A educação e o sistema socioeducativo
O que é a internet
Sistema de numeração
Memorial Acadêmico.doc
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Caderno de exercícios excel 2010
Excel Básico - Introdução
Eletrônica digital

Mais procurados (20)

PPTX
Ética na Internet
PPTX
RC - Módulo 1
PPTX
Netiqueta
PPTX
Circuitos Combinatórios de múltiplas saídas
PDF
Introdução à Arquitetura de Computadores
PPTX
Aula02 - Componentes de um Computador
DOCX
Desvantagens das redes sociais
PPTX
Jogo da ética
PPTX
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
PPTX
Informática Básica - Aula 09 - Uso de E-mail
PDF
Exercícios de Excel
PPT
Ligando e desligando o computador da escola
PPT
Converção de binarios para decimal.
PDF
Aula 1 - Eletricidade e Eletrônica - Apresentação e introdução
PPTX
Topologias de rede atual
PDF
A INFORMÁTICA NAS EMPRESAS
PPTX
Aula 06 - Sistema Binário
PDF
Introdução ao Arduino
PDF
Informática básica parte 4 - Funções Básicas do PowerPoint - Criando Apresen...
PDF
Palestra dia Internacional da Mulher
Ética na Internet
RC - Módulo 1
Netiqueta
Circuitos Combinatórios de múltiplas saídas
Introdução à Arquitetura de Computadores
Aula02 - Componentes de um Computador
Desvantagens das redes sociais
Jogo da ética
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Informática Básica - Aula 09 - Uso de E-mail
Exercícios de Excel
Ligando e desligando o computador da escola
Converção de binarios para decimal.
Aula 1 - Eletricidade e Eletrônica - Apresentação e introdução
Topologias de rede atual
A INFORMÁTICA NAS EMPRESAS
Aula 06 - Sistema Binário
Introdução ao Arduino
Informática básica parte 4 - Funções Básicas do PowerPoint - Criando Apresen...
Palestra dia Internacional da Mulher
Anúncio

Semelhante a Operações com binários (20)

PDF
Sistemas de-numeracao
PPTX
Sistemas de numeração
PDF
03_-_Tecnicas_Digitais. faculdade de engenharia
PPTX
Sistemas numéricos
PPTX
Apresentação1 sistemas numéricos
PPT
1 - Sistemas de Numeração.ppt
PPTX
Sistemas numéricos
PDF
PPT
Sistemas de numeração
PPTX
UFCD 6024.pptx
PPS
Computadores somam numeros
PPTX
C:\Fakepath\Sistemasnumeracaobinariaedecimal
PPTX
Noções
PPT
Introducao Computacao Slide 1
ODP
Sistema binario
PPT
sistemasdenumerao-1213744184169655-8.ppt
PPT
Aula 05 sistemas de numeração
PPTX
Fundamento Hardware - Aula 006
PPTX
Aplicativo aula006
Sistemas de-numeracao
Sistemas de numeração
03_-_Tecnicas_Digitais. faculdade de engenharia
Sistemas numéricos
Apresentação1 sistemas numéricos
1 - Sistemas de Numeração.ppt
Sistemas numéricos
Sistemas de numeração
UFCD 6024.pptx
Computadores somam numeros
C:\Fakepath\Sistemasnumeracaobinariaedecimal
Noções
Introducao Computacao Slide 1
Sistema binario
sistemasdenumerao-1213744184169655-8.ppt
Aula 05 sistemas de numeração
Fundamento Hardware - Aula 006
Aplicativo aula006
Anúncio

Operações com binários

  • 1. Operações com binários Binários a decimais Dado um número N, 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. Exemplo: 1001(binário) 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = 9 Portanto, 1001 é 9 em decimal s Decimais a Binários Dado um número decimal, para convertê-lo em binário, basta dividi-lo sucessivamente por 2, anotando o resto da divisão inteira: 12(decimal) 12 / 2 = 6 + 0  6 / 2 = 3 + 0  3/2=1+1  1/2=0+1 Observe que é basta que os números sejam lidos de baixo pra cima, ou seja: 1100 é 12 em binário Outro método para conversão de decimal para binário Considere alguns resultados da potência 2^x e exponha-os em tabela por ordem decrescente: 2048 1024 512 256 128 64 32 16 8 4 2 1 Deste modo é possível converter grandes quantidades de números decimais para binários: Numero decimal 2048 1024 512 256 128 64 32 16 8 4 2 1 Resultado Binario 354 0 0 0 1 0 1 1 0 0 0 1 0 101100010 1634 0 1 1 0 0 1 1 0 0 0 1 0 11001100010 104 0 0 0 0 0 1 1 0 1 0 0 0 1101000 2 0 0 0 0 0 0 0 0 0 0 1 0 10 38 0 0 0 0 0 0 1 0 0 1 1 0 100110 57 0 0 0 0 0 0 1 1 1 0 0 1 111001 O procedimento é igual a qualquer caso. "1" significa verdadeiro e "0" os que não interessam ou que dão números negativos. Este método, quando feito de cabeça, permite uma velocidade incrível na conversão. Bem como na facilidade para converter muitos números devido à sua estructura em tabela. Reparare que existem "0" à esquerda do primeiro "1" que são ignorados? Eles são ignorados porque qualquer "0" à esquerda do primeiro "1" da sequencia, não vale nada, portanto omite-se.
  • 2. Soma de números binários Recordando as seguintes somas básicas: 1. 0+0=0 2. 0+1=1 3. 1+1=10 Assim, ao se somar 100110101 com 11010101, tem-se: 100110101 11010101 ----------- 1000001010 Opera-se como em decimal: começa-se a somar desde a esquerda, no exemplo, 1+1=10, então escreve-se 0 e "leva-se" 1. Soma-se este 1 à coluna seguinte: 1+0+0=1, e segue-se até terminar todas as colunas (exactamente como em decimal). Produto de números binários O produto de números binários é especialmente simples, já que o 0 multiplicado por qualquer coisa resulta 0, e o 1 é o elemento neutro do produto. Por exemplo, a multiplicação de 10110 por 1001: 10110 1001 --------- 10110 00000 00000 10110 --------- 11000110 O sistema hexadecimal é um sistema de numeração vinculado à informática, já que os computadores interpretam as linguagens de programação em bytes, que são compostos de oito dígitos. À medida que os computadores e os programas aumentam a sua capacidade de processamento, funcionam com múltiplos de oito, como 16 ou 32. Por este motivo, o sistema hexadecimal, de 16 dígitos, é um standard na informática. Como o nosso sistema de numeração só dispõe de dez dígitos, devemos incluir seis letras para completar o sistema. Estas letras e o seu valor em decimal são: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. O sistema hexadecimal é posicional e por ele o valor numérico associado a cada signo depende da sua posição no número, e é proporcional as diferentes potencias da base do sistema que neste caso é 16. Vejamos um exemplo numérico: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 + 0×1 + 10×0,0625 = 992,625
  • 3. A utilização do sistema hexadecimal nos computadores, deve-se a que um dígito hexadecimal representa quatro dígitos binários (4 bits = 1 nibble), por tanto dois dígitos hexadecimais representam oito dígitos binários (8 bits = 1 byte) que como é sabido é a unidade básica de armazenamento de informação. Tabela de conversão entre decimal, binario e hexadecimal