Está en la página 1de 2

Representacin de la Informacin

Debe distinguirse entre dato e informacin. Dato es cualquier nmero, imagen, sonido, smbolo,
nombre, etc que no permite tomar ninguna decisin, porque no tienen un significado concreto,
los datos deben procesarse para dotarlos de significado y convertirlos en informacin. Eso es lo
que ocurre cuando trabajamos con un sistema informtico, los resultados que nos muestra el
ordenador son para nosotros informacin que nos ayuda en alguna tarea.
El ordenador, para poder procesar los distintos datos, debe convertirlos a un lenguaje numrico
binario (0 y 1). Debido a la forma en que estn construidos y al uso de los componentes
electrnicos slo dos valores pueden representarse. Para convertir los textos en nmeros se
utiliza un cdigo de representacin llamado ASCII (American Standard Code for Information
Interchange) que es un estndar mundial. Una vez pasados a nmeros se deben convertir esos
nmeros en valores binarios. Otro tipo de datos como sonidos o imgenes tambin deben
convertirse en valores numricos. En este apartado se ver cmo pasar de un sistema de
numeracin cualquiera (como el decimal) al sistema binario de los ordenadores.
El sistema de numeracin que utilizamos los humanos se denomina decimal ya que
emplea diez dgitos para indicar una cantidad, y es adems un sistema posicional ya que
cada dgito debe su valor a la posicin que ocupa en la cantidad a la que pertenece.
El sistema binario, como el decimal, es un sistema posicional; pero el valor de la
posicin viene dado por potencias de 2 (2 0, 21, 22,) ya que slo se utilizan dos dgitos, el
cero y el uno.
Por tanto, si queremos convertir un nmero en base 2 (binario) al sistema decimal (base 10), no
tenemos ms que multiplicar el dgito (0 1) por la potencia de 2 correspondiente a su posicin,
vase tabla adjunta.
Como 1 + 2 + 0 + 8 = 11 tenemos que 1011(2 = 11(10 .
Si lo que queremos es convertir un nmero binario a decimal, dividiremos sucesivamente el
valor decimal por 2 hasta llegar a 1. Los restos de las divisiones nos indicarn el valor binario.
Por tanto 52(10 = 110100(2 .
Como ya he comentado, los ordenadores "utilizan" este sistema de numeracin, en cada posicin
de memoria solo pueden almacenar 1 bit ( o un cero o un uno). Un carcter necesita 8 bit para
poder ser representado, a este elemento se le denomina byte. Los bytes tienen sus mltiplos
segn esta tabla:
1 byte =

8 bits

1 kilobyte =

1024 bytes

1 megabyte =

1024 kilobytes

1 gigabyte =

1024 megabytes

1 terabyte =

1024 gigabytes

Las operaciones aritmticas entre nmeros binarios son muy sencillas, teniendo en cuenta la
siguiente tabla de sumar:
0+0=

0+1=

1+0=

1+1=

0 y me llevo 1

El sistema hexadecimal, como los anteriores, tambin es posicional. En este caso el valor
de la posicin viene dado por potencias de 16 (16 0, 161, 162,). Como slo poseemos 10
caracteres para representar los posibles dgitos, se aaden las letras A, B, C, D, E y F.
Por tanto en base 16 disponemos de los siguientes caracteres 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A =
10, B = 11, C = 12, D = 13, E = 14, y F = 15.
Por tanto, como 15 + 32 + 1280 + 40960 = 42287 tenemos que A52F (16 = 42287(10 , tambin se
suele representar como A52Fh, indicando la h que se trata de un valor hexadecimal.
Si lo que queremos es convertir una cantidad hexadecimal a decimal, seguiremos un mtodo
similar al utilizado con los valores binarios, teniendo en cuenta que si obtenemos como restos
10, 11, 12, 13, 14 15 debemos sustituirlos por A, B, C, D, E o F. Por tanto 332 (10 = 14C(16
14Ch.
El sistema hexadecimal se suele utilizar ampliamente en informtica, por ejemplo para indicar
direcciones de memoria.

También podría gustarte