You are on page 1of 8

Servicio Nacional de Aprendizaje - SENA Centro

Industrial de Mantenimiento Integral CIMI Versin: 03


Regional Santander Cdigo: F08-9224-002/ 06-09

Sistema Integrado de Pgina 1 de 8


Mejora Continua GUA DE APRENDIZAJE
Institucional

Sistemas de Numeracin

Objetivo: Evaluar la conversin de los sistemas numricos

Nombre:
Fecha:
Curso:

Convertir de Decimal a Binario

Mtodo 1

Se divide el nmero del sistema decimal entre 2, cuyo resultado entero se


vuelve a dividir entre 2, y as sucesivamente hasta que el dividendo sea
menor que el divisor, 2. Es decir, cuando el nmero a dividir sea 1 finaliza la
divisin.

Ejemplo:

Transformar el nmero decimal 131 en binario. El mtodo es muy


simple:

131 dividido entre 2 da 65 y el resto es igual a 1


65 dividido entre 2 da 32 y el resto es igual a 1
32 dividido entre 2 da 16 y el resto es igual a 0
16 dividido entre 2 da 8 y el resto es igual a 0
8 dividido entre 2 da 4 y el resto es igual a 0
4 dividido entre 2 da 2 y el resto es igual a 0
2 dividido entre 2 da 1 y el resto es igual a 0
1 dividido entre 2 da 0 y el resto es igual a 1
-> Ordenamos los restos, del ltimo al primero: 10000011

En sistema binario, 131 se escribe 10000011

Mtodo 2

Otra forma de conversin consiste en un mtodo parecido a la factorizacin


en nmeros primos. Es relativamente fcil dividir cualquier nmero entre 2.
Este mtodo consiste tambin en divisiones sucesivas. Dependiendo de si
el nmero es par o impar, colocaremos un cero o un uno en la columna de
la derecha. Si es impar, le restaremos uno y seguiremos dividiendo entre
dos, hasta llegar a 1. Despus slo nos queda tomar el ltimo resultado de

FREDYALEXANDER TELLEZ ARIZA


INGENIERO DE SISTEMAS
la columna izquierda (que siempre ser 1) y todos los de la columna de la
derecha y ordenar los dgitos de abajo a arriba.

Ejemplo:

100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo por 2
12|0
6|0
3|1
1|1 --> (100)10 = (1100100)2

Mtodo 3

Existe un ltimo mtodo denominado de distribucin. Consiste en distribuir


los unos necesarios entre las potencias sucesivas de 2 de modo que su
suma resulte ser el nmero decimal a convertir. Sea por ejemplo el nmero
151, para el que se necesitarn las 8 primeras potencias de 2, ya que la
8
siguiente, 2 =256, es superior al nmero a convertir. Se comienza poniendo
un 1 en 128, por lo que an faltarn 23, 151-128 = 23, para llegar al 151.
Este valor se conseguir distribuyendo unos entre las potencias cuya suma
d el resultado buscado y poniendo ceros en el resto. En el ejemplo
resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente.

Ejemplo:
0
2 = 1|1
1
2 = 2|1
2
2 = 4|1
3
2 = 8|0
4
2 = 16|1
5
2 = 32|0
6
2 = 64|0
7
2 = 128|1 128 + 16 + 4 + 2 + 1 = (151)10 = (10010111)2

Utilizando cualquiera de los tres mtodos realizar las siguientes


conversiones:

1) 325 4) 1024 8) 371


5) 1385 9) 588
2) 385 6) 10 10)672
3) 579 7) 482 11)5271

FREDY ALEXANDER TELLEZ ARIZA


INGENIERO DE SISTEMAS
12)204 15)25 18)440
13)31 16)869 19)1506
14)18 17)8426 20)912

Pasar de Binario a Decimal

Para realizar la conversin de binario a decimal, realice lo siguiente:

1. Inicie por el lado derecho del nmero en binario, cada cifra


multiplquela por 2 elevado a la potencia consecutiva (comenzando
0
por la potencia 0, 2 ).
2. Despus de realizar cada una de las multiplicaciones, sume todas y
el nmero resultante ser el equivalente al sistema decimal.

Ejemplos:

(Los nmeros de arriba indican la potencia a la que hay que elevar 2)

Tambin se puede optar por utilizar los valores que presenta cada posicin
del nmero binario a ser transformado, comenzando de derecha a
izquierda, y sumando los valores de las posiciones que tienen un 1.

Tambin se puede optar por utilizar los valores que presenta cada posicin
del nmero binario a ser transformado, comenzando de derecha a
izquierda, y sumando los valores de las posiciones que tienen un 1.

Ejemplo

El nmero binario 1010010 corresponde en decimal al 82. Se puede


representar de la siguiente manera:

Entonces se suman los nmeros 64, 16 y 2:


Para cambiar de binario con decimales a decimal se hace exactamente
igual, salvo que la posicin cero (en la que el dos es elevado a la cero) es la
que est a la izquierda de la coma y se cuenta hacia la derecha a partir de -
1:

Realizar las siguientes conversiones:

1) 1000011101 11)1100
2) 1100111 12)1000
3) 101 13)101010
4) 1010010000 14)10100100
5) 1010111100 15)1000100
6) 11111111 16)100111
7) 11010000 17)10010000111
8) 100001111111 18)1000001000
9) 10001001 19)000011111
10)1110010 20)101000001111

Pasar de Octal a Binario

Cada dgito octal se convierte en su binario equivalente de 3 bits y se juntan en


el mismo orden.

Ejemplo

247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits


es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego el nmero en binario
ser 010100111.

Realizar las siguientes conversiones:

1) 3011
2) 7651
3) 3201
4) 2505
5) 3000
6) 701
7) 324
8) 6753
9) 25743
10)7641
11)2777
12)1044
13)533
14)2543
15)672
16)325
17)636
18)756
19)264
20)631

Pasar de Binario a Octal

Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2,
y que dos es la base del sistema binario, es posible establecer un mtodo directo
para convertir de la base dos a la base ocho, sin tener que convertir de binario a
decimal y luego de decimal a octal. Este mtodo se describe a continuacin:

Para realizar la conversin de binario a octal, realice lo siguiente:

1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si


al terminar de agrupar no completa 3 dgitos, entonces agregue ceros a la
izquierda.

2) Posteriormente vea el valor que corresponde de acuerdo a la


tabla:

Nmero en binario 000 001 010 011 100 101 110 111
Nmero en octal 0 1 2 3 4 5 6 7

3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.

Ejemplos

110111 (binario) = 67 (octal). Proceso:


111 = 7
110 = 6
Agrupe de izquierda a derecha: 67

11001111 (binario) = 317 (octal). Proceso:

111 = 7
001 = 1
11 entonces agregue un cero, con lo que se obtiene 011 =
3
Agrupe de izquierda a derecha: 317

1000011 (binario) = 103 (octal). Proceso:

011 = 3
000 = 0
1 entonces agregue 001 = 1
Agrupe de izquierda a derecha: 103

Si el nmero binario tiene parte decimal, se agrupa de tres en tres desde el punto
decimal hacia la derecha siguiendo los mismos criterios establecidos
anteriormente para nmeros enteros. Por ejemplo:

0.01101 (binario) = 0.32 (octal) Proceso: 011 = 3 01 entonces agregue 010 = 2


Agrupe de izquierda a derecha: 32 Agregue la parte entera: 0.32

Realizar las siguientes conversiones:

1) 1110001110101 11)1100111
2) 10010110000 12)100100101
3) 10101010010 13)1000011
4) 100010001000 14)11010
5) 0101 15)1110101
6) 10010111 16)110011111
7) 1110010 17)10100000111
8) 100111 18)1110000111
9) 11001100 19)11111111
10)1010101 20)111001111

Pasar de Hexadecimal a Binario

Cada dgito hexadecimal puede representar uno de diecisis valores entre 0 y


1510. Como slo tenemos diez dgitos decimales, necesitamos inventar seis
dgitos adicionales para representar los valores entre 1010 y 1510. En lugar de
crear nuevos smbolos para estos dgitos, utilizamos las letras A a la F. La
conversin entre hexadecimal y binario es sencilla, considere la siguiente tabla:
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

Esta tabla contiene toda la informacin necesaria para convertir de binario a


hexadecimal y viceversa. Para convertir un nmero hexadecimal en binario,
simplemente sustituya los correspondientes cuatro bits para cada dgito
hexadecimal, por ejemplo, para convertir 0ABCDh en un valor binario:

0 A B C D (Hexadecimal)
0000 1010 1011 1100 1101 (Binario)

Por comodidad, todos los valores numricos los empezaremos con un dgito
decimal; los valores hexadecimales terminan con la letra h y los valores binarios
terminan con la letra b.

Realizar las siguientes conversiones:


1) BADEF2h 11)EDFh
2) CA254h 12)5132h
3) 786DEh 13)8Ch
4) 2385FBh 14)DFh
5) 513Bh 15)AFAAAh
6) B89h 16)BACFFh
7) 205h 17)DECh
8) 248h 18)85Dh
9) 35Bh 19)43Fh
10)C51h 20)938h
Pasar de Binario a Hexadecimal

La conversin de formato binario a hexadecimal es casi igual de fcil, en primer


lugar necesitamos asegurar que la cantidad de dgitos en el valor binario es
mltiplo de 4, en caso contrario agregaremos ceros a la izquierda del valor, por
ejemplo el nmero binario 1011001010, la primera etapa es agregarle dos ceros a
la izquierda para que contenga doce ceros: 001011001010. La siguiente etapa es
separar el valor binario en grupos de cuatro bits, as: 0010 1100 1010. Finalmente
buscamos en la tabla de arriba los correspondientes valores hexadecimales dando
como resultado, 2CA, y siguiendo la convencin establecida: 02CAh.

Realizar las siguientes conversiones:

1) 1101
2) 10010000111
3) 1010100111
4) 10011111111111
5) 1011110001101
6) 1001000111000111
7) 100011110011
8) 1001001110
9) 10000111100
10)100011100
11)100100111
12)11110000
13)1000
14)10001111100
15)10101010
16)10001111100
17)101110001
18)01100111
19)10011100111
20)1000111100111

You might also like