Anda di halaman 1dari 11

Sistema hexadecimal

Tabla de multiplicar hexadecimal. El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como Hex, 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 , 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.

Tabla de conversin entre decimal, binario, octal y hexadecimal

0hex = 0dec 1hex = 1dec 2hex = 2dec 3hex = 3dec 4hex = 4dec 5hex = 5dec 6hex = 6dec 7hex = 7dec 8hex = 8dec

= = = = = = = =

0oct 1oct 2oct 3oct 4oct 5oct 6oct 7oct

0 0 0 0 0 0 0 0 1

0 0 0 0 1 1 1 1 0

0 0 1 1 0 0 1 1 0

0 1 0 1 0 1 0 1 0

= 10oct

9hex = 9dec

= 11oct

1 1 1 1 1 1 1

0 0 0 1 1 1 1

0 1 1 0 0 1 1

1 0 1 0 1 0 1

Ahex = 10dec = 12oct Bhex = 11dec = 13oct Chex = 12dec = 14oct Dhex = 13dec = 15oct Ehex Fhex = 14dec = 16oct = 15dec = 17oct

[editar] Fracciones
Como el nico factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en el denominador, tendrn un desarrollo hexadecimal peridico.

Fraccin

Hexadecimal Resultado en hexadecimal

1/2

1/2

0,8

1/4

1/3

0,5 peridico

1/6

1/4

0,4

1000ridico

1/8

1/8

0,2

1/9

1/9

0,1C7 peridico

1/10

1/A

0,19 peridico

1/11

1/B

0,1745D peridico

1/12

1/C

0,15 peridico

1/13

1/D

0,13B peridico

1/14

1/E

0,1249 peridico

1/15

1/F

0,1 peridico

1/16

1/10

0,1

Existe un sistema para convertir nmeros fraccionarios a hexadecimal de una forma ms mecnica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un nmero entero. Por ejemplo: 0,06640625 en base decimal. Multiplicado por 16: 1,0625, el primer decimal ser 1. Volvemos a multiplicar por 16 la parte decimal del anterior resultado: 1. Por lo tanto el siguiente decimal ser un 1.Resultado: 0,11 en base hexadecimal. Como el ltimo resultado se trata de un entero, hemos acabado la conversin. Hay ocasiones en las que no llegamos nunca a obtener un nmero entero, en ese caso tendremos un desarrollo hexadecimal peridico.

[editar] Operaciones en Sistema Hexadecimal


En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operaciones matemticas. Entre ellas se encuentra la resta entre dos nmeros en sistema hexadecimal, la que se puede hacer con el mtodo de complemento a 15 o tambin utilizando el complemento a 16. Adems de stas, debemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuacin:

Hexadecimal

Decimal

10

11

12

13

14

15

[editar] Suma

9 + 7 = 16 (16 16 = 0 y nos llevamos 1)

En este caso la respuesta obtenida, 16, no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 10 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

A + 6 = 16 (16 - 16 = 0 y nos llevamos 1)

Ocurre lo mismo que en el ejemplo anterior.

A + A = 20 ( 20 16 = 4 y nos llevamos 1)

La respuesta es 20 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 14 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

F + E = 29 ( 29 16 =D y nos llevamos 1)

La respuesta es 29 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 1D (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

Ahora haremos una operacin ms complicada: A + 2 = 12 (12 corresponde a C)

Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.

Sistema octal
De Wikipedia, la enciclopedia libre (Redirigido desde Octal) Saltar a: navegacin, bsqueda El sistema numrico en base 8 se llama octal y utiliza los dgitos 0 a 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 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.

Sistema de numeracin octal


El sistema de numeracin octal es un sistema de numeracin en base 8, una base que es potencia exacta de 2 o de la numeracin binaria. Esta caracterstica hace que la conversin a binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeracin decimal. El teorema fundamental aplicado al sistema octal sera el siguiente:

Como el sistema de numeracin octal usa la notacin posicional entonces para el nmero 3452,32 tenemos que: 2*80 + 5*81 + 4*82 + 3*83 + 3*8-1 + 2*8-2 = 2 + 40 + 4*64 + 3*512 + 3*0,125 + 2*0,015625 = 2 + 40 + 256 + 1536 + 0,375 + 0,03125 = 1834 + 0,40625d Entonces, 3452,32q = 1834,40625d El sub ndice q indica nmero octal, se usa la letra q para evitar confusin entre la letra 'o' y el nmero 0. 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. Es posible que la numeracin octal se usara en el pasado en lugar de la decimal, por ejemplo, para contar los espacios interdigitales o los dedos distintos de los pulgares. Es utilizado como una forma abreviada de representar nmeros binarios que emplean caracteres de seis bits. Cada tres bits (medio carcter) es convertido en un nico dgito octal (del griego okt 'ocho')

[editar] Fracciones
La numeracin octal es tan buena como la binaria y la hexadecimal para operar con fracciones, puesto que el nico factor primo para sus bases es 2. Todas las fracciones que tengan un denominador distinto de una potencia de 2 tendrn un desarrollo octal peridico.

Fraccin Octal

Resultado en octal

1/2

1/2

0,4

1/3

1/3

0,25252525 peridico

1/4

1/4

0,2

1/5

1/5

0,14631463 peridico

1/6

1/6

0,125252525 peridico

1/7

1/7

0,111111 peridico

1/8

1/10 0,1

1/9

1/11 0,07070707 peridico

1/10

1/12 0,063146314 peridico

[editar] Tabla de conversin entre decimal, binario, hexadecimal y octal


Decimal Binario Hexadecimal octal

00000 0

00001 1

00010 2

00011 3

00100 4

00101 5

00110 6

00111 7

01000 8

10

01001 9

11

10

01010 A

12

11

01011 B

13

12

01100 C

14

13

01101 D

15

14

01110 E

16

15

01111 F

17

16

10000 10

20

17

10001 11

21

18

10010 12

22

...

...

...

...

30

11110 1E

36

31

11111 1F

37

32

100000 20

40

33

100001 21

41

DECIMAL
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. El conjunto de smbolos utilizado (sistema de numeracin arbiga) se compone de diez cifras diferentes: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete (7); ocho (8) y nueve (9). Excepto en ciertas culturas, es el sistema usado habitualmente en todo el mundo y en todas las reas que requieren de un sistema de numeracin. Sin embargo hay ciertas tcnicas, como por ejemplo en la informtica, donde se utilizan sistemas de numeracin adaptados al mtodo de trabajo como el binario o el hexadecimal.

Contenido

1 Notacin decimal 2 Historia o 2.1 Numeraciones decimales 3 Escritura decimal exacta, peridica e infinita no-peridica 4 Vase tambin 5 Notas y bibliografa

[editar] Notacin decimal


Vanse tambin: Nombres de los nmeros en espaol y Escalas numricas larga y corta

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 la unidades, el dgito se multiplica por 100 (es decir 1) ; el siguiente las decenas (se multiplica por 10); centenas (se multiplica por 100); etc. Se puede extender este mtodo para los decimales, utilizando las potencias negativas de diez, y un separador decimal entre la parte entera y la parte fraccionaria. en muy pocas palabras este numero se basa en el 10 != Ok

Ejemplos:

; ; ;

El sistema de numeracin romano es decimal, pero no-posicional: IX = 9 pero XI = 11.

Anda mungkin juga menyukai