Documente Academic
Documente Profesional
Documente Cultură
Esquema:
1.- Introducción
8.- Conclusiones
9.- Bibliografía
1. INTRODUCCIÓN
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 2
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 4
3.2. Complemento a 2
El complemento a 2 es una particularización de lo que se llama “com-
plemento a la base”, y trata de evitar los problemas que surgen en mag-
nitud y signo para la implementación hardware de las operaciones arit-
méticas.
Seguimos partiendo de la suposición de que existen n bits para repre-
sentar el número. Esta representación también hace uso del bit más sig-
nificativo para representar el signo (e igual que antes, el 0 indica un nú-
mero positivo, y el 1 un número negativo). Sin embargo, cuando el nú-
mero es negativo, los n-1 bits restantes en vez de expresar en binario el
valor absoluto, expresan el complemento a 2 del número.
En general, el complemento a la base r de un número N es:
CrN = rn – N (siendo n el número de dígitos disponsibles)
Por ejemplo, el complemento a 10 del número 20 con dos dígitos dispo-
nibles es:
C10(20) = 102 – 20 = 80
Y el complemento a 2 del número binario N = 1010, si tenemos cuatro
dígitos para la representación es:
C2(10102)) = 24 - 10102) = 100002) – 10102) = 01102)
En la representación de números con complemento a la base (en parti-
cular en complemento a 2 para binarios), se define el opuesto de un
número N positivo representado con n dígitos en base r como su com-
plemento a la base, es decir, la representación utiliza:
-N = CrN = rn - N
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 6
-128 64 32 16 8 4 2 1
Valor Suma de bits a uno
01011000= 0 1 0 1 1 0 0 0
88 =64 + 16 + 8
10100111= 1 0 1 0 0 1 1 1
-89 =-128 + 32 + 4 + 2 + 1
00000000= 0 0 0 0 0 0 0 0 0 =0
-1 =-128 + 64 + 32 + 16 +
11111111= 1 1 1 1 1 1 1 1
8+ 4 + 2 + 1
10000000= 1 0 0 0 0 0 0 0 -128 =-128
127 =64 + 32 + 16 + 8 + 4 +
01111111= 0 1 1 1 1 1 1 1
2+1
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 7
3.3. Complemento a 1
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 8
3.5. BCD
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 9
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 10
- Mantisa: se utiliza codificación binaria pura. Hay que hacer notar que,
dado que se utiliza notación normalizada, siempre existirá un único
dígito antes de la coma que marca la separación entre la parte entera
y la real. Y dado que se utiliza base dos, ese único dígito será siem-
pre un 1 (excepto en el caso de representar el número cero que ve-
remos más adelante), por lo que ese bit se hace implícito, y se omite
de la representación.
Precisión Precisión
simple doble
Totales 32 64
Signo 1 1
Bits
Exponente 8 11
Mantisa 23 52
(2-2 )·2127 ≅
-23 -52 1023
2-2 ·2 ≅
Mayor
3’4·1038 1’8·10 308
Positivos
1’0·2-126 ≅ 1’0·2-1022 ≅
Menor
1’2·10-38 1’2·10-308
Rango -1’0·2-126 ≅ -1’0·2-1022 ≅
Mayor
-1’2·10-38 -1’2·10-308
Negativos -(2-2-23·2127) -(2-2-52)·21023
Menor ≅ -3’4·1038 ≅
-1’8·10308
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 12
5. REPRESENTACIÓN DE CARACTERES
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 13
6. REPRESENTACIÓN DE IMÁGENES
Dicho esto, las imágenes con mapas de bits se basan dividir la imagen
en una matriz de puntos o píxeles (picture elements) cada uno de ellos
de un color distinto. El número de puntos de ancho y alto determinan la
resolución de la imagen; a mayor resolución más detalle. Los mapas de
bits son la representación más cercana a la forma de funcionamiento de
los monitores actuales. Cuando se hace zoom sobre una imagen repre-
sentada como mapa de bits, se comprueba que los píxeles que al princi-
pio eran inapreciables van ganando en tamaño, haciéndose perfecta-
mente perceptibles.
Los mapas de bits son la representación de imágenes por excelencia en
el campo de la fotografía digital, que consiste en una discretización de
una imagen continua en una matriz de puntos de un tamaño determina-
do y cuyas celdas contienen a su vez una discretización del color en un
conjunto de valores dependientes de la representación elegida.
Los mapas de bits pueden posteriormente guardarse en un sin fin de fi-
cheros distintos, con mayor o menor compresión y mayor o menor so-
porte de los distintos formatos de color. Ejemplos de formatos de fiche-
ros de mapas de bits son BMP, GIF, JPG o PNG.
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 15
Por otro lado, las imágenes vectoriales están representadas por un con-
junto de objetos gráficos independientes que se presentan al espectador
simultáneamente, dando la sensación de unidad. Cada uno de esos ob-
jetos contiene en realidad las instrucciones necesarias para su dibujado,
y son por ejemplo vectores, con un punto inicial y un punto final, seg-
mentos curvos como círculos, elipses, curvas Bézier o splines, o relle-
nos. Dado que estos objetos están definidos matemáticamente, las
ecuaciones describen perfectamente cada ilustración. Es esta cualidad
la que los hace perfectamente escalables.
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 16
7. REPRESENTACIÓN DE SONIDOS
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 17
zadores generaban las señales de cada nota utilizando una función ma-
temática como el seno y el coseno, alterando su frecuencia e intensidad
a voluntad. El resultado era un sonido bastante artificial difícilmente me-
jorable con esa aproximación. Actualmente los sintetizadores utilizan ta-
blas de ondas que contienen las notas reproducidas por instrumentos
reales grabados utilizando la representación por muestreo explicada an-
tes. El sintetizador va eligiendo una u otra grabación dependiendo de lo
que se deba tocar en cada momento. Es por esto que en calidad, nunca
podrá competir la calidad de uno de estos ficheros con una grabación
orquestal de una partitura, pues, aunque se está haciendo mucha inves-
tigación al respecto, detrás de la interpretación de una partitura es tras-
cendental la mano del músico.
8. CONCLUSIONES
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32
INFORMÁTICA Representación interna de los datos • 18
9. BIBLIOGRAFÍA
Preparadores de Oposiciones para la Enseñanza c/ Génova, 7 – 2º - Izda • 28004 Madrid Tel. 91 308 00 32