sábado, 29 de marzo de 2014

SISTEMA HEXAGECIMAL


Sistema hexadecimal


El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeración posicional de base 16empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como  ,

que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamentepermiten representar la misma línea de enteros— a un byte.

El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15.

  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. El conjunto de símbolos sería, 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 minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882.

u

Hexadecimal  Decimal

A                    10

B                    11

C                    12

D                    13

E                    14

F                    15

uOperaciones en Sistema Hexadecimal

uEn 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, deberemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuación:



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 números 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 números 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 números puede crear confusiones.



A + B + C = 33 ( 33 – 32 = 1 y nos llevamos 2)

La respuesta es 33 y no está entre el 0 y el 15, por lo que tenemos que restarle 32. Por lo tanto, la respuesta obtenida será 21 (sistema hexadecimal).

En esta operación hemos tenido que restar 32, y no 16 como hacíamos anteriormente. Esto ha ocurrido porque si a 33 le restamos 16 seguiríamos estando fuera del sistema hexadecimal, con un número que no se encuentra entre el 0 y el 15.

Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones.



















SISTEMA OCTAL

Sistema octal 

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.

Los números octales pueden construirse a partir de números binarios agrupando cada tres dígitos consecutivos de estos últimos (de derecha a izquierda) y obteniendo su valor decimal.

Por ejemplo, el número binario para 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 001 010. De modo que el número decimal 74 en octal es 112.
 
uEn informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos.

uEs posible que la numeración 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. Esto explicaría porqué en latín nueve (novem) se parece tanto a nuevo (novus). Podría tener el significado de número nuevo.


 CONVERSION A SISTEMA OCTAL
uEl Sistema Octal (base8)

uRepresentar un número en sistema binario puede ser bastante difícil de leer, así que se creó el sistema octal. En el sistema Octal (base 8), sólo se utilizan 8 cifras (0,1,2,3,4,5,6,7)

uEste Sistema de numeración una vez que se llega a la cuenta 7 se pasa a 10, etc.

uCuenta hecha en octal:  0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21,..... se puede observar que en este sistema numérico no existen los números: 8 y 9

 CONVERSIÓN DEL BINARIO AL OCTALPara realizar la conversión 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 dígitos, entonces agregue ceros a la izquierda.2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:Numero Valor
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

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

Ejemplos:

Binario Octal
110111 = 67
Proceso:
111 = 7
110 = 6
Agrupe de
Izq-Der: 67

Binario Octal
11001111 = 317
Proceso:
111 = 7
001 = 1
11 entonces agregue 011 = 3
Agrupe de
Izq-Der: 317

Binario Octal
1000011 = 103
Proceso:
011 = 3
000 = 0
1 entonces agregue 001 = 1
Agrupe de
Izq-Der: 103.

lunes, 24 de marzo de 2014

A Todos Los visitantes Bienvenidos :D_

Sistema numerico binario,octal & hexagecimal

  Sistema Numérico Binario

Definición:

El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

Código Binario:

El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1"). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable y fue inventado por Marco Polo.
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.

 Conversión entre binario y decimal Decimal a binario:

  Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, este será el número binario que buscamos.

 

Ejemplo
  Transformar el número decimal 131 en binario. El método 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

 Decimal a binario

Ejemplo
Transformar el número decimal 100 en binario.

  Ejemplo

20=    1|1
21=    2|1
22=    4|1
23=    8|0
24=  16|1
25=  32|0
26=  64|0
27=128|1          --------------◙ 128 + 16 + 4 + 2 + 1 = (151)10 = (10010111)2

 

Binario a decimal :

Para realizar la conversión de binario a decimal, realice lo siguiente:
Inicie por el lado derecho del número en binario, cada número multiplíquelo por 2 y elévelo a la potencia consecutiva (comenzando por la potencia 0).
Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.
EJEMPLO:
110101 = 1 * 25 + 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 53
Por lo tanto, 110101(2) = 53(10)

También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1.

Ejemplo:
El número binario 1010010 corresponde en decimal al 82 se puede representar de la siguiente manera:

entonces se suman los números 64, 16 y 2:
 

 

 Operaciones con números binarios
Suma de
números Binarios

Las posibles combinaciones al sumar dos bits son:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10 al sumar 1+1 siempre nos llevamos 1 a la siguiente operación
Ejemplo
   10011000
+ 00010101
———————
   10101101 
 Resta de números binarios
El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia.
Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1)
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 0 - 1 = 1 y me llevo 1, lo que equivale a decir en el sistema decimal, 2 - 1 = 1.
 
Ejemplos
  10001                11011001
 -01010               -10101011
 ——————   ————————
  00111                 00101110
En sistema decimal sería: 17 - 10 = 7 y 217 - 171 = 46.
Producto de números binarios 
El algoritmo del producto en binario es igual que en números decimales; aunque se lleva cabo con más sencillez, ya que el 0 multiplicado por cualquier número da 0, y el 1 es el elemento neutro del producto.
Por ejemplo, multipliquemos 10110 por 1001:
               10110
                1001
      —————————
              10110
            00000
          00000
        10110
     —————————
        11000110