Professional Documents
Culture Documents
0 0
0 0
0 0
0 0
,
,
,
,
,,
,,
3. REPRESENTACI N DE DATOS
NUMRI COS
7
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 13
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS ENTEROS ( POSI TI VOS Y
NEGATI VOS)
COMPLEMENTO A UNO:
Se ut ilizan palabras de n bit s.
Como en el mt odo ant erior , el bit que se encuent r a ms a la izquier da
indica el signo 1( - ) , 0( + ) .
Si el nmero que se quiere represent ar es posit ivo, el pr imer bit ( 0)
represent a el signo y el rest o ( n- 1 bit s) el mdulo.
Si se t rat a de un nmero negat ivo, se int er cambian ceros por unos y unos
por ceros.
Ej . Para n = 8 bit s:
+ 10 = 00001010
- 10 = 11110101
3. REPRESENTACI N DE DATOS
NUMRI COS
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 14
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
COMPLEMENTO A UNO: Par a n = 4 bit s:
- 0 1111
- 1 1110
- 2 1101
- 3 1100
- 4 1011
- 5 1010
- 6 1001
- 7 1000
7 0111
6 0110
5 0101
4 0100
3 0011
2 0010
1 0001
0 0000
Base 10 C1
El 0 t iene doble represent acin.
El rango de represent acin es:
[ - ( 2
n- 1
1) , 2
n- 1
- 1]
Las operaciones son ms sencillas.
Siempre se suma, independient ement e
de si se t rat a una suma o una rest a.
En complement o a 1, los nmeros se
suman igual que en binar io, t eniendo en
cuent a que si aparece acarreo en la suma
de los bit s ms significat ivos, se debe
sumar est e acarreo al result ado.
Debemos t ener en cuent a que el
result ado debe est ar dent ro del rango de
represent acin para n bit s.
3. REPRESENTACI N DE DATOS
NUMRI COS
8
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 15
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS ENTEROS ( POSI TI VOS Y
NEGATI VOS)
COMPLEMENTO A DOS:
Se ut ilizan palabras de n bit s.
Como en el mt odo ant erior , el bit que se encuent r a ms a la izquier da
indica el signo 1( - ) , 0( + ) .
Si el nmero que se quiere represent ar es posit ivo, el pr imer bit ( 0)
represent a el signo y el rest o ( n- 1 bit s) el mdulo.
Si se t rat a de un nmero negat ivo, se complement a el nmero posit ivo y se
le suma 1 al result ado, despr eciando el lt imo acarreo en caso de exist ir .
Ej . Para n = 4 bit s:
+ 5 = 0101
- 5 10000 1011
- 0101
01011
3. REPRESENTACI N DE DATOS
NUMRI COS
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 16
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
COMPLEMENTO A DOS: Par a n = 4 bit s:
- 1 1111
- 2 1110
- 3 1101
- 4 1100
- 5 1011
- 6 1010
- 7 1001
- 8 1000
7 0111
6 0110
5 0101
4 0100
3 0011
2 0010
1 0001
0 0000
Base 10 C2
El 0 ya no t iene doble represent acin.
El rango de represent acin es:
[ - 2
n- 1
, 2
n- 1
- 1]
Las operaciones son ms sencillas.
Siempre se suma, independient ement e
de si se t rat a una suma o una rest a.
En complement o a 2, los nmeros se
suman igual que en binar io, despreciando
el lt imo acarr eo en caso de exist ir .
Debemos t ener en cuent a que el
result ado debe est ar dent ro del rango de
represent acin para n bit s.
3. REPRESENTACI N DE DATOS
NUMRI COS
9
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 17
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS REALES
COMA FI JA:
La coma ocupa una posicin fij a y predet er minada.
Se opera por separado la par t e ent era y la decimal.
No t odo nmer o real con un nmero finit o de decimales es posible
represent arlo en binario. ( Ej . 0.3) .
Los nmer os negat ivos se r epresent an igual que los ent er os.
Paso de binar io a decimal:
0110.11 = 12
2
+ 1 2
1
+ 0 2
0
+ 1 2
- 1
+ 1 2
- 2
= 6.75
Paso de decimal a binar io:
6.75 6 2 0. 75 0. 50 110.11
0 3 2 x 2 x 2
1 1 1. 50 1. 00
3. REPRESENTACI N DE DATOS
NUMRI COS
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 18
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS REALES
COMA FLOTANTE:
Se ut iliza not acin exponencial, represent ando los nmeros como: N = M B
E
.
( M = Mant isa, B = Base, E = Exponent e) .
13.745 = 0.137410
+ 2
- 0.0000312 = - 0.31210
- 4
0110. 11 = 0. 110112
3
0.00101011 = 0.1010112
- 2
Norma I EEE para la represent acin de dat os de t ipo real:
Se ut ilizan 3 campos para represent ar un dat o:
Exponent e ( n bit s) : E = E + ( 2
n- 1
1)
De est e modo, con n bit s reservados para el exponent e se pueden incluir
exponent es negat ivos o posit ivos sin ut ilizar un bit de signo explcit o) .
Mant isa ( m bit s) : Almacena la part e fraccionaria del nmero normalizado sin
incluir el 1 de despus de la coma: M = 0. 1M
Simple precisin ( float ) 32 bit s n = 8, m = 23 bit s
Doble precisin ( double) 64 bit s n = 11, m = 52 bit s
S E M
3. REPRESENTACI N DE DATOS
NUMRI COS
10
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 19
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS REALES
COMA FLOTANTE:
Ej emplo. Represent acin en simple precisin.
- 133.5 = - 10000101. 1 2
0
= - 0. 1000010112
8
M = 00001011
E = 8 + ( 2
8
- 1 1) = 135 = 10000111
1 10000111 00001011000000000000000
Exponent es en simple precisin ( float ) .
0000 0001 127- 126 = 1 - 126
1111 1110 127+ 127= 254 127
0111 1111 0+ 127 0
E ( bi nar i o) E E
Exp. Mximo
Exp. Mnimo
3. REPRESENTACI N DE DATOS
NUMRI COS
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 20
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
REPRESENTACI N DE NMEROS REALES
COMA FLOTANTE:
Casos especiales:
a) 0 0000 0000 000 0000 0000 0000 0000 0000 Cero
b) 0 0000 0000 ! = 0 Nmero denormalizado
c) 0 1111 1111 000 0000 0000 0000 0000 0000 + I nfinit o
d) 1 1111 1111 000 0000 0000 0000 0000 0000 - I nfinit o
e) 0 1111 1111 ! = 0 I ndet er minacin
Cuando E = 0, el nmero se present a denor malizado, es decir , el 1 ms
significat ivo de la mant isa no se encuent r a implcit o. En est e caso,
E = E + ( 2
n- 1
2)
3. REPRESENTACI N DE DATOS
NUMRI COS
11
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 21
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
Por medio de un micrfono, se capt a una seal analgica.
La seal es amplificada para encaj arla dent ro de dos valores lmit e, p. ej . , ent re - 5
y + 5 volt ios.
Se t oman muest ras con una frecuencia det erminada.
Las muest ras se digit alizan ( se t ransforman a binario) con un conversor
analgico/ digit al. Con est o, la seal queda almacenada como una secuencia de
valores, por ej emplo, de 8 bit s.
Cuant o mayor es la frecuencia de muest reo y el nmero de bit s por muest ra,
mayor es la calidad del sonido y el volumen del archivo.
Para reducir el t amao del fichero generado, se ut ilizan los CODEC.
4. REPRESENTACI N DE SONI DOS
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 22
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
Tipos de CODEC:
PCM ( Pulse Code Modulat ion) . Se graba un t ren de pulsos correspondient es a
cada muest ra.
DPCM. ( Different ial PCM) . En vez de almacenar los valores absolut os, se
muest ra la diferencia de cada muest ra con la ant erior.
ADPCM ( Adapt ive DPCM) , u- law. Dada una secuencia de muest ras, un
algorit mo predice el valor de la muest ra siguient e y se almacena el error ent re
el valor predicho y el real.
MPEG Audio Capa- I I I ( Format os MP2, MP3) . Varan el nmero de bit s y la
frecuencia de muest reo en funcin del rango de frecuencias de la seal de
audio ( guardan mas muest ras para las frecuencias a las que el odo es mas
sensible) .
4. REPRESENTACI N DE SONI DOS
12
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 23
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
Las imgenes se capt an mediant e perifricos especializados t ales como escneres,
cmaras de video o cmaras fot ogrficas.
Exist en dos formas bsicas de codificar las imgenes:
Mapa de bit s.
Mapa de vect ores.
MAPA DE BI TS
La imagen se divide en una ret cula de punt os ( pixeles) y a cada uno se le
asigna el nivel de gris o el color medio correspondient e.
En el caso de imgenes de color, se suelen descomponer en 3 colores bsicos:
R ( roj o) , G ( verde) , B ( azul) , y la int ensidad de cada color se codifica por
separado.
5. REPRESENTACI N DE I MGENES
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 24
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL
MAPA DE VECTORES
Se descompone la imagen en una coleccin de obj et os ( lneas, polgonos,
t ext os, ) , cada cual, con sus at ribut os o det alles ( color, grosor) modelables
mediant e vect ores y ecuaciones mat emt icas que det erminan su forma y
posicin en la imagen.
Cuando se visualiza una imagen a t ravs de un perifrico, un programa se
encarga de evaluar las ecuaciones y generar la imagen correct a.
Adecuado para imgenes de t ipo geomt rico, no para imgenes reales.
( Aplicaciones CAD) .
Ocupan menos espacio que los mapas de bit s.
Fcil redimensionamient o.
Menor calidad y fidelidad de la imagen.
5. REPRESENTACI N DE I MGENES
13
FUNDAMENTOS DE I NFORMTI CA. TEMA 2 25
FUNDAMENTOS DE
INFORMTICA
1 INGENIERA INDUSTRIAL 5. REPRESENTACI N DE I MGENES