Algoritmo
DAVI KEMPKA
FLÁVIA PAULIN
WANDERLEY LIMA
CONVERSÃO DE BASES
CURITIBA
2013
DAVI KEMPKA
FLÁVIA PAULIN
WANDERLEY LIMA
CONVERSÃO DE BASES
TRABALHO APRESENTADO AO CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, DA UNIVERSIDADE TUIUTI DO PARANÁ, COMO REQUISITO AVALIATIVO DO 1º BIMESTRE DA DISCIPLINA DE ALGORITMOS EM PROGRAMAÇÃO ESTRUTURADA.
PROFESSORA: PATRÍCIA RUCKER DE BASSI
CURITIBA
2013
SUMÁRIO 1. INTRODUÇÃO 2.
RESUMO
CONVERSÕES ENTRE SISTEMAS DE NUMERAÇÃO
A transformação de uma determinada quantidade num sistema de numeração, para a sua representação em outro sistema recebe o nome de conversão.
1. CONVERSÃO DE BINÁRIO PARA NÚMEROS DECIMAIS
Todos os números binários têm representações decimais equivalentes e vice-versa. Para converter números binários e decimais, devemos aplicar o conceito matemático de valores posicionais. O conceito é simples: tanto binário e números decimais, o valor real de cada dígito depende de sua posição dentro do número. Em matemática, a base de numeração determina quanto ao valor dígitos por posição. Para base dez números decimais, multiplicar cada dígito à esquerda por um fator progressivo de 10 para calcular o seu valor. Para base dois números binários, multiplicar cada dígito à esquerda por um fator progressivo de 2. Os cálculos sempre são trabalhados da direita para a esquerda.
No número binário 1111011, o mais à direita '1' representa o valor de "um", mas o mais à esquerda '1' representa um valor muito mais elevado "64", neste caso.
O número decimal 123 funciona para:
3 + (10 * 2) + (10 * 10 * 1) = 123
E o número binário 1111011 converte para decimal:
1 + (2 * 1) + (2 * 2 * 0) + (4 * 2 * 1) + (2 * 8 * 1) + (16 * 2 * 1) + (32 * 2 * 1) = 123
Portanto, o número binário 1111011 é igual ao número decimal 123.
1.1 CONVERSÃO DE NÚMEROS DECIMAIS PARA BINÁRIO
Para converter os números de decimal para binário, divide-se sucessivamente por ´2´, o número decimal e