You are on page 1of 16

UNIVERSIDAD AUTNOMA SAN FRANCISCO

ALUMNO: FELIPE MAURICIO CORZO CHULLO CURSO: CMPUTO I TEMA: LA INFORMACIN Y SU REPRESENTACIN CARRERA: INGENIERIA INDUSTRIAL PRIMER SEMESTRE TURNO: VESPERTINO
AREQUIPA - PERU 2012

RESUMEN

Una computadora es una mquina que procesa informacin y ejecuta programas. Para que la computadora ejecute un programa, es Necesario darle dos tipos de informacin: las instrucciones que forman el programa y los datos con los que debe operar ese programa. Dos de los aspectos ms importantes que se presentan en Informtica, relacionados con la informacin, es cmo representarla y cmo materializarla o registrarla fsicamente. El primer aspecto lo trataremos en este tema y el segundo en el tema 5, referido al almacenamiento de la informacin. Entonces, en este tema se estudiarn los aspectos relacionados con la representacin de la informacin en el interior de las computadoras. Se consideran cuatro tipos de informacin: textos, datos numricos, sonidos e imgenes, dado que cada uno de ellos presenta caractersticas diferentes. El objetivo es hacer comprender los procesos que transforman la informacin externa a la computadora en patrones de bits fcilmente almacenables y procesables por los elementos internos de la misma. Relacionado con la representacin de la informacin, mencionaremos algunas tcnicas de compresin de datos, para entender como reducir el tamao de los archivos y el tiempo de transmisin de los mismos. El notable incremento de los campos de aplicacin de la Informtica, genera la necesidad de almacenar y transmitir cada vez mayor cantidad de informacin en el menor tiempo posible, de aqu la importancia de estas tcnicas de compresin de la informacin.

INDICE

RESUMEN.................................................................................................................... 2 MARCO TEORICO ..................................................................................................... 4 1. 2. 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 2.10. 2.11. Introduccin. Definicin de informacin. ...................................................... 4 Sistemas de numeracin................................................................................ 4 Sistema decimal .......................................................................................... 4 Sistemas de Numeracin ........................................................................... 6 Sistema Binario............................................................................................ 7 Operaciones con Nmeros Binarios......................................................... 7 Suma de Nmeros Binarios ....................................................................... 8 Resta de Nmeros Binarios ....................................................................... 9 Producto de Nmeros Binarios ............................................................... 10 Cociente de Nmeros Binarios ............................................................... 10 Representacin de Nmeros Enteros .................................................... 11 Notacin Cientfica Normalizada......................................................... 12 Representacin de los nmeros en punto flotante .......................... 12

CONCLUSIONES...................................................................................................... 14 BIBLIOGRAFA .......................................................................................................... 15 ANEXOS ........................................................................ Error! Bookmark not defined.

MARCO TEORICO 1. Introduccin. Definicin de informacin. La informacin es todo aquello que puede ser manejado por un sistema, ya sea como entrada, como proceso, o bien como resultado. De esta forma, podemos clasificar a los sistemas informticos como sistemas de flujo de informacin (si la informacin de entrada y salida es la misma) y sistemas de tratamiento de la informacin, en los que la informacin que entra y la que sale es distinta, ya que ha sufrido alguna manipulacin. La informacin, para que sea til a nuestro ordenador debe estar representada por smbolos. Tales smbolos por si solos no constituyen la informacin, sino que la representan. La informacin se puede clasificar como:

Datos numricos, generalmente nmeros del 1 al 9 Datos alfabticos, compuestos solo por letras Datos alfanumricos, combinacin de los dos anteriores

2. Sistemas de numeracin. Es un sistema de representacin de nmeros que asocia a cada uno una representacin nica, y permite realizar algoritmos simples, as como ejecutar operaciones aritmticas. El ms usado es el sistema de numeracin decimal, que surgi gracias a que se utilizaban los dedos de la mano para contar las cosas. En los sistemas de numeracin, cada cantidad se representa en forma de potencias sucesivas del sistema en que estamos, como puede ser base 2, base 10, base 16, etc. 2.1. Sistema decimal En este sistema se representan los nmeros en forma de potencias sucesivas de 10. Vg.: Expresar el nmero 7824 en base 10. 7000+800+20+4= 7*103 + 8*102 + 2*101 + 4*100 Ejercicios Calcular los siguientes nmeros en base 10

53(10 = 5*101 + 3*100 7(10 = 7*100 103248(10 = 1*105 + 0*104 + 3*103 + 2*102 + 4*101 + 8*100 10(10 = 1*101+0*100 50004301(10 = 5*107 + 4*103 + 3*102 + 1*100 9150000000034(10 = 9*1012 +1*1011 + 5*1010 + 3*101 + 4*100 47(10 = 4*101 + 7*100 832,43063(10 = 8*102 + 3*101 + 2*100 + 4*10-1 + 3*10-2 + 6*10-1 + 3*10-5 53,1456(10 = 5*101 + 3*100 + 1*10-1 + 5*10-2 + 5*10-3 + 6*10-4 0,002794(10 = 2*10-3 + 7*10-4 + 9*10-5 + 4*10-6 1.2. Sistema binario. Comenz a utilizarse casi a la vez que los ordenadores. Por construccin, los primeros ordenadores estaban formados por interruptores, que nicamente podan tener dos estados: 1encendido y 0 - apagado. No obstante, en la actualidad aun siguen utilizndose, ya que los actuales ordenadores registran la informacin en forma de impulsos elctricos. As, las memorias y soportes de informacin en forma de 1 - paso 0 - no paso de corriente elctrica. Los nmeros decimales, para poder ser almacenados en el ordenador deben ser representados en cdigo binario, es decir, como sumas de potencias de 2. Ejemplo: Pasar de decimal a binario el nmero 23. El mtodo es dividir sucesivamente entre 2 hasta que el cociente sea 1

2 03 11 2 1152 122 01 A continuacin, se escribe el ltimo cociente y los restos de derecha a izquierda

10111 Se concluye que 23(10 = 10111(2 Para comprobar el resultado, se realiza el proceso inverso, es decir, se pasa de binario a decimal. Sera como sigue: 10111(2 = 1*24 + 0*23 + 1*22 + 1*21 + 1*20 = 16 + 0 + 4 + 2 + 1 = 23(10 Ejercicios Pasar de decimal a binario los siguientes nmeros: 16(10 = 10000(2 93(10 = 1011101(2 47(10 = 101111(2 52(10 = 110100(2 101(10 = 1100101(2 Pasar de binario a decimal lo siguientes nmeros: 1101110(2 = 110(10 1100(2 = 12(10 111101(2 = 61(10 1000101(2 = 69(10 10101001(2 = 169(10

2.2. Sistemas de Numeracin 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. El sistema habitual de numeracin para las personas es el Decimal, cuya base es diez y corresponde a los distintos dedos de la mano, mientras que elmtodo habitualmente por los sistemas electrnicos digitales es el Binario que utiliza

nicamente dos cifras para representar la informacin, el 0 y el 1. Otros sistemas como el Octal (base 8) y el Hexadecimal (base 16) son utilizados en las computadoras. 2.3. Sistema Binario Los circuitos digitales internos que componen las computadoras utilizan el sistema de numeracin Binario para la interpretacin de la informacin, por tal motivo ser el que desarrollaremos en mayor detalle a continuacin. Como mencionamos anteriormente este sistema utiliza dos cifras (el 0 y el 1) en dnde cada una de ellas se denomina bit (contraccin de binary digit). Para medir la cantidad de informacin representada en binario se utilizan mltiplos que a diferencia de otras magnitudes fsicas utilizan el factor multiplicador 1024 en lugar de 1000, debido a que es el mltiplo de 2 ms cercano a este ltimo (210=1024). Mltiplo Nibble Byte Kilobyte (Kb) Megabyte (Mb) Gigabyte (Gb) Terayte (Tb) Representa Conjunto de 4 bits Conjunto de 8 bits 1001 10101010

Conjunto de 1024 bytes 1024 * 8 bits Conjunto de 1024 Kb Conjunto de 1024 Mb Conjunto de 1024 Gb 10242 * 8 bits 10243 * 8 bits 10244 * 8 bits

El byte es la unidad bsica de medida de la informacin representada mediante este sistema.

2.4. Operaciones con Nmeros Binarios

Antes de ver las operaciones bsicas de suma, resta, producto y cociente necesitamos conocer como se representa un nmero decimal en binario y viceversa. Ejemplo: Decimal a Binario.

Para obtener de un nmero decimal su representacin en el sistema binario, debemos dividir el primero por 2 siendo el resto de cada una de las divisiones ledo de derecha a izquierda los que compondrn el nmero binario. Ejemplo: Binario a Decimal.

Para transformar un nmero representado como binario en decimal multiplicamos cada cifra del binario por 2 elevado a una potencia que ira disminuyendo hasta llegar a cero. Para determinar la primer potencia contamos las cifras del binario (5 en este caso) y disminuimos dicho nmero en 1 unidad (4 en el ejemplo). 2.5. Suma de Nmeros Binarios Es similar a la suma decimal excepto que se manejan slo dos dgitos (0 y 1). Las sumas bsicas son:

0+0=0 0+1=1 1+0=1 1 + 1 = 10 (nmero 2 en binario) Ejemplo: 100110101 + 11010101 =

Se comienza a sumar desde la izquierda, en el ejemplo, 1 + 1 = 10, entonces escribimos 0 y "llevamos" 1. Se suma este 1 a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas la columnas (exactamente como en decimal). 2.6. Resta de Nmeros Binarios Es semejante a la decimal excepto que se utilizan dos dgitos y teniendo en cuenta que se realizan las restas parciales entre dos dgitos de idnticas posiciones, uno del minuendo y otro del sustraendo, si el segundo excede al primero, se sustrae una unidad del dgito de ms a la izquierda en el minuendo (si existe y vale 1), convirtindose este ltimo en 0 y equivaliendo la unidad extrada a 1 * 2 en el minuendo de resta parcial que estamos realizando. Si es 0 el dgito siguiente a la izquierda, se busca en los sucesivos teniendo en cuenta que su valor se multiplica por 2 a cada desplazamiento a la derecha. Las restas bsicas son: 0-0=0 0 - 1 = No se puede realizar. 1-0=1 1-1=0 Ejemplo: 11001 1010 =

2.7. Producto de Nmeros Binarios El producto de nmeros binarios es semejante al decimal, ya que el 0 multiplicado por cualquier otro da 0, y el 1 es el elemento neutro del producto. Los productos bsicos son: 0*0=0 0*1=0 1*0=0 1*1=1 Ejemplo: 10110 * 1001 =

2.8. Cociente de Nmeros Binarios La divisin se realiza en forma semejante al decimal, con la salvedad que las multiplicaciones y restas internas del proceso de la divisin se realizan en binario. Ejemplo: 100010 / 110 =

2.9. Representacin de Nmeros Enteros Aritmtica de computadores Los computadores no almacenan los nmeros con precisin infinita sino de forma aproximada empleando un nmero fijo de bits o bytes (grupos de ocho bits). Prcticamente todos las computadoras permiten al programador elegir entre varias representaciones o 'tipos de datos'. Los diferentes tipos de datos pueden diferir en el nmero de bits empleados, pero tambin (lo que es ms importante) en cmo el nmero representado es almacenado: en formato fijo (tambin denominado 'entero') o en punto flotante (denominado 'real'). Aritmtica de punto fijo Un entero se puede representar empleando todos los bits de una palabra de computadora, con la salvedad de que se debe reservar un bit para el signo. Por ejemplo, en una mquina con longitud de palabra de 32 bits, los enteros estn comprendidos entre -(231 - 1) y 231 - 1 = 2147483647. Un nmero representado en formato entero es 'exacto'. Las operaciones aritmticas entre nmeros enteros son tambin 'exactas' siempre y cuando:

1. La solucin no est fuera del rango del nmero entero ms grande o ms pequeo que se puede representar (generalmente con signo). En estos casos se dice que se comete un error de desbordamiento por exceso o por defecto (en ingls: Overflow y Underflow) y es necesario recurrir atcnicas de escalado para llevar a cabo las operaciones. 2. La divisin se interpreta que da lugar a un nmero entero, despreciando cualquier resto.

Por estos motivos, la aritmtica de punto fijo se emplea muy raramente en clculos no triviales.

2.10. Notacin Cientfica Normalizada En el sistema decimal, cualquier nmero real puede expresarse mediante la denominada Notacin cientfica normalizada. Para expresar un nmero en notacin cientfica normalizada multiplicamos o dividimos por 10 tantas veces como sea necesario para que todos los dgitos aparezcan a la derecha del punto decimal y de modo que el primer dgito despus del punto no sea cero. Por ejemplo: Para ver la frmula seleccione la opcin "Descargar" del men superior En general, un nmero real x distinto de cero, se representa en notacin cientfica normalizada en la forma: Para ver la frmula seleccione la opcin "Descargar" del men superior Exactamente del mismo modo podemos utilizar la notacin cientfica en el sistema binario. En este caso, tenemos que: Para ver la frmula seleccione la opcin "Descargar" del men superior Donde m es un entero. El nmero q se denomina mantisa y el entero m exponente. En un ordenador binario tanto q como m estarn representados como nmeros en base 2. Puesto que la mantisa q est normalizada, en la representacin binaria empleada se cumplir que: Para ver la frmula seleccione la opcin "Descargar" del men superior 2.11. Representacin de los nmeros en punto flotante En un ordenador tpico los nmeros en punto flotante se representan de la manera descrita en el apartado anterior, pero con ciertas restricciones sobre el nmero de dgitos de q y m impuestas por la longitud de palabra disponible (es decir, el nmero de bits que se van a emplear para almacenar un nmero). Para ilustrar este punto, consideraremos un ordenador hipottico que denominaremos MARC-32 y que dispone de una longitud de palabra de 32 bits (muy similar a la de muchos

ordenadores actuales). Para representar un nmero en punto flotante en el MARC-32, los bits se acomodan del siguiente modo: Signo del nmero real x: Signo del exponente m: Exponente (entero |m|): Mantisa (nmero real |q|): 1 bit 1 bit 7 bits 23 bits

En la mayora de los clculos en punto flotante las mantisas se normalizan, es decir, se toman de forma que el bit ms significativo (el primer bit) sea siempre '1'. Por lo tanto, la mantisa q cumple siempre la ecuacin (3). Dado que la mantisa siempre se representa normalizada, el primer bit en q es siempre 1, por lo que no es necesario almacenarlo proporcionando un bit significativo adicional. Esta forma de almacenar un nmero en punto flotante se conoce con el nombre de tcnica del 'bit fantasma'. Se dice que un nmero real expresado como aparece en la ecuacin (2) y que satisface la ecuacin (3) tiene la forma de punto flotante normalizado. Si adems puede representarse exactamente con |m| ocupando 7 bits y |q| ocupando 24 bits, entonces es un nmero de mquina en el MARC-32 . La restriccin de que |m| no requiera ms de 7 bits significa que: Para ver la frmula seleccione la opcin "Descargar" del men superior Por ejemplo: 0.5 representado en punto flotante en el MARC-32 (longitud de palabra de 32 bits) se almacena en la memoria del siguiente modo: Para ver la frmula seleccione la opcin "Descargar" del men superior Solucin: El nmero 26.32 en binario se escribe del siguiente modo:

Para ver la frmula seleccione la opcin "Descargar" del men superior Si expresamos el error como la diferencia entre el valor y el nmero realmente almacenado en el ordenador, obtenemos: Para ver la frmula seleccione la opcin "Descargar" del men superior Antes de entrar con detalle en la aritmtica de los nmeros en punto flotante, es interesante notar una propiedad de estos nmeros de especial importancia en los clculos numricos y que hace referencia a su densidad en la lnea real. Supongamos que p, el nmero de bits de la mantisa, sea 24. Para ver la frmula seleccione la opcin "Descargar" del men superior

CONCLUSIONES

Aqu encontramos que las computadoras son muy importantes para todas las personas debido a que nos ayuda a mejorar nuestra calidad de vida, a hacer el trabajo ms rpido y hasta con mejor presentacin, adems nos permite obtener cualquier informacin deseada en la red (Internet), comunicarnos con nuestros familiares que se encuentren en otro pas por medio de chats o por mails, adems nos proporcionan entretenimiento con juegos bien sea que hayan sido bajados de la red o que se encuentren en discos o CDS (perifricos).

BIBLIOGRAFA

ENCICLOPEDIA INTERACTIVA DE LOS CONOCIMIENTOS. Autor: Carlos Gispert. Ocano. Pag. 1107-1152

You might also like