sábado, 17 de mayo de 2014

Investigación

Sistema Hexadecimal
Es un sistema de numeración que emplea 16 símbolos. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen usar el byte u octeto como unidad básica de memoria.
En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan.  
En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operaciones matemáticas. Entre ellas se encuentra la resta entre dos números en sistema hexadecimal, la que se puede hacer con el método de complemento a 15 o también utilizando el complemento a 16. Además de éstas, debemos manejar adecuadamente la suma en sistema hexadecimal.

Conversión
El sistema numérico hexadecimal es útil en computación porque puede codificar números de forma más eficiente que los sistemas binarios o decimal. Este sistema usa los dígitos del 0 al 9 y las primeras 6 letras del alfabeto para crear un sistema numérico de base 16. Las letras A, B, C, D, E y F representan los números del 10 al 15 respectivamente.
Instrucciones:

1.    Primero, mira esta lista de potencias de 16: 16^0 = 1 16^1 = 16 16^2 = 256 16^3 = 4096 16^4 = 65536 16^5 = 1048576 Encuentra los dos números en la lista entre los que está tu número en base 10, y escoge el número menor. Por ejemplo, si tu número en base 10 es 50011, escoge 4096, puesto que 50011 está entre 4096 y 65536.

2.    Mira la potencia de 16 que has elegido en el paso 1, y añade 1 al exponente. Por ejemplo, puesto que 4096 = 16^3, tenemos 3 + 1 = 4. Esto te dice cuántos dígitos tiene tu número hexadecimal. Por tanto, 50011 tendrá 4 dígitos en base 16.

3.    Para encontrar el primer dígito del número hexadecimal, divide tu número en base 10 por el número escogido en el paso 1, y quédate con el resto. Por tanto, 50011/4096 = 12 con resto 859. Puesto que 12 es equivalente a C en hexadecimal, el primer dígito es C.

4.    Ahora coge el resto que obtuviste en el paso 3, y repite el paso 1. 859 está entre 256 y 4096, así que escogemos 256. Divide 859 por 256 y quédate con el resto. Así, 859/256 = 3 con resto 91. Por tanto, el segundo dígito es el 3.

5.    Repite con el resto 91. Puesto que 91 está entre 16 y 256, calculamos 91/16 = 5, con resto 11. Por tanto, 5 es el tercer dígito.

6.    Puesto que nuestro resto era de 11 en el paso anterior, y nuestro número tiene 4 dígitos, el último dígito es el equivalente decimal al 11, la B.


Tomado de:




No hay comentarios:

Publicar un comentario