martes, 15 de diciembre de 2009

CONVERSIÓN ENTRE SISTEMA DE NUMERACION



DE DECIMAL A BINARIO:

-Dividiendo entre 2: Dividimos el numero en decimal entre dos y nos quedamos con el resto. El numero en binario será el desde el ultimo resto al primero más el ultimo cociente que será 1. Ejm:

25:2 = 12 resto: 1
12:2 = 6 resto: 0
6:2 = 3 resto: 0
3:2 = 1 resto: 1
decimal-->25 = 11001<--binario



-Descomponiendo en potencias: Las potencias de 2 (1, 2, 4, 8, 16, 32…) pueden ser restadas al numero en decimal, desde la mayor potencia que podamos hasta que abarquemos todos los restos que nos den. Ejm:

decimal-->107
2^6=64 es la potencia mas grande que podemos restar 107-64 = 43
2^5=32 también se puede restar la potencia de 5 43-32= 11
2^4=16 al ser mas grande que 11 no se le puede restar
2^3= 8 se puede restar la potencia de 3 11-8= 3
2^2= 4 al ser más grande que 3 no se le puede restar
2^1= 2 se puede restar la potencia de 1 3-2=1
2^0= 1 se puede restar la potencia de 0 1-1=0

El numero se crea poniendo 1 en las posiciones en las que se halla podido restar una potencia y 0 en las que no. A si el 107 es igual a 1101011.





DE BINARIO A:

-Decimal:

1001010=0*2^0+1*2^1+0*2^2+1*2^3+0*2^4+0*2^5+1*2^6=74

-Octal: Agrupamos de derecha a izquierda todos los bits en grupos de 3 y sustituimos esos grupos por su equivalente en esta tabla -Hexadecimal: de derecha a izquierda todos los bits en grupos de 4 y sustituimos esos grupos por su equivalente en esta tabla
DE OCTAL A:
-Binario: sustituimos los dígitos por su secuencia en la tabla
-Hexadecimal: pasamos a binario y después a hexadecimal
-Decimal: pasamos a binario y después a decimal


DE HEXADECIMAL A.
-Binario: sustituimos los dígitos por su secuencia en la tabla
-Octal: pasamos a binario y después a octal
-Decimal: pasamos a binario y después a decimal




No hay comentarios:

Publicar un comentario