El sistema numrico en base 8 se llama octal y utiliza los dgitos 0, 1, 2. 3. 4, 5, 6, 7.
Por ejemplo, el nmero 74 (en decimal) es 1001010 (en binario), lo agruparamos como 1 / 001 / 010, de tal forma que obtengamos una serie de nmeros en binario de 3 dgitos cada uno (para fragmentar el nmero se comienza desde el primero por la derecha hacia la izquierda y se parte de 3 en 3), despus obtenemos el nmero en decimal de cada uno de los nmeros en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el nmero decimal 74 en octal es 112. Hay que hacer notar que antes de poder pasar un nmero a octal es necesario pasar por el binario. Para llegar al resultado de 74 en octal se sigue esta serie: decimal -> binario -> octal. En informtica, a veces se utiliza la numeracin octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros smbolos diferentes de los dgitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser ms cmodo el sistema hexadecimal, por cuanto todo byte as definido es completamente representable por dos dgitos hexadecimales. Es posible que la numeracin octal se usara en el pasado en lugar del decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares.
Conversin entre el Sistema Octal y el Sistema Decimal DECIMAL A OCTAL Tenemos dos formas de realizar la conversin: a) dividir el nmero decimal entre 8, cuyo resultado entero se vuelve a dividir entre 8, y as sucesivamente. b) pasar el nmero decimal a binario y posteriormente este nmero binario a octal(en este proceso podemos observar la influencia de los binarios en los octal y viceversa). Iniciemos nuestra conversin con la forma a) la cual costa de divisiones sucesivas.
Ejemplo 1 Transformar el nmero decimal 131 en nmero Octal.
Solucin:
Pero en Primer Lugar realicemos las divisiones sucesivas.
En segundo lugar ordenamos los residuos y el ltimo cociente, para obtener la respuesta en el sistema octal. Entonces 131 se escribe 2038
Ejemplo 2 Transformar el nmero decimal 100 en nmero Octal.
Solucin
Pero en Primer Lugar realicemos las divisiones sucesivas.
En segundo lugar ordenamos los residuos y el ltimo cociente, para obtener la respuesta en el sistema Octal. Entonces 100 se escribe 1448
Finalizamos con la forma b) que tiene 4 pasos que son:
1. Se divide el nmero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y as sucesivamente. Ordenados los restos, del ltimo al primero, ste ser el nmero en el Sistema Binario.
2. Se separa el nmero binario de 3 dgitos cada uno (para fragmentar el nmero se comienza desde el primero por la derecha hacia la izquierda y se parte de 3 en 3).
3. Si al final queda un grupo de 2 dgitos o menos, se completa el grupo de 3 con ceros (0) al lado izquierdo.
4. Se busca el equivalente en base 8 de cada uno de los grupos y se reemplaza.
Ejemplo 3
Transformar el nmero decimal 131 en nmero Octal.
Solucin
Pero en Primer Lugar Transformamos el nmero a Base 2. 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 que estan en color Azul: 100000112
En sistema binario, 131 se escribe 100000112 * En segundo lugar agrupamos los nmeros Binarios (100000112) de tres en tres y nos queda: 10 / 000 / 011 * En Tercer lugar realizamos la siguiente operacin en cada grupo de nmeros Binarios.
El Primer Grupo es 10 = 1x21 + 0x20 = 1x2 + 0x1 = 2 + 0 = 2
El Segundo Grupo es 000 = 0x22 + 0x21 + 0x20 = 0x4 + 0x2 + 0x1 = 0 + 0 + 0 = 0
El Tercer Grupo es 011 = 0x22 + 1x21 + 1x20 = 0x4 + 1x2 + 1x1 = 0 + 2 + 1 =3 Para la Respuesta tomamos los tres valores que estn de color en cada uno de los grupos, desde el primero (2) hasta el ltimo (3) y dando como resultado que el nmero decimal 13110 es igual al nmero Octal 2038
Ejemplo 4
Transformar el nmero decimal 100 en nmero Octal.
Solucin
Pero en Primer Lugar Transformamos el nmero a Base 2.
En sistema binario, 100 se escribe 11001002
* En segundo lugar agrupamos los nmeros Binarios(11001002) de tres en tres y nos queda: 1 / 100 / 100
* En Tercer lugar realizamos la siguiente operacin en cada grupo de nmeros Binarios.
El Segundo Grupo es 100 = 1x22 + 0x21 + 0x20 = 1x4 + 0x2 + 0x1 = 4 + 0 + 0 = 4
El Tercer Grupo es 100 = 1x22 + 0x21 + 0x20 = 1x4 + 0x2 + 0x1 = 4 + 0 + 0 =4
El Primer Grupo es Para la Respuesta tomamos los tres valores que estan de color en cada uno de los grupos, desde el primero(1) hasta el ltimo(4) y dando como resultado que el nmero decimal 10010 es igual al nmero Octal 1448
Octal a Decimal
Para realizar la conversin de octal a decimal, realice lo siguiente:
Inicie por el lado derecho hasta el izquierdo del nmero en octal, cada cifra multiplquela por 8 elevado a la potencia consecutiva (comenzando por la potencia 0, es decir; 80).
Despus de realizar cada una de las multiplicaciones, sume todas y el nmero resultante ser el equivalente al sistema decimal.
Ejemplo 5
Transformar el nmero Octal 1203078 en Decimal. Los pasos a seguir son: Potencia, Multiplicacin y suma en su orden.
La Transformacin del nmero Octal 210408, al sistema Decimal (Base 10) es 8,736.
Sistema de Numeracin en Base 16 (hexadecimal)
El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como Hex, es el sistema de numeracin de base 16 empleando por tanto 16 smbolos. Su uso actual est muy vinculado a la informtica y ciencias de la computacin, pues los computadores suelen utilizar el byte u octeto como unidad bsica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 = 1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, que, segn el teorema general de la numeracin posicional, equivale al nmero en base 16 10016, dos dgitos hexadecimales corresponden exactamente permiten representar la misma lnea de enteros a un byte. En principio dado que el sistema usual de numeracin es de base decimal y, por ello, slo se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras del alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera, por tanto, el siguiente: S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minsculas en lugar de maysculas. Como en cualquier sistema de numeracin posicional, el valor numrico de cada dgito es alterado dependiendo de su posicin en la cadena de dgitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3163 + E162 + 0161 + A160 = 34096 + 14256 + 016 + 101 = 15882. El sistema hexadecimal actual fue introducido en el mbito de la computacin por primera vez por IBM en 1963. Una representacin anterior, con 09 y uz, fue usada en 1956 por la computadora Bendix G-15.
Conversin entre el Sistema Hexadecimal y el Sistema Decimal
DECIMAL A HEXADECIMAL
Tenemos dos formas de realizar la conversin:
a) dividir el nmero decimal entre 16, cuyo resultado entero se vuelve a dividir entre 16, y as sucesivamente.
b) pasar el nmero decimal a binario y posteriormente este nmero binario a hexadecimal (en este proceso podemos observar la influencia de los binarios en los hexadecimal y viceversa).
Iniciemos nuestra conversin con la forma a) la cual costa de divisiones sucesivas.
Ejemplo 1
Transformar el nmero decimal 131 en nmero Hexadecimal.
Solucin
Pero en Primer Lugar realicemos las divisiones sucesivas.
En segundo lugar ordenamos los residuos y el ltimo cociente, para obtener la respuesta en el sistema hexadecimal. Entonces 131 se escribe 8316 Ejemplo 2
Transformar el nmero decimal 100 en nmero Hexadecimal.
Solucin
Pero en Primer Lugar realicemos las divisiones sucesivas.
En segundo lugar ordenamos los residuos y el ltimo cociente, para obtener la respuesta en el sistema hexadecimal. Entonces 100 se escribe 6416
Finalizamos con la forma b) que tiene 4 pasos que son:
1. Se divide el nmero del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y as sucesivamente. Ordenados los restos, del ltimo al primero, ste ser el nmero en el Sistema Binario.
2. Se separa el nmero binario de 4 dgitos cada uno (para fragmentar el nmero se comienza desde el primero por la derecha hacia la izquierda y se parte de 4 en 4).
3. Si al final queda un grupo de 3 dgitos o menos, se completa el grupo de 4 con ceros (0) al lado izquierdo.
4. Se busca el equivalente en base 16 de cada uno de los grupos y se reemplaza.
Ejemplo 3
Transformar el nmero decimal 131 en nmero Hexadecimal.
Solucin
Pero en Primer Lugar Transformamos el nmero a Base 2. 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 que estan en color Azul: 100000112 En sistema binario, 131 se escribe 100000112
* En segundo lugar agrupamos los nmeros Binarios(100000112) de cuatro en cuatro y nos queda: 1000 / 0011 * En Tercer lugar realizamos la siguiente operacin en cada grupo de nmeros Binarios.
El Primer Grupo es 1000 = 1x23 + 0x22 + 0x21 + 0x20 = 1x8 + 0x4 + 0x2 + 0x1 = 8 + 0 + 0 + 0 = 8
El Segundo Grupo es 0011 = 0x23 + 0x22 + 1x21 + 1x20 = 0x8 + 0x4 + 1x2 + 1x1 = 0 + 0 + 2 + 1 =3
Para la Respuesta tomamos los dos valores que estan de color en cada uno de los grupos, desde el primero (8) hasta el ltimo (3) y dando como resultado que el nmero decimal 13110 es igual al nmero Hexadecimal 8316
Ejemplo 4
Transformar el nmero decimal 100 en nmero Hexadecimal.
Solucin
Pero en Primer Lugar Transformamos el nmero a Base 2.
En sistema binario, 100 se escribe 11001002
* En segundo lugar agrupamos los nmeros Binarios(11001002) de cuatro en cuatro y nos queda: 110 / 0100
* En Tercer lugar realizamos la siguiente operacin en cada grupo de nmeros Binarios.
El Primer Grupo se completa en 4 dgitos 0110 = 0x23 + 1x22 + 1x21 + 0x20 = 0x8 + 1x4 + 1x2 + 0x1 = 0 + 4 + 2 + 0 = 6
El Segundo Grupo es 0100 = 0x23 + 1x22 + 0x21 + 0x20 = 0x8 + 1x4 + 0x2 + 0x1 = 0 + 4 + 0 + 0 = 4 Para la Respuesta tomamos los tres valores que estan de color en cada uno de los grupos, desde el primero(6) hasta el ltimo(4) y dando como resultado que el nmero decimal 10010 es igual al nmero Hexadecimal 6416 Hexadecimal a Decimal
Para realizar la conversin de hexadecimal a decimal, realice lo siguiente:
Inicie por el lado derecho hasta el izquierdo del nmero en hexadecimal, cada cifra multiplquela por 16 elevado a la potencia consecutiva (comenzando por la potencia 0, es decir; 160). Despus de realizar cada una de las multiplicaciones, sume todas y el nmero resultante ser el equivalente al sistema decimal.
Ejemplo 5
Transformar el nmero Hexadecimal 103A0B16 en Decimal. Los pasos a seguir son: Potencia, Multiplicacin y suma en su orden.
La Transformacin del nmero Hexadecimal 10CD16, al sistema Decimal (Base 10) es 4,301.
UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA FACULTAD DE INGENIERA INGENIERA MECNICA INTRODUCCIN A LA MECATRONICA Catedrtico: Ing. Ortiz
Investigacin: Sistema octal o base 8 Sistema Hexadecimal o base 16
Estuardo Rafael Larios Marroqun 1014-09-1860 Guatemala, Abril 23 del 2014
Introduccin: la computadora debido a su construccin, lo hace desde ambos puntos de vista con el sistema binario, utilizando una serie de cdigos que permiten su perfecto funcionamiento.
Conclusin: En la informtica se usaron muchos sistemas de numeracin como lo fue el sistema binario, decimal, octal y hexadecimal ya que fueron muy til para la realizacin de varios programas pero la tecnologa ha avanzado tanto que ya estos sistemas estn si se puede decir obsoleto.