You are on page 1of 23

Universidad Autnoma Del Sur

UNASUR

Trabajo Prctico Grupal

Materia:
Introduccin a la Informtica I

Tema:
Representacin de la informacin

Profesor:
Ing. Freddy Osvaldo Agero Amarilla

Asuncin-Paraguay
2015
Grupo N1

Integrantes:
1. Jos Paredes (joseparedespy@gmail.com)

2. German Meaurio (steven_german@outlook.com)

3. Jimmi Soto (jimisotogarcia@hotmail.com)

4. Pedro Faria ()

5. FredericK Marecos (marecofrederick@gmail.com)

6. Sergio Duarte ()

7. Hugo Barrios (Barrios.Hugo96@autlook.es)

8. Carlos Salcedo ()

9. Arnaldo Cardenas ()

10. Julio Denis (moopiojulio@gmail.com)

Introduccin
Un ordenador es una mquina para procesar informacin. Sin embargo,
un ordenador no puede trabajar directamente con la informacin,
primero ha de codificarla a un sistema que le permita su manipulacin.
La forma en que se realice esta codificacin tendr una gran influencia
en la propia estructura del ordenador. Trataremos de mostrar los
fundamentos de la representacin digital de la informacin. Este tipo de
representacin es utilizada en los conocidos como sistemas digitales,
entre los que se encuentran los ordenadores actuales.
Es conveniente resaltar que un ordenador va a trabajar con dos tipos
principales de informacin: datos e instrucciones. Las instrucciones
permitirn la ejecucin de programas en el ordenador, gracias a los
cuales podremos procesar los datos.

Objetivos:
Comparar la representacin de la informacin mediante seales
analgicas y digitales.
Conocer sistemas de numeracin alternativos, Como el binario, el octal
o el hexadecimal.
Estudiar la codificacin de los caracteres.

Contenido y Desarrollo
Representacin digital frente a analgica
En la actualidad estamos inmersos en lo que se ha llamado la revolucin
digital. Dentro de esta revolucin tecnolgica podemos observar como
los obsoletos sistemas analgicos estn siendo reemplazados por
modernos sistemas digitales. Un ejemplo de ello fue el cambio de las
cintas de video en VHS a los modernos DVDs. Hoy en da est pasando
con las emisiones de TV o con la fotografa, y en un futuro cercano
ocurrir con las emisiones de radio y el cine. Pero, qu es lo que tienen
los sistemas digitales que los hacen tan atractivos? Qu quiere decir
exactamente el trmino digital? En este apartado trataremos de dar
respuesta a estas preguntas.
Los sistemas suelen representar la informacin por medio de seales.
Segn la forma en que puede variar una seal, tendremos dos
alternativas:
Analgica (o continua): Es aquel tipo de seal que puede adoptar
cualquier valor dentro del margen permitido.
Digital (o discreta): Es toda seal que no puede tomar ms
de un nmero determinado de valores.
Por ejemplo, la altura de la columna de mercurio en un termmetro nos
est proporcionando una informacin de tipo analgica, dado que dentro
del margen permitido puede tomar cualquier valor. Sin embargo, si
dispusiramos de un termmetro electrnico, con un display de dos
dgitos, la informacin que este nos proporcionara sera de tipo digital, al
slo poder tomar un nmero limitado de valores (entre 0 y 99 grados).

Termmetro Digital
Vemos como variara esta seal a lo largo del tiempo, segn fuera
tomada mediante un termmetro analgico o uno digital:

A continuacin enumeraremos las ventajas de los sistemas digitales


frente a los analgicos: Todas las seales sufren variaciones no deseadas
cada vez que son transmitidas o manipuladas. Estos fenmenos se
conocen como ruido o distorsiones y ocurren siempre en mayor o menor
medida. En las seales analgicas, cualquier variacin de la seal es de
difcil recuperacin, por lo que la correspondiente prdida de informacin
ya no podr ser recuperada. Por el contrario, un ruido incorporado a una
seal digital, no le afectar siempre que no sea lo suficientemente
grande para cambiar un nivel de cuantificacin.

Si queremos que una seal analgica, que est transportando una


informacin, se vea afectada lo menos posible por fenmenos como el
ruido o las distorsiones, tendremos que utilizar componentes de
calidad. Esto repercutir en el coste del sistema. Por el contrario, si
utilizamos una seal digital, estos fenmenos afectarn en menor
medida. Por lo tanto, la utilizacin de componentes de bajo coste no
supondr una prdida en la informacin procesada.
Como estamos comentando siempre que un sistema procesa una
informacin analgica, esta se ve deteriorada. Conseguir sistemas que
apenas introduzcan distorsiones (sistemas de alta fidelidad) resulta
costoso. Por el contrario, una seal digital puede ser procesada sin
prdida de informacin (100% de fidelidad). Por ejemplo, si
queremos duplicar una informacin contenida en un soporte analgico
(como una cinta de video), la copia es siempre de peor calidad que el
original. Por el contrario, si utilizamos un soporte digital (como un DVD),
la copia es totalmente exacta al original.
Pero, qu ocurrira si en lugar de una pequea seal de ruido aparece
una interferencia, que alterara totalmente la seal. En un sistema
analgico este tipo de circunstancias son muy complejas de tratar.
Por el contrario en los sistemas digitales podemos detectar estas
anomalas utilizando cdigos detectores de errores. Incluso podremos
subsanar el problema utilizando cdigos recuperadores de errores.
En un sistema analgico resulta muy complejo introducir cambios en el
sistema, dado que, resulta imprescindible modificar el hardware. En
los sistemas digitales que utilizan un procesador para manipular la
informacin resultan mucho ms flexibles. No tenemos ms que cambiar
el software del procesador para introducir cambios en el sistema.
La mayora de sistemas analgicos no incorporan sistemas de seguridad,
al resultar muy complejos de implementar. Por el contrario, en un
sistema digital no es difcil codificar adecuadamente la informacin para
que esta no pueda ser interpretada fuera del sistema.
Si estamos diseando un sistema que requiera la integracin de seales
de diferente naturaleza (audio, video, datos), y utilizamos una
solucin analgica tendremos que procesar cada una de las seales por
separado. Si por el contrario, nos decantamos por una solucin digital
podremos manipular todas las seales utilizando el mismo sistema. Un
ejemplo lo tenemos en el DVD. Aunque fue diseado para almacenar
video, puede ser fcilmente utilizado para almacenar informacin de
cualquier tipo.
No todo son ventajas. La representacin digital tambin tiene sus
inconvenientes:
Muchas de las informacin que queremos procesar tiene una naturaleza
analgica. Si queremos manipular esta informacin en un sistema digital,
lo primero que habr que hacer es pasar la informacin analgica a un
formato digital. A este proceso se conoce por el nombre de
digitalizacin y siempre introduce alguna prdida de informacin
con respecto a la seal originaria. La seal analgica de la izquierda es
convertida en la seal digital de la derecha, procurando que se parezca
lo ms posible a la original, pero respetando los niveles de cuantificacin
establecidos. Si estos niveles de cuantificacin no nos parecen lo
suficiente precisos podremos elegir otros (ej. dcimas de grado). El
problema es que una vez establecidos, resultar muy complejo cambiar
los niveles de cuantificacin.
Otro inconveniente de los sistemas digitales lo tenemos en la
transmisin de seales. La seal digital requiere mayor ancho de banda
para ser transmitida que la analgica. La transmisin de seales digital
requiere una sincronizacin precisa entre los tiempos del reloj de
transmisor, con respecto a los del receptor. Un desfase, por mnimo que
sea, cambia por completo la seal
Analgico Digital
Ruido Si se altera la seal El ruido solo afecta
original no es posible cuando es capaz de
recuperarla alterar un nivel de
Coste Elevado, si queremos Reducido, una ligera
que las seales no se distorsin no
Fidelidad Resulta costosa Podemos conseguir que no
conseguirla se produzca prdida de
Interferencia Complejo de detectar. Pueden detectarse y
Se produce perdida de corregirse utilizando
Flexibilidad Difciles de reconfigurar, Fciles de reconfigurar
hay que cambiar el cuando se utilizan
Seguridad Difcil de implementar Fcil de implementar
Integracin, Un sistema por cada Un solo sistema
audio, video, tipo de seal
Inconveniente

Digitalizacin No es necesaria la Imprescindible. Se produce


conversin una prdida inicial de
Transmisin Menor ancho de banda Mayor ancho de banda
s

Sincronizacin No es precisa. Los relojes del emisor y


receptor han de estar

Dentro de las seales discretas, hay un tipo especialmente interesante


para nosotros: son las seales binarias, en las que los valores permitidos
a la magnitud fsica son slo dos. La importancia de estas seales, reside
en que los circuitos de que constan los ordenadores trabajan con este
tipo de seales.

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

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.

Sistema decimal
En este sistema se representan los nmeros en forma de potencias
sucesivas de 10.
Expresar el nmero 7824 en base 10.
7000+800+20+4= 7*103 + 8*102 + 2*101 + 4*100
La unidad bsica de informacin es el BIT (BInary digIT). nicamente
puede tener dos valores posibles: 0 1, que suelen representarse
fsicamente por la ausencia o presencia de tensin en una lnea elctrica.
Dado que un bit puede contener una cantidad de informacin
sumamente pequea, los ordenadores trabajan con agrupaciones de bits
a las que se llama palabra, normalmente compuesta por 8, 16, 32 64
bits. La longitud de palabra de un ordenador determina el nmero de bits
con los que puede trabajar de una vez, por lo tanto est estrechamente
ligado con la potencia del ordenador. Los grupos de 8 bits se utilizan con
mucha frecuencia, por lo que reciben un nombre especial; el byte.

En sntesis el Sistemas de numeracin


Un sistema de numeracin consiste en un conjunto de smbolos que
combinados adecuadamente mediante unas reglas bien definidas,
nos permite expresar valores numricos.
Estamos acostumbrados al sistema de numeracin conocido como rabe
o decimal. Sin embargo, en otras pocas y en otras culturas se han
utilizado sistemas de numeracin alternativos. Es el caso de los sistemas
empleados por los romanos, por los aztecas o por los egipcios.
El sistema binario
En el sistema de numeracin binario la base es 2 (b = 2), por lo que se
utiliza un alfabeto de tan slo dos elementos {0, 1} para representar
cualquier nmero. Los elementos de este alfabeto se denominan cifras
binarias o bits.
En la tabla siguiente representamos los nmeros enteros binarios que se
pueden representar con 3 bits y que representan a los nmeros
decimales del 0 al 7:

Binario Decimal
00 0
000 1
011 2
001 3
110 4
100 5
111 6
101 7
1

Utilizando 3 bits hemos sido capaces de representar 8 nmeros


decimales distintos:
{0, 1, 2, 3, 4, 5, 6, 7}. Si en lugar de utilizar slo 3 bits, pasamos a
utilizar 4 bits, podramos representar un total de 16 nmeros decimales
distintos:

Binario Decimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 1
1011 0
1
1100 1
1
1101 2
1
1110 3
1
1111 4
1
5

Si nos fijamos en las tablas anteriores, vemos que el nmero de bits


utilizados en la representacin determina el nmero de valores distintos
que podemos representar:
Con 3 bits podemos representar 8 valores distintos (8 = 23)
Con 4 bits podemos representar 16 valores distintos (16 = 24)
Generalizando podemos decir que si utilizamos n bits, podremos
representar 2n valores distintos, que van desde el 0 al 2n - 1.

Convertir de binario a decimal.


Para convertir un nmero binario a un nmero decimal, basta con aplicar
la frmula general presentada para la representacin de nmeros en un
sistema posicional, pero en este caso, teniendo en cuenta que la base es
2.
Como ejemplo vamos a ver cmo transformamos el nmero binario de
seis dgitos
110101 a decimal:
5 4 3 2 1 0
110101 = 1 2 + 1 2 + 0 2 + 1 2 + 0 2 + 1 2 =
= 1 32 + 1 16 + 0 8 + 1 4 + 0 2 + 1 1 =
= 32 + 16 + 4 + 1 = 53
Si nos fijamos en el ejemplo, transformar de binario a decimal es
bastante sencillo, pues basta con sumar los pesos en cuyas posiciones
haya un 1.

Convertir de decimal a binario.


Para convertir un nmero entero decimal a binario hay que dividir el
nmero de partida entre la base 2 (sin obtener decimales en el cociente)
y seguir dividiendo entre 2 los cocientes que se vayan obteniendo
sucesivamente. Los residuos de estas divisiones y el ltimo cociente (que
sern siempre menor que la base, esto es, 1 o 0) colocados en orden
inverso al que han sido obtenidos determinarn la representacin
binaria del nmero decimal original.
Como ejemplo vamos a ver cmo convertir el nmero decimal 59 a
binario:

Como podemos apreciar, la representacin binaria del nmero decimal


59 es 111011:
5 4 3 2 1 0
111011 = 1 2 +12 +12 +02 +12 +12 =

= 1 32 + 1 16 + 1 8 + 0 4 + 1 2 + 1 1 =

= 32 + 16 + 8 + 2 + 1 = 59

. Unidades de informacin en los sistemas digitales.


Como hemos podido ver hasta el momento, la unidad mnima de
informacin de un sistema digital es el bit (Binary Digit). Un bit es la
cantidad mnima de informacin que puede almacenarse en un
ordenador. Puede tener dos valores diferente: 0 1.
La necesidad de codificar informaciones ms complejas ha llevado a
agrupar varios bits, apareciendo as las siguientes unidades:
El byte es la cantidad de informacin que puede codificarse en 8 bits.
Representa, por tanto, 28 = 256 valores distintos. Se utiliza
comnmente como unidad bsica de almacenamiento de informacin en
los sistemas digitales.
La palabra se define en relacin con la computadora considerada,
como la cantidad de informacin que la mquina puede manejar de una
sola vez. Para evitar equvocos, se habla de palabras de 8 bits, 16 bits,
32 bits, etc.
Cuando se manejan grandes cantidades de informacin, no es viable
seguir hablando de bytes, y por ello, se ha definido el conjunto de
unidades siguientes:

Unidad Abreviatur Represent


a a
Byte B 0
2 = 1 byte
Kilo Kb 10
2 = 1024 bytes
Mega Mb 20
2 = 1024 Kb = 1.048.576 bytes
Giga Gb 30
2 = 1024 Mb = 1.073.741.824 bytes
Tera Tb 40
2 = 1024 Gb = 1.099.511.627.776 bytes
Peta Pb 50
2 = 1024 Tb = 1.125.899.906.842.624 bytes
Exa Eb 60
2 = 1024 Pb = 1.152.921.504.606.846.976
Zetta Zb 70 bytes
2 = 1024 Eb =
1.180.591.620.717.411.303.424
80 bytes
Yotta Yb 2 = 1024 Zb =
1.208.925.819.614.629.174.706.176 bytes

Teniendo en cuenta la tabla anterior, es sencillo pasar de una unidad a


otra. Basta con que sepamos que para pasar de una unidad a su
siguiente mayor magnitud basta con que dividamos la cantidad entre
1024, mientras que si, por el contrario, lo que queremos es pasar a la
siguiente menor magnitud, tendremos que multiplicar por 1024.
Por ejemplo, si queremos saber cuntos Mb son 358.400 Kb, tendremos
que dividir:
358.400 Kb = 358.400 / 1024 = 350 Mb
Por otro lado, si quisiramos saber cuntos Gb son 23 Tb, tendramos que
multiplicar por 1024:
23 Tb = 23 1024 = 23.552 Gb
Representacin de nmeros enteros
Si se considera nicamente nmeros enteros positivos, con N bits de
espacio es posible representar los nmeros de 0 a 2N - 1. La forma ms
intuitiva de representarlos consiste en interpretar cada combinacin
mediante la cantidad que representa en binario. Por ejemplo, con 1 byte
(es decir, con N = 8) se representarn los nmeros del 0 al 255.
En el caso de los nmeros enteros con signo, el sistema ms comn es el
convenio de magnitud y signo. En este caso se reserva el primer dgito
binario para codificar el signo. Suele representarse el signo positivo con
un cero y el negativo con un uno, mientras que los restantes N - 1 dgitos
se utilizan para representa el valor absoluto del nmero. As, en este
sistema el rango de valores que admite la representacin es [-(2 N-1
1) .. 2N-1 1]. Suponiendo que N = 8, podramos representar el
rango de valores [-127 .. +127]. Cabe destacar que en este case el
nmero cero tiene dos representaciones: -0 y +0. Esto hace que
desaprovechemos una codificacin de todas las posibles.

Representacin de nmeros reales


Los humanos utilizamos fundamentalmente dos formas de representar
los nmeros reales: la notacin tradicional o la cientfica. De cada una de
ellas se deriva un tipo de representacin utilizada en los ordenadores.

Coma fija
Cuando representamos un real, normalmente usamos un carcter
adicional (la coma) que separa la parte entera de la parte real. La
representacin en coma fija utiliza la misma idea, pero situando la coma
en una posicin fija dentro de la cadena o vector de bits que representan
el nmero.
Por ejemplo, podemos usar 8 bits para representar un conjunto de
nmeros, donde los 5 primeros bits se utilizan para la parte entera, y los
tres restantes para la parte real:
Utilizando esta representacin, podramos encontrarnos con los valores
binarios 10101,110 01100,001. Para convertir estos nmeros a
decimal, tenemos que tener en cuenta que los pesos de los valores que
se encuentran a la derecha de la coma se van dividiendo entre la base
(en el caso binario, la base es 2) conforme nos desplazamos a la
derecha:

Ntese que esta representacin puede extenderse a los nmeros reales


negativos, simplemente reservando el primer bit para la representacin
del signo, tal y como vimos para los nmeros enteros:
Por otro lado, cuando se habla de la representacin de nmeros reales ya
no podemos utilizar rangos para indicar los nmeros que podemos
representar con un conjunto determinado de bits. Es decir, en la
representacin anterior, donde tenemos el signo, cuatro bits para la
parte entera y tres bits para la parte real, no podemos decir que se
representa el rango de nmeros reales del -15 al 15, pues por ejemplo, la
representacin utilizada no nos permite representar el nmero 8,2356.
Por eso, lo que debemos decir es que la representacin anterior no nos
permite representar nmeros mayores o iguales que 16, ni menores ni
iguales que -16, ni nmeros con ms precisin de 0,125 (2-3). Por este
motivo se dice que el mayor inconveniente de esta representacin es
que tiene una muy limitada precisin, y que sta es fija para todos los
valores.

Coma flotante.
La coma flotante resuelve el problema de precisin de la representacin
en coma fija, permitiendo que la posicin de la coma cambie. Esta
codificacin se basa en la notacin cientfica:

A esta codificacin se le llama coma flotante (floating point) debido a que


la coma decimal no se halla en una posicin fija dentro de la secuencia
de bits, sino que su posicin se indica como una potencia de la base. Los
nmeros en coma flotante tienen tres componentes:
El signo.
La mantisa: indica la magnitud del nmero. En el caso del ejemplo
anterior, las mantisas eran 1,0 y 5,471, respectivamente.
El exponente: indica el valor al que est elevada la potencia. En el caso
del ejemplo anterior, los exponentes eran -5 y 6, respectivamente.
Aunque la idea de la coma flotante es muy intuitiva, para su
implementacin es necesario tomar una serie de decisiones: cuntos bits
utilizar para la representacin de la mantisa, cuntos bits utilizar para la
representacin del exponente, cmo realizar las operaciones, cmo hacer
los redondeos, etc. Por esto motivo, a lo largo de la historia de la
informtica se han implementado muchas versiones de este tipo de
codificacin. Una de las implementaciones ms utilizadas es el estndar
IEEE 754. Para la representacin, este estndar requiere un total de 32
bits: 1 bit para el signo, 8 bits para el exponente y 23 bits para la
mantisa.

Sistema de numeracin octal base=8 dgitos


(0,1,...,7)
El sistema de numeracin octal se basa en el sistema posicional con base
8. Por lo que para conocer el valor de una cifra expresada en este
sistema no tenemos ms que aplicar el polinomio de potencias de la
base. Por ejemplo:
1578 = 182 + 581 + 780 = 64 + 40 + 7 10 = 11110
Trabajar en sistema binario puede resultar engorroso dada la longitud
que alcanza una cifra. Por ejemplo el nmero decimal 500010 que es
representado con cuatro dgitos decimales, requiere de trece bits para
ser representado en binario: 10011100010002. Este problema es
paliado utilizando representaciones como la octal, que permite
la representacin condensada de un nmero, aunque su
transcripcin a binario es casi inmediata. Esto se consigue utilizando
una base que sea una potencia exacta de 2 (8=23). Si se cumple esta
propiedad, la traduccin de un nmero al sistema binario se realiza de
forma sencilla, simplemente sustituyendo cada dgito por su equivalente
en binario. La siguiente tabla muestra la relacin los ocho primeros
nmeros octales y binaries

octa binari
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Como se ha indicado, si quisiramos obtener el equivalente en
binario del nmero octal 347, no tendramos ms que ir sustituyendo
uno a uno sus dgitos por sus tres bits equivalentes:
3478 = 011 100
1112

Para pasar de binario a octal hay que realizar el proceso a la


inversa: se agrupan los bits de tres en tres y se sustituye cada grupo
por su equivalente en octal. Pero recordando siempre comenzar de la
coma a la izquierda y de la coma a la derecha. En caso de que al
final, no encontrramos un grupo de exactamente tres bits,
tendramos que completar con ceros. Veamos un ejemplo:

1100,112 = 001 100, 1102 = 14,68

Sistema hexadecimal base=16 dgitos


(0,1,...,9,A,B,C,D,E,F)

El sistema hexadecimal tiene base 16 y por tanto requiere 16


signos distintos para expresar un dgito. Se usan los diez smbolos
del sistema decimal ms las seis primeras letras del abecedario (de
la A a la F). El inters de este sistema de numeracin es el mismo
que el del octal. Diecisis es una potencia exacta de 2, por lo que su
conversin a binario es inmediata. A continuacin se muestra la
equivalencia en binario de los 16 dgitos hexadecimales:

Hexadecimal binario
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

La trascripcin de un nmero hexadecimal a binario se realiza de


igual forma a como se haca con el sistema octal, pero esta vez
tomando grupos de 4 bits:

8E116 = 1000 1110 00012

Este nmero, en decimal, correspondera a:


8E116 = 8162 + 14161 + 1160 10 = 227310

Codificacin de caracteres
Hasta ahora hemos estudiado distintas formas en las que los
ordenadores pueden representar internamente nmeros. Sin embargo
este no es el nico tipo de informacin con la que pueden trabajar.
Es muy frecuente por ejemplo procesar informacin en forma de
texto. Este tipo de datos es almacenado por medio de una secuencia
de caracteres, cada uno de los cuales suele ser codificado asignndole
un cdigo binario.

Cdigo de caracteres ASCII


Uno de los primeros convenios que se extendi para la
representacin de caracteres es el cdigo ASCII (American Standard
Code for Information Interchange). Se trata de un cdigo de 7 bits,
que permite por lo tanto representar hasta 27 = 128 caracteres. El
la siguiente tabla se muestran los cdigos, en decimal y
hexadecimal, correspondientes a los 128 caracteres ASCII.

La primera columna de esta tabla est formada por caracteres


de control tales como salto de lnea (LF), borrado (DEL), final de
fichero (ETX), ... etc. Estos caracteres no disponen de representacin
grfica. El carcter nmero 32 (SP) corresponde al espacio en blanco.

El cdigo ASCII extendido

Cuando se empezaron a vender ordenadores fuera de EEUU,


se cay en la cuenta que los 128 caracteres ASCII no eran suficientes
para trabajar con otros idiomas (al no contemplar acentos, ee,
cedilla, ). Por esta razn, los fabricantes comenzaron a usar un
conjunto de caracteres ASCII ampliado de 8 bits (256 caracteres),
que adems coincida con el tamao de palabra de los procesadores
de la poca. Las 128 posiciones primeras seguan conteniendo el
ASCII, pero en los 128 caracteres adicionales, que constituyen lo
que se denomina ASCII extendido, aadieron todas las letras y signos
especiales de uso comn en lenguas de Europa occidental, como el
espaol, francs o alemn.

deci hexa carac deci hexa Carac deci hexa carac deci hexa carac
0 00 NUL 32 20 SP 64 40 @ 96 60 `
1 01 SOH 33 21 ! 65 41 A 97 61 a
2 02 STX 34 22 66 42 B 98 62 b
3 03 ETX 35 23 # 67 43 C 99 63 c
4 04 EOT 36 24 $ 68 44 D 100 64 d
5 05 ENQ 37 25 % 69 45 E 101 65 e
6 06 ACK 38 26 & 70 46 F 102 66 f
7 07 BEL 39 27 71 47 G 103 67 g
8 08 BS 40 28 ( 72 48 H 104 68 h
9 09 HT 41 29 ) 73 49 I 105 69 i
10 0A LF 42 2A * 74 4A J 106 6A j
11 0B VT 43 2B + 75 4B K 107 6B k
12 0C FF 44 2C , 76 4C L 108 6C l
13 0D CR 45 2D - 77 4D M 109 6D m
14 0E SO 46 2E . 78 4E N 110 6E n
15 0F SI 47 2F / 79 4F O 111 6F o
16 10 DLE 48 30 0 80 50 P 112 70 p
17 11 DC1 49 31 1 81 51 Q 113 71 q
18 12 DC2 50 32 2 82 52 R 114 72 r
19 13 DC3 51 33 3 83 53 S 115 73 s
20 14 DC4 52 34 4 84 54 T 116 74 t
21 15 NAK 53 35 5 85 55 U 117 75 U
22 16 SYN 54 36 6 86 56 V 118 76 V
23 17 ETB 55 37 7 87 57 W 119 77 W
24 18 CAN 56 38 8 88 58 X 120 78 X
25 19 EM 57 39 9 89 59 Y 121 79 Y
26 1A SUB 58 3 : 90 5A Z 122 7A Z
27 1B ESC 59 3B ; 91 5B [ 123 7B {
28 1C FS 60 3C < 92 5C \ 124 7C |
29 1D GS 61 3D = 93 5D ] 125 7D }
30 1E RS 62 3E > 94 5E ^ 126 7E ~
31 1F US 63 3F ? 95 5F _ 127 7F DEL

Por desgracia, en aquel momento no se siguieron estndares


nicos, ni hubo una decisin internacional al respecto. Cada fabricante
de ordenadores y software us su propio cdigo ASCII extendido. Con
la aparicin de las redes de ordenadores y en especial de Internet se
vio la necesidad de establecer un estndar para la codificacin de
caracteres. Por este motivo se estableci la norma ISO 8859 que
define varios juegos de caracteres ASCII extendidos para diferentes
mbitos geogrficos. El ms empleado en la actualidad es el
conocido como ISO Latin-1, se emplea en la mayora de
sistemas operativos como Windows y Linux o en la codificacin de la
mayora de pginas Web.

ISO 8859-1 (Latin-1) Europa occidental


ISO 8859-5 Cirlico ISO 8859-2 (Latin-2) Europa
pases eslavos ISO 8859-6 rabe ISO
8859-3 (Latin-3) Europa suroriental
ISO 8859-7 Griego ISO 8859-4 (Latin-4) Europa
septentrional ISO 8859-8 Hebreo

Cdigo de caracteres Unicode


El estndar ISO 8859 vino a poner un poco de orden en el mundo
de la codificacin de caracteres, sin embargo no resolvi por completo
el problema. En primer lugar en cada parte del mundo se utilizaba una
codificacin de caracteres diferente. En segundo lugar, un documento
dado solo poda utilizar uno de los juegos de caracteres disponibles
(con 256 caracters), por lo que resultaba imposible utilizar en un
mismo documento caracteres castellanos (ISO Latin-1) y caracteres
rabe (ISO rabe). En consecuencia, resultara imposible escribir
una tabla como esta

Para resolver de forma definitiva la codificacin de todos los


posibles caracteres se introdujo los cdigos Unicode. Unicode
proporciona un nmero nico para cada carcter, sin importar la
plataforma, sin importar el programa, sin importar el idioma. Para
disponer de un conjunto de caracteres lo suficientemente grande cada
cdigo se define con 31 bits, lo que nos proporciona un total de
23121109 caracteres diferentes (aunque hasta la fecha solo se han
definido unos 100.000). Los 256 primeros caracteres de Unicode
coinciden con los caracteres ISO Latin-1. En consecuencia, los 128
primeros caracteres de Unicode coinciden con los caracteres ASCI.
Existen varias alternativas para codificar los caracteres Unicode entre
las que destacamos:

UTF-32: En esta codificacin cada carcter es almacenado


utilizando 32 bits con el cdigo correspondiente del carcter. Por lo
tanto, cada carcter utilizar 4 bytes en lugar de 1 byte que se
emplea en la codificacin ASCII y ASCII extendida.

UTF-8: En esta codificacin cada carcter es almacenado


utilizando un nmero de bytes diferentes dependiendo del rango en
que se encuentre su cdigo. Los caracteres entre el 0 y el 127, (que
coinciden con los caracteres ASCII) se codificarn utilizando un solo
byte. Los caracteres entre el 128 y el 2047 se almacenarn
utilizando dos bytes. Los caracteres entre el 2048 y el 65535
utilizarn 3 bytes. Y as hasta un mximo de 6 bytes por carcter

Conclusin
Aprendimos representaciones de la informacin mediante
seales analgicas y digitales

Observamos diferentes sistemas numricos que se utilizan en el


rea de informtica para determinar cmo se representa la informacin
y que ocurre en el interior de una computadora con los sistemas de
numeracin Como el binario, el octal o el hexadecimal
Y descubrimos la codificacin de los caracteres en cuanto a su
creacin.
Bibliografa
Libro de Introduccin a la informtica 1 Aspectos generales De Cristbal
Pareja, ngel Andeyro y Manuel Ojeda
https://www.google.com.py/search?
q=informacion+analogica+y+digital&oq=informacion+analogica+y+dig
ital&aqs=chrome..69i57.114225j0j7&sourceid=chrome&es_sm=122&ie
=UTF-8
http://www.monografias.com/trabajos27/analogico-y-digital/analogico-y-
digital.shtml
https://www.google.com.py/search?
q=unidad+de+informacion+en+los+sistemas+digitales&oq=unidad+d
e+informacion+en+los+sistemas+digitales&aqs=chrome..69i57.4263j0j
7&sourceid=chrome&es_sm=122&ie=UTF-8
Libro de Introduccin a la informtica sexta edicin de George Bekkman
http://tecnologiayinformatica.bligoo.com.ar/content/view/3138800/Tipos-
de-informacion-analogica-y-digital.html#.VW7QN89_Oko
https://www.google.com.py/search?
q=unidad+de+informacion+en+los+sistemas+digitales&oq=unidad+d
e+informacion+en+los+sistemas+digitales&aqs=chrome..69i57.4263j0j
7&sourceid=chrome&es_sm=122&ie=UTF-8
http://www.expresionbinaria.com/unidades-basicas-de-informacion-y-
almacenamiento-de-datos/
http://es.wikipedia.org/wiki/Sistema_digital
https://www.google.com.py/search?
q=sistemas+de+numeracion+posicionales&oq=sistemas+de+numeraci
on+posicionales&aqs=chrome..69i57.16515j0j7&sourceid=chrome&es_s
m=122&ie=UTF-8
http://es.wikipedia.org/wiki/Sistema_de_numeraci%C3%B3n
https://www.google.com.py/search?
q=representacion+digital+de+los+datos&oq=representacion+digital+d
e+los+datos&aqs=chrome..69i57.471935j0j7&sourceid=chrome&es_sm
=122&ie=UTF-8

You might also like