Está en la página 1de 6

Matemáticas Discretas

Actividad 4. Conversiones entre distintas


bases.

Ingeniería en Desarrollo de Software


Uriel Edmundo Plata Hernández
ES1410905340
Actividad 4. Conversiones entre distintas bases.

Convertir los siguientes números:

a. (6E)16 a binario 
b. (100011)2 a octal 
c. (43)8 a decimal
d. (85)10 a binario

Tabla de conversiones de Sistema numérico decimal a binario.

Binario 8a 7a 6a 5a 4a 3a 2a 1a
posición (MSB) (LSB)
Equivalencia 128 64 32 16 8 4 2 1
decimal

Tabla de conversiones de Sistema numérico binario a octal.

Binario 000 001 010 011 100 101 110 111


Octal 0 1 2 3 4 5 6 7

Tabla de conversiones de Sistema numérico binario a hexadecimal.

Binario Hexadecimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
Teniendo en consideración las anteriores tres tablas de equivalencias entre los
diferentes sistemas numéricos. Las cuales ya he definido la estructura de sus equivalencias
entre los sistemas, en trabajos anteriores. Haremos uso de las mismas al momento de
realizar cada conversión, claro está que según sean los sistemas a usar, se utilizaran una o
más tablas diferentes, y se llevará a cabo el procedimiento correspondiente. El anterior
será explicado dentro de cada inciso, según sea el caso.

a. (6E)16 a binario 

Procedimiento:

Dado el numero (6E)16

Lo dividiremos para buscarle a cada digito el valor de su posición en sistema binario

(6, E)16
En sistema binario el equivalente del valor de sus dígitos es:

(110, 1110)2

Entonces:

(6E)16= (1101110)2

Explicación:

Dado el numero (6E) en base 16 procederemos a realizar su conversión a binario.

Dividimos el digito según cada número, a cada cual le corresponde 4 dígitos en sistema binario,
según la tabla de equivalencias.

Y haciendo uso de la tabla de equivalencias entre el sistema binario y el hexadecimal, tenemos


que (6)16 corresponde a (110)2 , y (E)16 corresponde a (1110) 2. Entonces uniendo los dos dígitos
resultantes obtenemos el numero binario, (1101110) 2. Por lo que tomaremos ese número como el
resultado.

b. (100011)2 a octal 

Procedimiento:
Dado el numero (100011)2

Lo dividiremos en cifras de 3 para buscarle a cada cifra el valor de su posición en sistema octal.

(100, 011)2
En sistema octal el equivalente del valor de sus cifras binarias es:

(4, 3)8

Entonces:

(100011)2= (43)8

Explicación:

Dado el numero (100011) en base 2 procederemos a realizar su conversión a octal.

Dividimos el digito en cifras de 3, empezando de derecha a izquierda, según cada cifra de 3


números le corresponde un número en octal.

Y haciendo uso de la tabla de equivalencias entre el sistema binario y el octal, tenemos que (100) 2
corresponde a (4)8, y (011)2 corresponde a (3)8. Entonces uniendo los dos dígitos resultantes
obtenemos el numero octal, (43)8. Por lo que tomaremos ese número como el resultado.

c. (43)8 a decimal

Procedimiento:

Dado el numero (43)8

Lo dividiremos en cifras de 1 para buscarle a cada cifra el valor de su posición en sistema binario.

(4, 3)8
En sistema binario el equivalente del valor de sus cifras en octal es:

(100, 011)2

Entonces:

(43)8= (100011)2
Ahora haciendo la suma del valor decimal de sus dígitos binarios según su posición en sistema
binario, tenemos:

(100011)2
32+0+0+0+2+1 = (35)10
Entonces:

(100011)2= (35)10
Entonces

(43)8= (35)10
Explicación:

Dado el numero (43) en base 8 procederemos a realizar su conversión a decimal.

Dividimos el digito en sus números, según cada cifra le corresponde una cifra de 3 números en
binarios.

Una vez teniendo el numero binario resultante (100011) 2, realizaremos la suma del valor de cada
uno de sus dígitos en decimal, según su posición en sistema binario.

La suma resultante será 32+ 2+1. Siendo el resultado el numero (35) 10.. Por lo que tomaremos
dicho numero en sistema decimal como equivalente del número 43 en sistema octal.

d. (85)10 a binario

Procedimiento:

Dado el numero (85)10

Buscaremos una suma según el valor en decimal, cuyo número nos de 85, tomando en cuenta la
tabla de equivalencias según su valor en sistema binario.

64+0+16+0+4+0+1=85
En sistema binario el equivalente del valor de sus cifras en decimal, según la posición que tomen
en la suma es:

(1010101)2
Entonces:

(85)10= (1010101)2

Explicación:

Dado el numero (85) en base 10 procederemos a realizar su conversión a binario.

Haremos una suma tomando en cuenta el valor decimal de cada digito, según su posición en
binario. Resultando la suma 64+0+16+0+4+0+1, cuyo resultado decimal es 85. Sustituyendo cada
cifra distinta a 0 en la suma por un 1, y dejando el 0 en sus pociones, tendremos (1, 0, 1, 0, 1, 0, 1)
Uniendo dichos números obtenemos la cifra decimal (1010101) 2. Por lo que tomaremos dicho
numero como resultado equivalente de 85 en base 10.

También podría gustarte