You are on page 1of 14

INFORMATICA

SISTEMAS NUMERICOS





EVELIN KATHERIN CORTES CRUZ









FUNDACION UNIVERSITARIA SAN MATEO
GASTRONOMIA
N26-01
BOGOTA D.C
2014
Sistemas Numricos:

Los sistemas de numeracin son las distintas formas de representar la informacin
numrica. Se nombran haciendo referencia a la base, que representa el nmero de dgitos
diferentes para representar todos los nmeros.
Sistema Binarios: Es el sistema de numeracin que utiliza internamente hardware de las
computadoras actuales. Se basa en la representacin de cantidades utilizando los dgitos 1
y 0, por tanto su base es dos (numero de dgitos de sistemas). Cada digito de un nmero
representado en este sistema se representa en BIT (contraccin de binary digit).
El sistema decimal de numeracin que usamos en la vida diaria es de difcil empleo en las
computadoras, ya que para representar los nmeros y trabajar con ellos son necesarios
diez smbolos:
0,1, 2, 3, 4, 5, 6, 7, 8, 9

Los circuitos de una computadora que trabajara con el sistema decimal deberan ser
capaces de distinguir entre diez valores o posiciones de funcionamiento distintas. Esto
exigira una precisin difcil de conseguir, por lo que se ha elegido un sistema de
numeracin que simplifica mucho el diseo de los circuitos, porque exige slo dos estados
o posiciones de funcionamiento.

El sistema binario utiliza slo dos signos:
0, 1
Estos son mucho ms fciles de representar en el interior de una computadora, donde
estas dos cifras se pueden asociar perfectamente a los dos posibles estados que pueden
adoptar los circuitos o componentes electrnicos: apagado y encendido. La presencia de
una corriente elctrica = 1 (encendido) y la ausencia = 0 (apagado). Cuando la corriente
elctrica pasa a travs de la computadora, sta lee un 1 cuando percibe la corriente
elctrica y un 0 cuando no hay corriente elctrica.



A las cifras o smbolos binarios les denominaremos, por convencin, bits.

bit cero = 0
bit uno = 1

La palabra bit es una contraccin de las palabras inglesas binary digit, dgito binario.
El bit es la unidad ms pequea de informacin. Aislado, nos permite distinguir slo entre
dos posibilidades: s-no, blanco-negro, abierto-cerrado, positivo-negativo. Permite slo
dardos respuestas a una pregunta, sin matices.
La combinacin de estos dos smbolos un determinado nmero de veces permite la
codificacin de toda la informacin posible. Si codificamos una serie de bits dndole a
cada uno un significado segn nuestro deseo, el conjunto de bits representa un conjunto
de informacin.

Por consiguiente, si sustituimos el valor dado a cada bit por otro, tendremos que una
misma combinacin de bits queda modificada en cuanto al significado:

- Con un solo bit, se representan dos informaciones o estados (2).
- Con dos bits (2), obtenemos cuatro combinaciones de informacin.
- Con tres bits (2), ocho combinaciones de informacin.
- Con cuatro bits (24), diecisis combinaciones de informacin.
- Con n bits, (2n) combinaciones de informacin.

Si deseamos representar cada letra del alfabeto mediante una combinacin de bits,
necesitamos que cada letra est representada por lo menos por 5 bits (25 = 32). Si,
adems, deseamos abarcar todos los signos grficos y las letras, tanto minsculas como
maysculas, necesitaremos una combinacin de 7 bits (27 = 128).



Sistema Octal:
Es sistema de numeracin cuya base es 8, es decir, utiliza 8 smbolos para la
representacin de cantidades. Estos sistemas es de los llamados posicinales y la posicin
de sus cifras se mide con la relacin a la coma decimal que en caso de no aparecer se
supone implcitamente a la derecha del numero. Estos smbolos son:

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

Sistema Decimal:
Es uno de los sistema denominado posicinales, utilizando un conjunto de smbolos cuyo
significado depende fundamentalmente de su posicin relativa al smbolo, denominado
coma (,) decimal que en caso de ausencia se supone colocada a la derecha. Utiliza como
base el 10, que corresponde al nmero del smbolo que comprende para la
representacin de cantidades; estos smbolos son:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Sistema Hexadecimal:
Es un sistema posicional de numeracin en el que su base es 16, por tanto, utilizara 16
smbolos para la representacin de cantidades. Estos smbolos son:

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








CONVERSIN ENTRE SISTEMAS

DE BINARIO A DECIMAL:

Para poder transformar nmeros binarios en su correspondiente decimal basta
multiplicar el dgito binario (que slo puede ser 0 o 1) por 2 elevado a la potencia
correpondiente a la distancia de ese smbolo al punto decimal. Luego se suman los valores
obtenidos y se consigue el nmero final.

Ejemplos:

102 = 1x21 + 0x20 = 1x2 + 0x1 = 2 + 0 = 210
1012 = 1x22 + 0x21 + 1x20 = 1x8 + 1x4 + 0x2 + 1x1 = 4 + 0 + 1 = 510
10012 = 1x23 + 0x22 + 0x21 + 1x20 = 1x8 + 0x4 + 0x2 + 1x1 = 8 + 0 + 0 + 1 = 910

Y para nmero fraccionarios:

0.0112 = 0x2-1 + 1x2-2 + 1x2-3 = 0x0.5 + 1x0.25 + 1x0.125 = 0 + 0.25 + 0.125 = 0.37510
0.1012 = 1x 2-1 + 0x 2-2 + 1 x 2-3 = 1x0.5 + 0x0.25 + 1 x0.125 = 0.5 + 0 + 0.125 = 0.62510
110.0102 = 1x22 + 1x21 + 0x20 + 0 x 2-1 + 1 x 2-2 + 0 x 2-3
1x4 + 1x2 + 0x1 + 0x0.5 + 1x0.25 + 0x.125
4 + 2 + 0 + 0 + 0.25 + 0
6.2510
Como se ve en los ejemplos el punto decimal aparece automticamente en la posicin
correcta una vez efectuada la suma de los componentes.





DE DECIMAL A BINARIO:
Para convertir un nmero ENTERO decimal a una nueva base, el nmero decimal es
sucesivamente dividido por la nueva base. Como en nuestro caso la nueva base es 2 el
nmero ser sucesivamente dividido por 2, O sea, el nmero original es dividido por 2, el
resultado de ese cociente es dividido por 2 sucesivamente hasta que el cociente de 0. El
resto de cada divisin es un nmero binario que conforma el nmero resultante de la
conversin. El primer resultado producido (el primer resto obtenido) corresponde al bit
mas prximo al punto decimal (o lo que se conoce como bit de menor peso). Los sucesivos
bits se colocan a la izquierda del anterior. Notese que esto es como escribir en sentido
contrario al empleado normalmente.
Ejemplo:
Convertiremos a binario el nmero 1810
18 / 2 = 9 y resta 0 (este cero es el bit mas prximo al punto binario)
9 / 2 = 4 y resta 1 (este uno es el bit que le sigue a la izquierda al cero obtenido arriba)
4 / 2 = 2 y resta 0 (este cero es el bit que le sigue a la izquierda al uno obtenido arriba)
2 / 2 = 1 y resta 0 (este cero es el bit que le sigue a la izquierda al cero obtenido arriba)
Con 1 no se puede continuar dividiendo pero se coloca ste a la izquierda del cero
obtenido arriba, quedando como bit de mayor peso.

Entonces, 1810 = 100102.

En el caso de convertir un nmero decimal FRACCIONARIO, la parte fraccionaria debe ser
multiplicada por 2 y el nmero binario es formado por 0's o 1's que aparecen en la parte
correspondiente al entero. Solo que en este caso el nmero binario se escribe de
izquierda a derecha, a diferencia de lo explicado antes para los nmeros enteros. Las
multiplicaciones se efectan SOLO sobre la parte fraccionaria del nmero por lo que
siempre sern 0.XXX. Nunca debe multiplicar 1.XXX. El proceso de multiplicaciones
sucesivas concluye cuando quedan en cero la parte entera y la fraccionaria.



EL SISTEMA OCTAL (Base 8):

Este sistema es muy usado en trabajos digitales, por su fcil conversin de y hacia el
sistema binario. Tiene su base igual a ocho, lo que genera la necesidad de ocho smbolos
para representar valores en este sistema y para esta finalidad se seleccionaron los
primeros ocho smbolos del sistema decimal: 0, 1, 2, 3, 4, 5, 6 y 7.

A continuacin del 7 y para seguir contando hacia adelante, hay que agregar una nueva
columna a la izquierda la cual tendr como valor inicial un 1. De esta forma es posible
obteber otras ocho nuevas conbinaciones tal como sucedia en los otros sistemas
comentados anteriormente. Estos son algunos de los valores para cada smbolo.

Septuagsimo Cuarto (64) = 82
Octavo (8) = 81
Unidad (1) = 80
Un Octavo = 8-1
Un Sesenta y Cuatro Avos = 8-2

Los nmeros octales son parecidos a los nmeros decimales excepto por los smbolos 8 y
9, que no son usados.

CONVERSIN DE DECIMAL A OCTAL:

En esta caso basta usar el mismo mtodo de conversin con los nmeros binarios. Pero en
vez de hacer divisiones sucesivas por 2 hay que efectuarlas por 8. Ntese que el divisor
corresponde a la base del sistema al cual se va a convertir. Lo mismo sucede con las
multiplicaciones sucesivas, necesarias para convertir nmeros fraccionarios.

Ejemplo 1: Convertir 24510

245 / 8 = 30 y resta 5 (dgito mas prximo al punto octal)
30 / 8 = 3 y resta 6 (dgito a la izquierda del 5 obtebido arriba)
No se puede seguir dividiendo, por lo que el 3 queda como dgito de mayor peso a la
izquierda del 6 obtenido arriba.

Resultado: 24510 = 3658

Ejemplo 2: Convertir 17510

175 / 8 = 21 y resta 7 (dgito mas prximo al punto octal)
21 / 8 = 2 y resta 5 (dgito a la izquierda del 7 obtenido arriba)
No se puede seguir dividiendo, por lo que el 2 queda como dgito de mayor peso a la
izquierda del 7 obtenido arriba.

Resultado: 17510 = 2578

Ejemplo 3: Convertir 0.43210
0.432 x 8 = 3.456 (dgito mas prximo al punto octal)
0.456 x 8 = 3.648 (dgito a la derecha del 3 obtenido arriba)
0.648 x 8 = 5.184 (dgito a la derecha del 3 obtenido arriba)
0.184 x 8 = 1.472 (dgito a la derecha del 5 obtenido arriba)

Resultado: 0.43210 = 0.33518

Note que la la conversin no fue exacta.




SISTEMA HEXADECIMAL (Base 16):

Este sistema requiere el uso de 16 smbolos, siendo formado por los mismos empleados
en el sistema decimal y seis letras del alfabeto arbico comprendidas entre A y F. Dado
que las computadoras usualmente agrupan conjuntos de bits en mltiplos de cuatro este
sistema permite representar a cada grupo con un simple smbolo. Por ello es que es tan
usado en estos das. En la tabla de abajo se muestra la relacin entre los sistemas.
Decimal Binario Octal Hexa
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
Al igual que en los otros sistemas en Hexadecimal, cuando se llega a la F y se requiere
seguir contando hacia adelante se torna necesario agregar una nueva columna a la
izquierda de la actual la cual inicialmente deber estar en 1. Esto permite generar otros 16
smbolos nuevos diferentes a los anteriores.



CONVERSIN DE HEXADECIMAL A BINARIO:

Para efectuar la conversin basta con colocar los cuatro bits correspondientes a cada
smbolo del nmero hexa respetando su posicin original. Para saber el balor de cada
smbolo slo tiene que mirar la tabla de relacin entre sistemas mostrada arriba.
Por ejemplo: Para convertir 7A216
7 A 2
0111 1010 0010
Resultado: 7A216 = 0111101000102
Otro ejemplo: Para convertir 3D4.F16
3 D 4 . F
0011 1101 0100 . 1111
Resultado: 3D4.F16 = 001111010100.11112

CONVERSIN DE BINARIO A HEXADECIMAL:

Primeramente hay que agrupar los bits de a cuatro comenzando por la derecha y
siguiendo hacia la izquierda. Si bien en palabras cuya longitud sea mltiplo de cuatro esto
no tiene obligatoriedad, en aquellas cuyo tamao no sea multiplo de cuatro si selecciona
de izquierda a derecha los grupos de bits quedarn mal conformados. Esto anterior para la
parte entera. Para la parte fraccionaria el orden es inverso, o sea que se agrupa de
izquierda a derecha. Ntese que siempre es del punto hacia afuera. Una vez formados los
grupos basta con fijarse en la tabla de arriba y reemplazar cada grupo por el smbolo Hexa
correspondiente.

ejemplos:
Ejemplo 1: Convertir 1010110100102
1010 1101 0010
A D 2
Resultado: 1010110100102 = AD216
OBS: Cuando un grupo de bits de la parte entera queda formado por menos de cuatro bits
sus posiciones a la izquierda deben ser asumidas como ceros, las cuales ver que no
surten efecto en el valor. En tanto cuando esto ocurra en la parte fraccionaria pas
posiciones a la derecha son las que deben ser completadas con cero. Aqu si tiene efecto.
En el ejemplo de arriba los ceros se colocaron reasaltados para facilitar su visualizacin.

CONVERSIN DE HEXADECIMAL A DECIMAL:

Los nmeros hexa son convertidos a su equivalene decimal multiplicando el peso de cada
posicin por el equivalente decimal del dgito de cada posicin y sumando los productos.

Entonces:

12116 = 1 x 162 + 2 x 161 + 1 x 160
1 x 256 + 2 x 16 + 1 x 1
256 + 32 + 1
28910

A1C16 A x 162 + 1 x 161 + C x 160
10 x 256 + 1 x 16 + 12 x 1
2560 + 16 + 12
258810
OBS: Los valores que sustituyen a las letras se obtienen de la tabla dada arriba.

CONVERSIN DE DECIMAL A HEXADECIMAL:

Se puede realizar empleando dos procesos: Divisiones sucesivas por 16, cuando el nmero
es entero, o multiplicaciones sucesivas por 16, cuando el nmero es fraccionario.
Siguiendo los mismos lineamientos empleados con los otros sistemas numricos.

Ejemplo 1: 65010

650 / 16 = 40 y resta 10 = A (dgito mas prximo al punto hexadecimal)
40 / 16 = 2 y resta 8 (dgito a la izquierda del anterior)
No se puede continuar dividiendo, por lo que el 2 queda como smbolo mas significativo a
la izquierda del anterior.

Resultado 65010 = 28A16

Ejemplo 2: 258810

2588 / 16 = 161 y resta 12 = C (dgito mas prximo al punto hexadecimal)
161 / 16 = 10 y resta 1 (Dgito siguiente a la izquierda del obtenido arriba)
No se puede seguir dividiendo, por lo que el diez (la A) queda como smbolo mas
significativo a la izquierda del obtenido arriba

Resultado 258810 = A1C16















Conclusiones:
Los sistemas de numeracin para la informtica pueden dar a pensar que no se necesitan
puesto que tenemos una idea que esta materia es solo manejar una computadora, se
debe aclarar que la matemtica y lo que respecta a los nmeros es vital para entender
esta materia ya que nos encontramos con que cada funcin est relacionada con los
nmeros directa e indirectamente; como por ejemplo la velocidad a la cual se hace una
transferencia de datos o simplemente para medir el tiempo de acceso a la memoria RAM





















Bibliografa:


http://manuelsaiz_4.lacoctelera.net/post/2012/02/20/sistema-numerico

http://www.pablin.com.ar/computer/cursos/varios/basesnum.htm

You might also like