Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
- Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
- Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado).
- Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención.
- Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.
- Ejemplo
0,3125 (decimal) => 0,0101 (binario).
Proceso:
0,3125 · 2 = 0,625 => 0
0,625 · 2 = 1,25 => 1
0,25 · 2 = 0,5 => 0
0,5 · 2 = 1 => 1
En orden: 0101 -> 0,0101 (binario)
- Ejemplo
0,1 (decimal) => 0,0 0011 0011 ... (binario).
Proceso:
0,1 · 2 = 0,2 ==> 0
0,2 · 2 = 0,4 ==> 0
0,4 · 2 = 0,8 ==> 0
0,8 · 2 = 1,6 ==> 1
0,6 · 2 = 1,2 ==> 1
0,2 · 2 = 0,4 ==> 0 <--se repiten las cuatro cifras, periódicamente
0,4 · 2 = 0,8 ==> 0 <-
0,8 · 2 = 1,6 ==> 1 <-
0,6 · 2 = 1,2 ==> 1 <- ...
En orden: 0 0011 0011 ... => 0,0 0011 0011 ... (binario periódico)
DECIMAL A OCTAL
Aquí se ve un ejemplo fácil de como están compuestos.
Octal: 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, ...
Decimal: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,...
Si te fijas nunca un número octal termina en 8 ó 9 de tal forma que 8 decimal en octal es 10 y 16 decimal es 20 octal y así sucesivamente.
Convertir es un poco laborioso, si divides 255 (decimal) entre 8 te da 31(decimal) y te sobran 7. Luego si divides 31(dec) entre 8 te da 3 y te sobran 7 otra vez. Y por último si divides 3(dec) entre 8 te da 0 y te sobran 3.
De manera que si lo reescribes te queda |3|7|7| en octal.
Octal: 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, ...
Decimal: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,...
Si te fijas nunca un número octal termina en 8 ó 9 de tal forma que 8 decimal en octal es 10 y 16 decimal es 20 octal y así sucesivamente.
Convertir es un poco laborioso, si divides 255 (decimal) entre 8 te da 31(decimal) y te sobran 7. Luego si divides 31(dec) entre 8 te da 3 y te sobran 7 otra vez. Y por último si divides 3(dec) entre 8 te da 0 y te sobran 3.
De manera que si lo reescribes te queda |3|7|7| en octal.
DECIMAL A HEXAGESIMAL
Mira tenes ciertos valores desde el 0 hasta el 15, 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Despues tomas el valor y lo divides entre 16, si el cociente es mayor a 16 lo vuelves a dividir entre 16 y asi consecutivamente hasta que llegues a una cifra menor a 16.
El residuo de cada division sera la cifra que tomaras para el resultado de tu division.
Y finalmente colocas como primer cifra el ultimo cociente.
Por ejemplo 16/16=1 sobra 0. Entonces 16 en Hex es 10
17/16 = 1 sobra 1. Entonces 17 en Hex es 11
19/16 = 1 sobra 3. Entonces 19 en Hex es 13
255/16 = 15 sobra 15. Entonces 255 en Hex es FF.
256/16 = 16 sobra 0. 16/16 = 1 sobra 0. Entonces 256 en Hex es 100.
2009/16 = 125 sobra 9, 125/16 = 7 sobra 13, entonces 2009 en Hex es 7D9.
Espero me entendas
Despues tomas el valor y lo divides entre 16, si el cociente es mayor a 16 lo vuelves a dividir entre 16 y asi consecutivamente hasta que llegues a una cifra menor a 16.
El residuo de cada division sera la cifra que tomaras para el resultado de tu division.
Y finalmente colocas como primer cifra el ultimo cociente.
Por ejemplo 16/16=1 sobra 0. Entonces 16 en Hex es 10
17/16 = 1 sobra 1. Entonces 17 en Hex es 11
19/16 = 1 sobra 3. Entonces 19 en Hex es 13
255/16 = 15 sobra 15. Entonces 255 en Hex es FF.
256/16 = 16 sobra 0. 16/16 = 1 sobra 0. Entonces 256 en Hex es 100.
2009/16 = 125 sobra 9, 125/16 = 7 sobra 13, entonces 2009 en Hex es 7D9.
Espero me entendas
No hay comentarios:
Publicar un comentario