Conversiones Matematicas Discretas
Conversiones Matematicas Discretas
Conversiones Matematicas Discretas
2
9
5
1
2
4
7
1
2
2
3
1
2
1
1
1
2
5
1
2
2
0
2
1
(191)10=(10111111)2
Decimal a Octal
Se divide el nmero del sistema decimal entre 8, cuyo resultado entero se
vuelve a dividir entre 8, y as sucesivamente hasta que el dividendo sea
menor que el divisor, 8. Es decir, cuando el nmero a dividir se encuentre
entre el 0 y el 7 finaliza la divisin. A continuacin se ordenan los restos
empezando desde el ltimo al primero, simplemente se colocan en orden
inverso a como parecen en la divisin, se les da la vuelta, obtenindose el
nmero octal.
Ejemplo:
255 8
1 3
5
1
7
7
8
3
(255)10=(377)8
Decimal a hexadecimal
Se divide el nmero del sistema decimal entre 116, cuyo resultado entero se
vuelve a dividir entre 16, y as sucesivamente hasta que el dividendo sea
menor que el divisor, 8. Es decir, cuando el nmero a dividir se encuentre el
0 y el 15 finaliza la divisin. A continuacin se ordenan los restos
empezando desde el ltimo hasta al primero, simplemente se colocan en
orden inverso a como aparecen en la divisin, se les da la vuelta a los
nmeros entre el 10 y el 15 se remplaza por la letra correspondiente es
decir 10 = A, 11 = B, as hasta el 15 = F, obtenindose el nmero
correspondiente al nmero decimal indicando como se muestra.
Ejemplo:
18
16
11
6
4
66
66
sb
1
6
7
10
A
(1866)10=(74 A)16
Binario a Decimal
Inicie por el lado derecho del nmero en binario, cada cifra multiplquela por
2 elevado a la potencia consecutiva (comenzando por la potencia 0).
Multiplique el valor obtenido por el nmero binario correspondiente.
Despus de realizar cada una de las multiplicaciones, sume todas y el
nmero resultante ser el equivalente al sistema decimal.
Ejemplo:
8 7
4 3
2 1
22 2 22 2 22 2
1
0
8
1
7
1
6
1
5
1
4
1
3
0
2
0
1
1 2 0 2 1 2 1 2 1 2 1 2 1 2 0 2 0 2
256
+
0
0 + 0 = 380
64
32
16
(10111110)2=(380)10
Octal a Decimal
Inicie por el lado derecho del nmero en binario, cada cifra multiplquela por
8 elevado a la potencia consecutiva (comenzando por la potencia 0).
Multiplique el valor obtenido por el nmero correspondiente.
Despus de realizar cada una de las multiplicaciones, sume todas y el
nmero resultante ser el equivalente al sistema decimal.
Ejemplo:
2
8 8 8
5 82 3 81 2 80
320
24
= 346
(532)8 =(346)10
Hexadecimal a Decimal
Se multiplica cada digito del nmero Hexadecimal por la potencia
correspondiente, segn la posicin de cada digito, como se muestra en la
tabla.
Luego al tener ya todo el producto se procede a sumar dichos resultados
obtenindose el nmero decimal correspondiente al nmero Hexadecimal
Ejemplo:
61440
1280
+ 48
= 128306
(1 F 532)16=(128306)10
Binario a Octal
Convertir 1010010110 a octal.
Primero convertir a base 10 o nmero decimal, esto lo conseguimos
multiplicando cada uno de los dgitos de mi nmero binario con una
potencia de 2. El exponente de la potencia lo obtenemos contando los
dgitos de derecha a izquierda y empezando por el 0, en este caso tenemos
que nuestra mxima potencia es 10.
0
1
1
0
1
0
0
1
0
1
*
*
*
*
*
*
*
*
*
*
(2)0 = 0 * 2 = 0
(2)1 = 1 * 2 = 2
(2)2 = 1 * 4 = 4
(2)3 = 0 * 8 = 0
(2)4 = 1 * 16 = 16
(2)5 = 0 * 32 = 0
(2)6 = 0 * 64 = 0
(2)7 = 1 * 128 = 128
(2)8 = 0 * 256 = 0
(2) = 1 * 512 = 512
8
8
2
2
8
1
0
2
8
1
(1010010110)2 = (1226)8
Ejemplo # 2:
Convertir (10100001011)2 a octal.
3
0
0
0
0
1
0
1
1
*
*
*
*
*
*
*
*
2^7
2^6
2^5
2^4
2^3
2^2
2^1
2^0
=
=
=
=
=
=
=
=
0
0
0
0
1
0
1
1
*
*
*
*
*
*
*
*
128 = 0
64 = 0
32 = 0
16 = 0
8=8
4=0
2=2
1=1
12 8
91
3
16
1
1
8
2
0
4
8
2
(10100001011)2 = (2413)8
Octal a Binario.
Primero se convierte de base 8 en base 10 y despus la base 10 a base 2.
Para convertir de base 8 a 10 usamos las potencias del 8, tal como lo
hicimos en el ejemplo anterior usando como mayor exponente el nmero
que resulte de contar de derecha a izquierda y empezando desde 0.
7
6
3
5
2
4
7
0
0
*
*
*
*
*
*
*
*
*
8^8
8^7
8^6
8^5
8^4
8^3
8^2
8^1
8^0
=
=
=
=
=
=
=
=
=
7
6
3
5
2
4
7
0
0
*
*
*
*
*
*
*
*
*
16777216 = 117440512
2097152 = 12582912
262144 = 786432
32768 = 163840
4096 = 8192
512 = 2048
64 = 448
8=0
1=0
Equivalencia
0
1
2
3
4
5
6
7
8
9
A
1011
1100
1101
1110
1111
B
C
D
E
F
0010 = 2
1110 = E
(4F3A)16 = (0100111100111010)2
1: 0001
2: 0010
4: 0100
B: 1011
(124B)16 = (0001001001001011)2
Octal a Hexadecimal.
(3127)8 a hexadecimal.
7 * 8^0 = 7 * 1 = 7
2 * 8^1 = 2 * 8 = 16
1 * 8^2 = 1 * 64 = 64
3 * 8^3 = 3 * 512 = 1536
Una vez realizadas las multiplicaciones y las potencias procedemos a sumar
los resultados.
7 + 16 + 64 + 1536 = 1623
1623/2 = 811 y me sobra 1
811/2 = 405 y me sobra 1
405/2 = 202 y me sobra 1
202/2 = 101 y me sobra 0
101/2 = 50 y me sobra 1
50/2 = 25 y me sobra 0
25/2 = 12 y me sobra 1
12/2 = 6 y me sobra 0
6/2 = 3 y me sobra 0
3/2 = 1 y me sobra 1
1/2 = 0
(3127)8 = (3A9)16
Hexadecimal a Octal.
4 = 0100
B = 1011
Entonces ya tenemos (01001011)2
Ahora lo pasamos a octal.
1 * 2^0 = 1 * 1 = 1
1 * 2^1 = 1 * 2 = 2
0 * 2^2 = 0 * 4 = 0
1 * 2^3 = 1 * 8= 8
0* 2^4 = 0 * 16 = 0
0 * 2^5 = 0 * 32 = 0
1 * 2^6 = 1 * 64 = 64
0 * 2^7 = 0 *128 = 0
Procedemos a sumar los resultados obtenidos:
1 + 2 + 8 + 64 = 75
7 8
(4B1) 16 = (111)8
5
1
9
1
8
1