Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LA INFORMACIN Y SU REPRESENTACIN
1.
2.
3.
4.
3.1.
3.2.
3.2.1.
Sistema decimal________________________________________________________________ 5
3.2.2.
3.2.3.
3.2.4.
3.2.5.
3.2.6.
3.2.7.
3.2.8.
Pgina
EMISOR
MEDIO
RECEPTOR
2. HISTORIA DE LA INFORMTICA
Vdeo de clase
http://www.dma.eui.upm.es/historia_informatica/Doc/principal.htm
Pgina
3. REPRESENTACION DE LA INFORMACION
3.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:
En la computadora esta informacin se almacena y se transfiere de un sitio a otro segn un cdigo que
utiliza slo dos valores (cdigo binario) representados por 0 y 1.
La unidad ms elemental de informacin es un valor binario, conocido como BIT (del ingls binary
digit). Es una posicin o variable que toma el valor 0 1. Representa la ocurrencia o no de un suceso entre
dos posibilidades distintas.
La informacin se representa mediante caracteres, y estos se codifican internamente mediante un cdigo
binario, es decir, el bit. Por lo tanto, a cada carcter le va a corresponder un cierto nmero de bits. Un BYTE
ser el nmero de bits necesarios para almacenar un carcter. Un byte son 8 bits.
Como el byte es una unidad muy pequea, para medir la capacidad de almacenamiento se suelen
utilizar mltiplos:
1 Kilobyte = 1024 bytes
1 Megabyte = 1024 Kb
1 Gigabyte = 1024 Mb
1 Terabyte = 1024 Gb
Pgina
Sistema decimal
El sistema decimal utiliza diez dgitos o smbolos (del 0 al 9) con un valor absoluto y una posicin
relativa. Cuando hemos utilizado todos los dgitos tenemos que usar varios dgitos para poder representar
cantidades mayores. Cada cifra situada a la izquierda de otra vale 10 veces ms que sta.
3.2.2.
Todos los sistemas de numeracin posicionales toman como referencia el punto decimal y tienen una
base de numeracin que de forma implcita interviene en la cantidad que con una determinada
representacin se quiere referenciar.
El teorema fundamental de la numeracin dice: el valor en el sistema decimal de una cantidad
expresada en otro sistema cualquiera de numeracin, viene dado por la frmula:
N ...n 4 b 4 + n 3 b 3 + n 2 b 2 + n 1 b 1 + n 0 b 0 + n 1 b 1 + n 2 b 2 ...
Donde n es el dgito y b la base
Ejemplo
312,2(4=3*42+1*41+2*40+2*4- 1=3*16+4+2+0.5=54,5(10
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
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
Pgina
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: 1- encendido 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
(pasa corriente elctrica) o 0 (no pasa 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 (base 2).
Suma
0+0=0
1+0=1
0+1=1
1+1=10
(0 con acarreo1)
Repasemos la aritmtica de la suma para analizar el proceso con detalle. Suma decimal:
2334+192=2526. Suma binaria: 1010+011=1101
La multiplicacin binaria se realiza de forma similar a la multiplicacin decimal salvo que la suma
final de los productos parciales se hace en binario.
Las tablas de multiplicar en el sistema binario son las siguientes:
Multiplicacin
3.2.4.
0*0=0
1*0=0
0*1=0
1*1=1
Sistema octal
3.2.5.
Sistema hexadecimal
Corresponde a un sistema de numeracin en base 16. Los dgitos que faltan desde el 10 se suplen con
letras del abecedario. Los dgitos hexadecimales son:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
Pgina
entera del decimal hasta que el cociente sea 1. El resultado final ser la unin de todos los restos escritos en
orden inverso encabezado por el ltimo cociente.
El nmero 23.
23(10 = 10111(2
Para comprobar el resultado, se realiza el proceso inverso, es decir, se pasa de binario a
decimal. Sera como sigue:
0,1875
x2
0,3750
0,3750
x2
0,7500
0,75
x2
1,50
0,5
x2
1,0
Ejercicios
0,10100 ) 2 = 0x2 0 + 1x2 1 +0x2 +1x2 3 +0x2 4 +0x2 5 = 0,5 + 0,125 = 0,625 )10
Pgina
Considerando que ocho es potencia de 2 (8 = 23), se realiza una tabla en la que estn contenidos
todos los dgitos binarios con tres bits, y despus se traduce cada dgito octal a su correspondiente binario.
Octal
Binario
000
001
010
011
100
101
110
111
Ejemplo
Pasar de octal a binario
41(8 = 100001(2
352(8 = 011101010(2
7540,321(8 = 111101100000, 011010001(2
Pgina
Ejercicios
Pasar de binario a octal los siguientes nmeros:
110110(2 = 66(8
100101(2 = 45(8
1010101(2 = 125(8
10011101(2 = 235(8
1101(2 = 15(8
Por idnticas razones que el caso anterior (16=24) la transformacin de una base a otra se hace de forma
directa digito a digito.
5 A B , 1 = 0101 1010 1011 0001
-
Con la tabla de conversin, se toman de 4 en 4 dgitos de derecha a izquierda, supliendo con ceros las
carencias de dgitos a la izquierda.
Hexadecimal
Binario
Hexadecimal
Binario
0000
1000
0001
1001
0010
1010
0011
1011
0100
1100
0101
1101
0110
1110
0111
1111
Pgina
1001(2 = 9(16
111111010(2 = 1FA(16
10011(2 = 13(16
101111101111010(2 = 5F7A(16
1010100001(2 = 2A1(16
Para cualquier de estos casos se har de forma similar a la explicada para convertir de decimal a
binario. Pero se deber tener en cuenta que la base ya no es 2, sino 8 o 16 segn corresponda. (Dividir por 8 o
16).
Ejemplo:
8361(10 = 20251(8
Ejercicios:
Pasar a octal los siguientes nmeros decimales:
23(10 = 27(8
54(10 = 66(8
-
Ejercicios
Pasar de octal a decimal los siguientes nmeros
403(8 = 259(10
B00A(16 = 45066(10
Pgina 10
Se pasa de octal a binario (3 bits) usando la tabla, y de este a hexadecimal (4 bits) usando tambin la
tabla.
Ejercicios
70431(8 = 111000100011001(2 = 7119(16
352(8 = 011101010(2 = 0EA (16
6701(8 = 110111000001(2 = DC1(16
14301(8 = 001100011000001(2 = 18C1(16
Se pasa de de hexadecimal a binario (4 bits) usando la tabla, y de este a octal (3 bits) usando tambin
la tabla.
Ejemplos
ABC07D(16 = 101010111100000001111101(2 = 52740175(8
F549E10(16 = 1111010101001001111000010000(2 = 1725117020(8
8963(16 = 1000100101100011(2 = 104543(8
3.2.7.
Existen 4 formas de representar un nmero entero en un ordenador ( todos en sistema binario), son:
Mdulo y signo
Complemento a 1 (C-1)
Complemento a 2 (C-2)
Mdulo y signo
En este mtodo se utiliza el primer bit a la izquierda como signo, 0 si es positivo y 1 si es negativo,
los restantes representan el mdulo..
Ejemplo:
signo
mantisa
0010011
0010011
Pgina 11
Complemento a 1 (C-1)
Para representar un nmero positivo en C-1 es igual al mtodo de mdulo y signo. Pero en el caso de
los negativos, se obtiene complementando al positivo (cambiando 1 por 0 y viceversa)
Ejemplo:
signo
mantisa
0010011
1101100
Complemento a 2 (C-2)
Ejemplo:
signo
mantisa
0010011
1101100
+_____________1_
1
1101101
C1
C2
En este mtodo no hay bit de signo, todos los bits se utilizan para representar el valor del
nmero ms el exceso, que para N bits viene dado por 2N-1, que para una representacin de 8 bits es
128.
Para obtener un nmero en exceso, se realiza la suma algebraica del exceso ms el nmero. Solo
se pueden representar valores en mdulos menores o iguales al exceso.
Ejemplo:
Exceso 128
19
10000000
+
00010011
10010011
Pgina 12
Coma flotante: Se utilizan para los nmeros muy grandes o muy pequeos. Se basa en la
representacin cientfica en la que la cantidad se representa:
Simple precisin: Un grupo de 32 bits, signo (0/1) Exponente (8) Mantisa (23)
Doble precisin: Un grupo de 64 bits, signo (0/1) Exponente (11) Mantisa (52)
2n-1=28-1=128
10000000
128+6
10000110
Doble precisin
2n-1=211-1=1024
10000000000
1024+6
10000000110
Simple precisin
Signo (1bit)
Exponente (8bits)
10000110
1110010000.00
Pgina 13
Doble precisin
Signo (1bit)
Exponente (11bits)
10000000110
1110010000.00
4. CDIGOS DE CODIFICACIN
Cdigo BCD
Uno de los primeros cdigos utilizados para representar datos en notacin binaria para poder ser
manejados por una computadora fue el cdigo BCD (Binary Coded Decimal). Esta tcnica de codificacin
permite que un conjunto de caracteres alfanumricos pueda ser representado mediante 6 bits.
Pgina 14
Cdigo EBCDIC
Este cdigo surge como una ampliacin del cdigo BCD. En las transmisiones de datos es necesario
utilizar un gran nmero de caracteres de control para la manipulacin de los mensajes y realizacin de otras
funciones. De ah que el cdigo BCD se extendiera a una representacin utilizando 8 bits dando origen al
cdigo EBCDIC (Extended Binary Coded Decimal Interchange Code).
Pgina 15
Cdigo FIELDATA
Es un cdigo utilizado en transmisiones de datos de algunos sistemas militares y est orientado al
lenguaje mquina.
Cdigo ASCII
ASCII son las siglas de American Standar Code for Information Interchange. Su uso primordial es
facilitar el intercambio de informacin entre sistemas de procesamiento de datos y equipos asociados y
dentro de sistemas de comunicacin de datos.
En un principio cada carcter se codificaba mediante 7 dgitos binarios y fue creado para el juego de
caracteres ingleses ms corrientes, por lo que no contemplaba ni caracteres especiales ni caracteres
especficos de otras lenguas. Esto hizo que posteriormente se extendiera a 8 dgitos binarios
Pgina 16
Pgina 17