Clase 2 - Representación de datos - Pontificia...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Pontificia Universidad Cat´olica de Chile Escuela de Ingenier´ ıa Departamento de Ciencia de la Computaci´on IIC2343 Arquitectura de Computadores Segundo Semestre 2010 Clase 2: Representaci´on de datos c circlecopyrt Alejandro Echeverr´ ıa 1. Motivaci´on Todo tipo de informaci´ on puede ser representada mediante n´umeros. Una palabra, por ejemplo, puede ser representada mediante n´umeros reemplazando cada letra con un n´umero, ocupando alg´un c´ odigo que asocie para cada letra un n´umero espec´ ıfico (como el c´ odigo ASCII). Un dibujo puede representarse como un conjunto de posiciones (n´umeros) y el valor de color del dibujo en esa posici´on (tambi´ en n´umeros). En definitiva, podemos reducir el problema de representar informaci´ on a representar n´umeros, y por esto es importante entender que representaciones num´ ericas existentes y como se utilizan. 2. Representaciones n´umericas La representaci´ on num´ erica mas simple corresponde a usar un s´ ımbolo por cada incremento en uno de un n´umero. Por ejemplo, si ocupamos el s´ ımbolo a40a40 * a41a41 para representar el n´umero cuatro, dibujamos cuatro s´ ımbolos: a40a40 **** a41a41 . El problema de esta representaci´ on es que no escala: para representar el n´umero un mill´on, necesitamos dibujar un mill´on de veces el s´ ımbolo a40a40 * a41a41 lo que ser´ ıa un costo tanto en espacio (por ejemplo papel si estuvi´ esemos escribiendo el n´umero en un cuaderno) y de tiempo (escribir un mill´on de veces el s´ ımbolo tomar´ a al menos un mill´on de segundos, aproximadamente 11 d´ ıas sin parar). Para solucionar los problemas que presentaba esta representaci´ on simple, se inventaron representaciones m´ as avanzadas, que permit´ ıan de alguna forma representar n´umeros grandes con pocos s´ ımbolos. Una de estas representaciones fueron los n´umeros romanos, que ocupaban s´ ımbolos espec´ ıficos para acumulaciones de n´umeros: V para cinco, X para diez, L para cincuenta, etc. Otra representaci´ on ideada fueron los n´umeros indo-ar´abicos, que es la que ocupamos hoy en d´ ıa, basada en 10 s´ ımbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Esta representaci´ on se caracteriza por pertenecer a un grupo de representaciones denominadas a40a40 representaciones posicionales a41a41 . 2.1. Representaciones posicionales Las representaciones posicionales, como l´ a indo-ar´abica, se basan en dos elementos para determinar el valor de un n´umero: la posici´on de los s´ ımbolos en la secuencia de n´umeros y la cantidad de s´ ımbolos posible, lo que se denomina la base. En el caso de los n´umeros indo-´ arabes la base es diez (i.e. hay diez s´ ımbolos posibles), y por esto esta representaci´ on num´ erica tambi´ en se denomina a40a40 representaci´ on decimal a41a41 ....
View Full Document

This note was uploaded on 03/09/2011 for the course INGENIERIA 111 taught by Professor Jorgevera during the Spring '10 term at Pontificia Universidad Católica de Chile.

Page1 / 11

Clase 2 - Representación de datos - Pontificia...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online