SlideShare a Scribd company logo
1 of 7
Download to read offline
Curso de Lógica da Programação na Prática.

Conversão Entre Bases Numéricas.
Na lição anterior tivemos uma introdução aos números
decimais, binários, hexadecimais e octais.

Nesta lição vamos aprender algumas técnicas para
transformar números de bases diferentes entre si.

Conversão de Decimal para Binário

Para encontrar o número binário correspondente a um
número decimal, são realizadas sucessivas divisões do
número decimal por 2.

Em seguida, o resto da divisão de cada operação é coletado
de forma invertida, da última para a primeira operação de
divisão, como na figura, onde foi obtido o número binário
correspondente ao número decimal 25:




Na figura acima vemos que o número decimal foi dividido
sucessivamente por 2 e os resultados foram coletados da
última para a primeira divisão, formando o número binário.

Conversão de Binário para Decimal
Como vimos na lição anterior, para descobrir o número
decimal correspondente a um número binário, basta calcular
a soma de cada um dos dígitos do número binário
multiplicado por 2 (que é a sua base) elevado à posição
colunar do número, que, da direita para a esquerda começa
em 0.

Vejamos uma conversão do número binário que obtivemos na
conversão acima:




Conversão de Decimal para Hexadecimal

A conversão de números decimais para hexadecimais é
idêntica à conversão de decimal para binário, exceto que a
divisão deve ser realizada por 16, que é a base dos
hexadecimais.

Quando tiver dúvida sobre o valor em hexadecimal de algum
resto, verifique na tabela da lição anterior.




Conversão de Hexadecimal em Decimal

A conversão de números hexadecimais em decimais é
realizada através da soma dos dígitos hexadecimais
multiplicados pela base 16 elevada à posição colunar
contando da direita para a esquerda, começando em 0, de
forma semelhante à conversão de binários em decimais:




Note que os caracteres que definem os dígitos
hexadecimais A, B e C foram substituídos pelos valores
equivalentes em decimais 10, 11 e 12 de acordo com a
tabela da lição anterior para a realização do cálculo.

Conversão de Decimal em Octal

Assim como nas conversões anteriores, divide-se o decimal
pela base para a qual se quer obter o número, no caso, 8:




Vimos que foram coletados os restos de cada divisão da
última para a primeira para formar o número octal.

Conversão de Octal em Decimal

A conversão de números octais em decimais é obtida através
da soma dos dígitos do número octal multiplicados pela base
8 elevada à posição colunar do dígito, começando em 0 da
direita para a esquerda:
Conversão de Binário em Hexadecimal

Para converter um número binário em hexadecimal, separa-
se o número binário em grupos de 4 bits, da direita para a
esquerda. Em seguida, transforma-se cada grupo de 4 bits
em hexadecimal. Ao final, simplesmente une-se os resultados
em um só:




Caso o número de dígitos do número binário não seja múltiplo
de 4, completa-se os dígitos à esquerda com zeros (0):
Conversão de Binário em Octal

Para converter números binários em octais, separa-se os
dígitos do número binário em grupos de 3 bits da direita para
a esquerda. Em seguida transforma-se cada grupo individual
de 3 bits em octal. Ao final, une-se os resultados:




Caso o número de dígitos do número binário não seja múltiplo
de 3, completa-se os dígitos à esquerda com zeros (0):
Conversão de Hexadecimal em Binário

Para converter números hexadecimais em binários,
decompõem-se o número hexadecimal diretamente em
binários de 4 dígitos. Os zeros mais à esquerda do resultado
binário podem ser omitidos:




Conversão de Octal em Binário

Para converter números octais em binários, decompõem-se o
número octal diretamente em binários de 3 dígitos. Os zeros
mais à esquerda do resultado binário podem ser omitidos:
Conversão de Octal em Hexadecimal

Para converter um número octal em hexadecimal,
transforma-se primeiro o octal em binário e em seguida o
binário em hexadecimal:




Conversão de Hexadecimal em Octal

Para converter um número hexadecimal em octal,
transforma-se primeiro o hexadecimal em binário e em
seguida o binário em octal:

More Related Content

What's hot

Avaliação psicopedagógica protocolo breve
Avaliação psicopedagógica   protocolo breveAvaliação psicopedagógica   protocolo breve
Avaliação psicopedagógica protocolo breveNanci Barillo
 
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...GELCINEIA POLIZELLO
 
Sistemas de Numeração: Babilónico, Egípcio, Chinês e Decimal
Sistemas de Numeração: Babilónico, Egípcio, Chinês e DecimalSistemas de Numeração: Babilónico, Egípcio, Chinês e Decimal
Sistemas de Numeração: Babilónico, Egípcio, Chinês e Decimalcatcarvalho
 
Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Eder Samaniego
 
Phân số - tỷ số trong đề thi Volympic toán 5
Phân số - tỷ số trong đề thi Volympic toán 5Phân số - tỷ số trong đề thi Volympic toán 5
Phân số - tỷ số trong đề thi Volympic toán 5Nhập Vân Long
 
Bingão da matemática
Bingão da matemáticaBingão da matemática
Bingão da matemáticaFabiano Araujo
 
Apresentação para alunos do 5º ano sobre a história da matemática
Apresentação para alunos do 5º ano sobre a história da matemáticaApresentação para alunos do 5º ano sobre a história da matemática
Apresentação para alunos do 5º ano sobre a história da matemáticapedagogas2013
 
Toan 2-dang-tang-giam
Toan 2-dang-tang-giamToan 2-dang-tang-giam
Toan 2-dang-tang-giamtoantieuhociq
 
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6Bồi dưỡng Toán lớp 6
 

What's hot (12)

Psicopedagogia hospitalar
Psicopedagogia hospitalarPsicopedagogia hospitalar
Psicopedagogia hospitalar
 
Avaliação psicopedagógica protocolo breve
Avaliação psicopedagógica   protocolo breveAvaliação psicopedagógica   protocolo breve
Avaliação psicopedagógica protocolo breve
 
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...
O planejamento de uma intervenção psicopedagógica para a melhoria das dificul...
 
Sistemas de Numeração: Babilónico, Egípcio, Chinês e Decimal
Sistemas de Numeração: Babilónico, Egípcio, Chinês e DecimalSistemas de Numeração: Babilónico, Egípcio, Chinês e Decimal
Sistemas de Numeração: Babilónico, Egípcio, Chinês e Decimal
 
Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2
 
Phân số - tỷ số trong đề thi Volympic toán 5
Phân số - tỷ số trong đề thi Volympic toán 5Phân số - tỷ số trong đề thi Volympic toán 5
Phân số - tỷ số trong đề thi Volympic toán 5
 
Bingão da matemática
Bingão da matemáticaBingão da matemática
Bingão da matemática
 
Apresentação para alunos do 5º ano sobre a história da matemática
Apresentação para alunos do 5º ano sobre a história da matemáticaApresentação para alunos do 5º ano sobre a história da matemática
Apresentação para alunos do 5º ano sobre a história da matemática
 
Toan 2-dang-tang-giam
Toan 2-dang-tang-giamToan 2-dang-tang-giam
Toan 2-dang-tang-giam
 
Regra xadrez
Regra xadrezRegra xadrez
Regra xadrez
 
Comment se connecter à ism edu
Comment se connecter à ism eduComment se connecter à ism edu
Comment se connecter à ism edu
 
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6
TUYỂN TẬP 13 CHUYÊN ĐỀ NÂNG CAO PHÁT TRIỂN VÀ BỒI DƯỠNG HSG TOÁN LỚP 6
 

Similar to Pdf curso de lógica da programação na prática

Introdução a informatica sist. numeracao
Introdução a informatica sist. numeracaoIntrodução a informatica sist. numeracao
Introdução a informatica sist. numeracaojotaulio
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoGoncalo
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadoreselliando dias
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1Duílio Andrade
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptCristian129328
 
Números racionais representação fracionária e decimal - operações e proprie...
Números racionais   representação fracionária e decimal - operações e proprie...Números racionais   representação fracionária e decimal - operações e proprie...
Números racionais representação fracionária e decimal - operações e proprie...Camila Rodrigues
 
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxWagnerAragao1
 
Raiz quadrada final
Raiz quadrada finalRaiz quadrada final
Raiz quadrada finalinovareduca
 
Multiplicação e divizão egipcia
Multiplicação e divizão egipciaMultiplicação e divizão egipcia
Multiplicação e divizão egipciaOsias Barros
 

Similar to Pdf curso de lógica da programação na prática (20)

Introdução a informatica sist. numeracao
Introdução a informatica sist. numeracaoIntrodução a informatica sist. numeracao
Introdução a informatica sist. numeracao
 
Sistema conversões
Sistema conversõesSistema conversões
Sistema conversões
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadores
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
 
Conversão numerica
Conversão numericaConversão numerica
Conversão numerica
 
Sistemasde numeracao
Sistemasde numeracaoSistemasde numeracao
Sistemasde numeracao
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.ppt
 
Números racionais representação fracionária e decimal - operações e proprie...
Números racionais   representação fracionária e decimal - operações e proprie...Números racionais   representação fracionária e decimal - operações e proprie...
Números racionais representação fracionária e decimal - operações e proprie...
 
22 03-1
22 03-122 03-1
22 03-1
 
Numeros racionais
Numeros racionaisNumeros racionais
Numeros racionais
 
Numeros racionais
Numeros racionaisNumeros racionais
Numeros racionais
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
AC_aula_1-16.ppt
AC_aula_1-16.pptAC_aula_1-16.ppt
AC_aula_1-16.ppt
 
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
 
Raiz quadrada final
Raiz quadrada finalRaiz quadrada final
Raiz quadrada final
 
Raiz quadrada final
Raiz quadrada finalRaiz quadrada final
Raiz quadrada final
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Frações
FraçõesFrações
Frações
 
Multiplicação e divizão egipcia
Multiplicação e divizão egipciaMultiplicação e divizão egipcia
Multiplicação e divizão egipcia
 

More from Cristovão Duarte (6)

04 comandos
04 comandos04 comandos
04 comandos
 
03 expressoes
03 expressoes03 expressoes
03 expressoes
 
02 1 algoritmos
02 1 algoritmos02 1 algoritmos
02 1 algoritmos
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
01 conceitos
01 conceitos01 conceitos
01 conceitos
 
Lista de exercicios
Lista de exerciciosLista de exercicios
Lista de exercicios
 

Pdf curso de lógica da programação na prática

  • 1. Curso de Lógica da Programação na Prática. Conversão Entre Bases Numéricas. Na lição anterior tivemos uma introdução aos números decimais, binários, hexadecimais e octais. Nesta lição vamos aprender algumas técnicas para transformar números de bases diferentes entre si. Conversão de Decimal para Binário Para encontrar o número binário correspondente a um número decimal, são realizadas sucessivas divisões do número decimal por 2. Em seguida, o resto da divisão de cada operação é coletado de forma invertida, da última para a primeira operação de divisão, como na figura, onde foi obtido o número binário correspondente ao número decimal 25: Na figura acima vemos que o número decimal foi dividido sucessivamente por 2 e os resultados foram coletados da última para a primeira divisão, formando o número binário. Conversão de Binário para Decimal
  • 2. Como vimos na lição anterior, para descobrir o número decimal correspondente a um número binário, basta calcular a soma de cada um dos dígitos do número binário multiplicado por 2 (que é a sua base) elevado à posição colunar do número, que, da direita para a esquerda começa em 0. Vejamos uma conversão do número binário que obtivemos na conversão acima: Conversão de Decimal para Hexadecimal A conversão de números decimais para hexadecimais é idêntica à conversão de decimal para binário, exceto que a divisão deve ser realizada por 16, que é a base dos hexadecimais. Quando tiver dúvida sobre o valor em hexadecimal de algum resto, verifique na tabela da lição anterior. Conversão de Hexadecimal em Decimal A conversão de números hexadecimais em decimais é realizada através da soma dos dígitos hexadecimais
  • 3. multiplicados pela base 16 elevada à posição colunar contando da direita para a esquerda, começando em 0, de forma semelhante à conversão de binários em decimais: Note que os caracteres que definem os dígitos hexadecimais A, B e C foram substituídos pelos valores equivalentes em decimais 10, 11 e 12 de acordo com a tabela da lição anterior para a realização do cálculo. Conversão de Decimal em Octal Assim como nas conversões anteriores, divide-se o decimal pela base para a qual se quer obter o número, no caso, 8: Vimos que foram coletados os restos de cada divisão da última para a primeira para formar o número octal. Conversão de Octal em Decimal A conversão de números octais em decimais é obtida através da soma dos dígitos do número octal multiplicados pela base 8 elevada à posição colunar do dígito, começando em 0 da direita para a esquerda:
  • 4. Conversão de Binário em Hexadecimal Para converter um número binário em hexadecimal, separa- se o número binário em grupos de 4 bits, da direita para a esquerda. Em seguida, transforma-se cada grupo de 4 bits em hexadecimal. Ao final, simplesmente une-se os resultados em um só: Caso o número de dígitos do número binário não seja múltiplo de 4, completa-se os dígitos à esquerda com zeros (0):
  • 5. Conversão de Binário em Octal Para converter números binários em octais, separa-se os dígitos do número binário em grupos de 3 bits da direita para a esquerda. Em seguida transforma-se cada grupo individual de 3 bits em octal. Ao final, une-se os resultados: Caso o número de dígitos do número binário não seja múltiplo de 3, completa-se os dígitos à esquerda com zeros (0):
  • 6. Conversão de Hexadecimal em Binário Para converter números hexadecimais em binários, decompõem-se o número hexadecimal diretamente em binários de 4 dígitos. Os zeros mais à esquerda do resultado binário podem ser omitidos: Conversão de Octal em Binário Para converter números octais em binários, decompõem-se o número octal diretamente em binários de 3 dígitos. Os zeros mais à esquerda do resultado binário podem ser omitidos:
  • 7. Conversão de Octal em Hexadecimal Para converter um número octal em hexadecimal, transforma-se primeiro o octal em binário e em seguida o binário em hexadecimal: Conversão de Hexadecimal em Octal Para converter um número hexadecimal em octal, transforma-se primeiro o hexadecimal em binário e em seguida o binário em octal: