Está en la página 1de 40

3.1) Transformacin de nmeros entre los sistemas decimal, binario, octal y hexadecimal.

TEMARIO
Conversin a sistema decimal Conversin a sistema binario

Conversin a sistema octal


Conversin a sistema hexadecimal Ejercicios

SISTEMA DECIMAL

El sistema decimal que nosotros usamos, esta conformado por 10 dgitos.

Tener claro que


Al ser posicional, el sistema decimal es un sistema de numeracin en el cual el valor de cada dgito depende de su posicin dentro del nmero. Al primero corresponde el lugar de las unidades, decenas, centenas (se multiplica por 100), etc. El sistema de numeracin decimal, tambin llamado sistema decimal, es un sistema de numeracin posicional en el que las cantidades se representan utilizando como base aritmtica las potencias del nmero diez.

Binario Decimal
Se inicia por el lado derecho del numero en binario.

Cada cifra se multiplica por 2 elevado a una potencia consecutiva, empezando por 2 a la cero.
Una vez elevado a la potencia, se multiplica la cifra del numero binario por la potencia correspondiente. Para finalizar, se suman las cantidades que salieron, y ese seria el numero decimal.

Octal Decimal
Se inicia por el lado derecho del numero octal. Cada cifra se multiplica por 8 elevado a su potencia consecutiva comenzando por 8 elevado a la cero. Una vez teniendo la potencia, se multiplica por el numero entero correspondiente. Para finalizar, se suman los resultados obtenidos, y el resultado final, es el numero decimal.

Hexadecimal Decimal
Se inicia por el lado derecho del numero octal. Cada cifra se multiplica por 16 elevado a su potencia consecutiva comenzando por 16 elevado a la cero. Una vez teniendo la potencia, se multiplica por el numero entero correspondiente. Para finalizar, se suman los resultados obtenidos, y el resultado final, es el numero decimal.

SISTEMA BINARIO

Representacin
Un numero binario puede ser representado por cualquier secuencia bits (dgitos binarios), que suelen representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes.
1010011010 |-|--||-|xoxooxxoxo ynynnyynyn

Decimal Binario
Se divide el numero 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. Ejemplo:Transformar el numero decimal 131 en binario.

Otra forma
Consiste tambin en divisiones sucesivas. Dependiendo si el numero es par o impar, colocaremos un cero o un 1 en la columna de la derecha. Si es impar le restaremos 1. Ejemplo : Transformar el numero decimal 100 en binario

Octal Binario
Cada digito Octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden. Ejemplo: 247 (octal)
Nmer o en 000 binario Nmer o en 0 octal 001 010 011 100 101 110 111

Hexadecimal Binario
Para pasar de Hexadecimal a Binario, se remplaza el numero Hexadecimal por el equivalente de 4 bits, de forma similar a como se hace de octal a binario. Ejemplo: 9DBA5
Nme ro en 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 binari o Nme ro en hexad ecima l

SISTEMA OCTAL

Representacin
Se trata de un sistema de numeracin en base 8 que utiliza 8 smbolos para la representacin de cantidades. Los smbolos utilizados son: 0, 1, 2, 3, 4, 5, 6, 7. La palabra octal es derivada de la raz latina octo (ocho). En este sistema la base b = 8 y usamos ocho smbolos para representar un numero.

ENTEROS

Valores posicionales para un entero en sistema octal

SISTEMA HEXADECIMAL

El sistema numrico hexadecimal, que incluye 16 dgitos: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F] A=10, B=11, C=12, D=13, E=14, F=15 Su uso actual se le atribuye a la informtica y ciencias de la computacin. Su uso es simple, ya que: 1 nm. hexadecimal = 4 nm. binarios

Tener claro que


Bit es el acrnimo de Binary digit (dgito binario). Un bit es un dgito del sistema de numeracin binario: [0,1] Pueden tomar valores como: 0 = Apagado 1= Encendido 1 byte = 8 bits, siendo equivalente al octeto, pero hay excepciones.

Decimal Hexadecimal
Se tiene: 173510 1) Dividir el valor entre 16 1735/16= 108, residuo 7 2)Dividir los resultados de las divisiones y se dividen sucesivamente 108/16= 6, residuo 12=C

ltima divisin 6/16= 0, residuo= 6 4)Se ordenan los residuos del ltimo al primero:

173510= 6C716

Hexadecimal Decimal
Se tiene: 1A3F16 1) Se toma cada valor, se multiplica por 16 elevado a la posicin que se encuentra, tomando al 0 como ltimo valor exponencial.

1(16 ) A(16 ) 3(16 ) F (16 )


3 2 1 0

1(4096) 10(256) 3(16) 15(1) 6,71910


1A3F16 = 671910

Desarrollando:

Binario Hexadecimal Solucin 1: uso de tablas


Se tiene el nmero binario 1010011100112 1) Se formarn grupos de cuatro bits, empezando por la derecha: 1010,0111,0011 NOTA:
En caso de ser menos de 4 bits, agregar ceros a la izquierda completando a 4 bits.

2) reemplazarlos por su equivalente hexadecimal: Como indica la siguiente tabla

DECIMAL BINARIO 0 1 0000 0001

HEXADECIMAL 0 1

2
3 4 5 6 7 8 9 10 11 12 13 14 15

0010
0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

2
3 4 5 6 7 8 9 A B C D E F

10102 = A16 01112 = 716 00112 = 316 1010011100112 = A7316

Solucin 2:transformacin a decimal.


1) Se desarrolla el nmero, teniendo en cuenta el valor de cada dgito en su posicin: 1010011100112

1(2 ) 0(2 ) 1(2 )


11 10 9

0(28 ) 0(27 ) 1(26 ) 1(25 ) 1(2 4 ) 0(23 ) 0(22 ) 1(21 ) 1( 20 )

2, 67510

2) Ahora se dividir el valor en base 10 entre 16: 2,675/16= 167 residuo 3 167/16= 10 residuo 7 10/16= 0 residuo 10=A 3) Tomando los residuos de forma inversa, se tiene que:

2,67510 A7316

Octal Hexadecimal
1) Se tiene: 1258 2) Se convierte primero a decimal:

1(8 ) 2(8 ) 5(8 )


2 1 0

1258 8510
3) Ahora se convierte a hexadecimal, por medio de divisiones de 16

85/16= 5 residuo 5 5/16= 0 residuo 5 4) Se acomodan los residuos del ltimo al primero, por lo tanto:

1258 5516

1)30410 Binario

2)5368 Binario
5)65218 Binario

3) FD7316 Binario

4) 101111112 Hexadecimal

6)001001012 Hexadecimal

7)99B16 Decimal
8)10101010102 Hexadecimal

9)5510 Binario

10)5910 Octal

11)74710 Hexadecimal

GRACIAS!

También podría gustarte