Está en la página 1de 13

Matemát

Matemáticas Discretas Unidad 1: Sistemas numéricos


icas Discretas

Ingeniería en desarrollo de software


Segundo semestre

TEMA DE APOYO:

Proceso para convertir


entre distintas bases
Presenta: Ma. De la Luz Galán
Matrícula: FA1009658
Correo: fa1009658@unadmexico.mx

FA1009658 Ma. De la Luz Galán González Página 1


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

Conversión de decimal a binario

Resolución:

Usando la siguiente tabla de conversiones.

• (135)10

Comenzamos con la posición 8ª, que equivale al número 128 en decimal. La posición 9ª es 256 en
decimal y excede el número (135)10

Es decir:
posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 1 0 0 0 0 1 1 1 Decimal
Decimal 0 0 0 0 128 0 0 0 0 4 2 1 135

128 + 4 + 2 + 1 = 135

Por lo tanto,

(135)10 = (10000111)2

FA1009658 Ma. De la Luz Galán González Página 2


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

• (77)10

Comenzamos con la posición 7ª, que equivale al número 64 en decimal. La posición 8ª es 128 en
decimal y excede el número (77)10

Es decir:
posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 1 0 0 1 1 0 1 Decimal
Decimal 0 0 0 0 0 64 0 0 8 4 0 1 77

64 + 8 + 4 + 1 = 77

Por lo tanto,

(77)10 = (1001101)2

• (83)10

Comenzamos con la posición 7ª, que equivale al número 64 en decimal. La posición 8ª es 128 en
decimal y excede el número (83)10

Es decir:
posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 1 0 0 0 0 1 1 Decimal
Decimal 0 0 0 0 0 64 0 16 0 0 2 1 83

64 + 16 + 2 + 1 = 83

Por lo tanto,

(83)10 = (1010011)2

FA1009658 Ma. De la Luz Galán González Página 3


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

• (200)10

Comenzamos con la posición 8ª, que equivale al número 128 en decimal. La posición 9ª es 256 en
decimal y excede el número (200)10

Es decir:
posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 1 1 0 0 1 0 0 0 Decimal
Decimal 0 0 0 0 128 64 0 0 8 0 0 0 200

128 + 64 + 8 = 200

Por lo tanto,

(200)10 = (11001000)2

• (15)10

Comenzamos con la posición 4ª, que equivale al número 8 en decimal. La posición 5ª es 16 en


decimal y excede el número (15)10

Es decir:
posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 0 0 0 1 1 1 1 Decimal
Decimal 0 0 0 0 0 0 0 0 8 4 2 1 15

8 + 4 + 2 + 1 = 15

Por lo tanto,

(15)10 = (1111)2

FA1009658 Ma. De la Luz Galán González Página 4


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

Conversiones binario-octal-hexadecimal

Resolución:

Usando las siguientes tablas de conversiones.

FA1009658 Ma. De la Luz Galán González Página 5


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

(110101)2 a octal

Dividiendo en tercias el número, quedaría como: 110 101

Revisando la primera tabla obtenemos:


6 5

Por lo tanto,
(110101)2 = (65)8

________________________________________________________________________________

(11001111)2 a hexadecimal

Dividiendo en cuartetos el número, quedaría como: 1100 1111

Revisando la segunda tabla obtenemos:


C F

Por lo tanto,
(11001111)2 = (CF)16

________________________________________________________________________________
FA1009658 Ma. De la Luz Galán González Página 6
Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

(111111)2 a octal

Dividiendo en tercias el número, quedaría como: 111 111

Revisando la primera tabla obtenemos:


7 7

Por lo tanto,
(111111)2 = (77)8
________________________________________________________________________________

(11101110)2 a hexadecimal

Dividiendo en cuartetos el número, quedaría como: 1110 1110

Revisando la segunda tabla obtenemos:


E E

Por lo tanto,
(11101110)2 = (EE)16

FA1009658 Ma. De la Luz Galán González Página 7


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

Conversiones entre distintas bases


Resolución:

Usando las siguientes tablas de conversiones.

FA1009658 Ma. De la Luz Galán González Página 8


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

(4F)16 a binario

Dividiendo el número hexadecimal, quedaría como: 4 F


Revisando la tercera tabla obtenemos:
0100 1111
Por lo tanto:
(4F)16 = (1001111)2

________________________________________________________________________________

(101111)2 a octal

Dividiendo en tercias el número, quedaría como: 101 111


Revisando la segunda tabla obtenemos:
5 7

Por lo tanto:
(101111)2 = (57)8

FA1009658 Ma. De la Luz Galán González Página 9


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

(36)8 a decimal

Dividiendo el número octal, quedaría como: 3 6


Revisando la segunda tabla obtenemos:
011 110

Por lo tanto,
(36)8 = (011110)2

Tenemos el número en binario (011110)2


Revisando la primera tabla obtenemos:

posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 0 0 1 1 1 1 0 Decimal
Decimal 0 0 0 0 0 0 0 16 8 4 2 0 30

16 + 8 + 4 + 2 = 30
Por lo tanto:
(36)8 = (30)10
________________________________________________________________________________

(69)10 a binario

Revisando la primera tabla:


En la 7ª posición está el 64, en la 3ª el 4 y en la 1ª el 1: 64 + 4 + 1 = 69, llenando la 6ª, 5ª, 4ª y 2ª
posiciones con el cero (vacío), quedaría como:

posición 12 11 10 9 8 7 6 5 4 3 2 1
Valor 2048 1024 512 256 128 64 32 16 8 4 2 1
Binario 0 0 0 0 0 1 0 0 0 1 0 1 Decimal
Decimal 0 0 0 0 0 64 0 0 0 4 0 1 69

FA1009658 Ma. De la Luz Galán González Página 10


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

1000101
Por lo tanto:
(69)10 = (1000101)2

Convertir 4610 a sistema octal:


Para convertir de decimal a octal nos auxiliamos de la tabla de conversiones, para lo que significa que el número 4610 en
base decimal, deberemos convertirlo primero en base 2 (binaria).

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

4610 a binario:

Iniciamos tomando el máximo inferior a 46, es decir la sexta posición= 32, proseguimos con la siguiente posición
tomando siempre el máximo inferior, hasta completar la cantidad.

Binario
8ͣ 7ͣ 6ͣ 5ͣ 4ͣ 3ͣ 2ͣ 1ͣ
Posición
Equivalente
128 64 32 16 8 4 2 1
decimal
Máximo
1
inferior
46 – 32= 14 1
14-8= 6 1
6-4= 2 1
1 0 1 1 1 0
32 + 8 + 4 + 2 = 46

FA1009658 Ma. De la Luz Galán González Página 11


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

Una vez que tenemos el código en binario lo que resta es convertir el sistema binario en sistema octal usando la tabla
correspondiente:
El primer paso es realizar agrupaciones de tres bits partiendo de derecha a izquierda como se muestra a continuación:
(101 110)2
Utilizando la tabla, de forma directa convertimos su equivalente de binario en octal como si fueran grupos
independientes.

Binario 000 001 010 011 100 101 110 111


0ctal 0 1 2 3 4 5 6 7

 
(101110)2 = 568

Por lo tanto 4610 = 568

Convertir 9010 a sistema hexadecimal:


Tenemos el número 90 en base decimal que deberá convertirse a sistema hexadecimal. El proceso para conocer el
equivalente de decimal en hexadecimal es muy parecido al que se realiza para la conversión de decimal a octal.

El primer paso será convertir el número decimal 9010 en número binario.

Iniciamos tomando el máximo inferior a 90, es decir la séptima posición= 64, proseguimos con la siguiente posición
tomando siempre el máximo inferior, hasta completar la cantidad

Binario
8ͣ 7ͣ 6ͣ 5ͣ 4ͣ 3ͣ 2ͣ 1ͣ
Posición
Equivalente
128 64 32 16 8 4 2 1
decimal
Máximo
1
inferior
90 – 64= 26 1
26-16= 10 1
10-8= 2 1
1 0 1 1 0 1 0
64 + 16 + 8 + 2 = 90

FA1009658 Ma. De la Luz Galán González Página 12


Matemát
Matemáticas Discretas Unidad 1: Sistemas numéricos
icas Discretas

Una vez que tenemos el número en binario lo convertimos en hexadecimal usando la tabla correspondiente.

El primer paso es realizar agrupaciones de tres bits partiendo de derecha a izquierda como se muestra a continuación:

(101 1010)2

5 A HEXADECIMAL

Utilizando la tabla, de forma directa convertimos su equivalente de binario


en hexadecimal como si fueran grupos independientes.

De tal forma que:

9010= 5A16

FA1009658 Ma. De la Luz Galán González Página 13

También podría gustarte