Está en la página 1de 14

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

TEMA
REPRESENTACION Y COMUNICACIN DE LA INFORMACION
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:

Datos numricos, generalmente nmeros del 1 al 9

Datos alfabticos, compuestos solo por letras

Datos alfanumricos, combinacin de los dos anteriores

El ordenador es un aparato electrnico digital. Que sea electrnico significa que funciona mediante
seales elctricas, es decir, que la informacin se representar mediante seales elctricas.

Ondas Sinousidales

Ondas Cuadradas

BITS Y BYTES EN LA REPRESENTACIN DE LA INFORMACIN


Los BITS

Bit es el acrnimo Binary digit (dgito binario), Es la unidad mnima de informacin


utilizada por un equipo.

Mientras que en el sistema de numeracin decimal se usan diez dgitos, en el binario se


usan solo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar uno de esos
dos valores: 0 o 1, o una condicin lgica verdadera o falsa
Se puede imaginar un bit como una bombilla que puede estar en uno de los siguientes dos
estados:
apagada

o encendida

Todo software, sea programas o datos (textos, sonidos, imgenes, etc.), est representado en la
computadora por conjuntos de bits.
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

Los BYTES
Como el bit es una unidad muy pequea, por lo general las computadoras manejan la informacin
binaria en grupo de 8 bits denominados byte. Un byte puede representar muchos tipos de
informacin, como una letra del alfabeto (A,B,C,), un dgito decimal (1,2,3,), un carcter (@,
$,#,) etc.
Ejemplo 1Byte = 10110011
o sea
1Byte = 8 bits
MLTIPLOS DEL BYTE
Sistema Internacional (decimal)
Mltiplo (smbolo)
SI
kilobyte (kB)
103
megabyte (MB)
106
gigabyte (GB)
109
terabyte (TB)
1012
petabyte (PB)
1015
exabyte (EB)
1018
zettabyte (ZB)
1021
yottabyte (YB)
1024
ISO/IEC 80000-13 (binario)
Mltiplo (smbolo)
ISO/IEC
kibibyte (KiB)
210
mebibyte (MiB)
220
gibibyte (GiB)
230
tebibyte (TiB)
240
pebibyte (PiB)
250
exbibyte (EiB)
260
zebibyte (ZiB)
270
yobibyte (YiB)
280

bytes
1 000
1 000 000
1 000 000 000
1 000 000 000 000
1 000 000 000 000 000
1 000 000 000 000 000 000
1 000 000 000 000 000 000 000
1 000 000 000 000 000 000 000 000
bytes
1 024
1 048 576
1 073 741 824
1 099 511 627 776
1 125 899 906 842 624
1 152 921 504 606 846 976
1 180 591 620 717 411 303 424
1 208 925 819 614 629 174 706 176

Un kilobyte (pronunciado [kilobait]) es una unidad de almacenamiento de informacin cuyo smbolo


es el kB (con la 'k' en minsculas) y equivale a 10 3 (mil) bytes. Aunque el prefijo griego kilo- ()
significa mil, el trmino kilobyte y el smbolo kB se han utilizado histricamente para hacer
referencia tanto a 1024 (210) bytes como a 1000 (103) bytes, dependiendo del contexto, en los campos
de la informtica y de la tecnologa de la informacin.
Para solucionar esta confusin, la Comisin Electrotcnica Internacional public en 1998
un apndice al estndar IEC 60027-2 donde se instauraban los prefijos binarios, naciendo la unidad
kibibyte para designar 210 bytes y considerndose el uso de la palabra kilobyte no vlido a dichos
efectos.
As pues, un conjunto de 210 bytes - o lo que es lo mismo, 1024 bytes - debera ser denominado
un kibibyte (KiB) contraccin de "Kilobyte Binario".
1.

Sistemas de numeracin.

15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

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 8, base 10, base 16, etc.
1.1. Sistema decimal
En este sistema se representan los nmeros en forma de potencias sucesivas de 10.
Ejemplo
Expresar el nmero 7824 en base 10.
7824(10) = 7*103 + 8*102 + 2*101 + 4*100 = 7000+800+20+4
Ejercicios
Expresar 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
9150000000034(10) = 9*1012 +1*1011 + 5*1010 + 3*101 + 4*100
47(10) = 4*101 + 7*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
0,002794(10) = 2*10-3 + 7*10-4 + 9*10-5 + 4*10-6
1.2. 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: 1encendido 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 paso 0 no paso de 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.
Ejemplo:
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

Pasar de decimal a binario el nmero 23.


El mtodo es dividir sucesivamente entre 2 hasta que el cociente sea 1
23 2
03 11 2
1

1 5

2
0

A continuacin, se escribe el ltimo cociente y los restos de derecha a izquierda


10111
Se concluye que
23(10) = 10111(2)
Para comprobar el resultado, se realiza el proceso inverso, es decir, se pasa de binario a decimal.
Sera como sigue:
10111(2) = 1*24 + 0*23 + 1*22 + 1*21 + 1*20 = 16 + 0 + 4 + 2 + 1 = 23(10)
Ejercicios
1) Pasar de decimal a binario los siguientes nmeros:
16(10) = 10000(2)
93(10) = 1011101(2)
47(10) = 101111(2)
52(10) = 110100(2)
101(10) = 1100101(2)
2) Pasar de binario a decimal lo siguientes nmeros:
1101110(2) = 110(10)
1100(2) = 12(10)
111101(2) = 61(10)
1000101(2) = 69(10)
10101001(2) = 169(10)
3) Codificar en binario los 50 primeros nmeros decimales, en cdigo de 6 bits. Identificar la
regla en la que se basa la escritura de nmeros binarios consecutivos en su cambio a base
decimal.
Decima

Binario

Decimal

Binario

Decima

Binario

Decimal

Binario
15

ISEP Ayaviri

l
0
1
2
3
4
5
6
7
8
9
10
11

Computacin e Informtica

000000
000001
000010
000011
000100
000101
000110
000111
001000
001001
001010
001011

12
13
14
15
16
17
18
19
20
21
22
23
24

001100
001101
001110
001111
010000
010001
010010
010011
010100
010101
010110
010111
011000

l
25
26
27
28
29
30
31
32
33
34
35
36
37

S I Integracin de las TICs

011001
011010
011011
011100
011101
011110
011111
100000
100001
100010
100011
100100
100101

38
39
40
41
42
43
44
45
46
47
48
49
50

100110
100111
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010

1.3. Sistema octal


Es el sistema de numeracin en base 8. Los nmeros incluidos en este sistema son:
{0, 1, 2, 3, 4, 5, 6, 7}
1.3.1. Paso de decimal a octal
Se divide el nmero entre 8, tomndose los restos y el ltimo cociente, de derecha a izquierda
Ejemplo:
8361(10) = 20251(8)
8361 8
036
1045
8
41
24 130 8
1
05 50 16
5
2 0

8
2

Ejercicios:
Pasar a octal los siguientes nmeros decimales:
23(10) = 27(8)
54(10) = 66(8)
776(10) = 260 (8)
8361(10) = 20251(8)
Realizar una tabla en la que se represente el paso de decimal a octal de los 30 primeros nmeros
Decimal
0
1
2
3
4

Octal
0
1
2
3
4

Decimal
10
11
12
13
14

Octal
12
13
14
15
16

Decimal
20
21
22
23
24

Octal
24
25
26
27
30
15

ISEP Ayaviri

5
6
7
8
9

Computacin e Informtica

5
6
7
10
11

15
16
17
18
19

17
20
21
22
23

S I Integracin de las TICs

25
26
27
28
29

31
32
33
34
35

1.3.2. Paso de octal a decimal


Se multiplica cada cifra del nmero por la potencia de 8 equivalente a su posicin.
Ejemplo:
5721(8) = 5*83 + 7*82 + 2*81 + 1*80 = 5*512 + 7*64 + 2*8 + 1*1 = 3025(10)
Ejercicios
Pasar de octal a decimal los siguientes nmeros
403(8) = 259(10)
63(8) = 51(10)
5(8) = 5(10)
1.3.3. Paso de octal a binario
Opcin 1: Se pasa de octal a decimal y de decimal a binario
Ejercicios
Pasar a binario los siguientes nmeros en octal
41(8) = 33(10) = 100001(2)
352(8) = 234(10) = 1101010(2)
76(8) = 65(10) = 111110(2)
1593(8) = No es octal por contener el nmero 9
Opcin 2: Considerando que ocho es potencia de 2 (8 = 2 3), 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
0
1
2
3
4
5
6

Binario
000
001
010
011
100
101
110
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

111

Ejemplo
Pasar de octal a binario usando la tabla
41(8) = 100 001 = 100001(2)
4

352(8) = 011 101 010 = 011101010(2)


76(8) = 111110(2)
1.3.4. Paso de binario a octal
Se toman grupos de tres dgitos de derecha a izquierda y se busca la correspondencia en la
tabla. Si faltan dgitos a la izquierda se rellenan con ceros hasta conseguir los 3 bits.
Ejercicios
Pasar de binario a octal los siguientes nmeros:
110110(2) = 110 110 = 66(8)
6

100101(2) = 100 101 = 45(8)


1010101(2) = 125(8)
10011101(2) = 235(8)
1101(2) = 15(8)

1.4. 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}
1.4.1. Paso de hexadecimal a decimal
Se multiplica cada cifra por la correspondiente potencia de 16, en funcin del lugar que ocupe en la
propia cifra.
Ejemplo
A70D4(16) = 10*164 + 7*163 + 0*162 + 13*161 + 4*160 = 684244(10)

15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

Ejercicios
Pasar a decimal los siguientes nmeros hexadecimales
F5CCA(16) = 1006794(10)
BBACE(16) = 768718(10)
7041DF(16) = 7356895(10)
B00A(16) = 45066(10)
J14AB(16) = No es un nmero hexadecimal, ya que la j no forma parte de sus dgitos
1.4.2. Paso de decimal a hexadecimal
Opcin 1: Sucesivas divisiones entre 16, quedndonos con los restos y el ltimo cociente, escritos
luego de derecha a izquierda.
Ejemplo
Convertir el numero 1869(10) a hexadecimal

El resultado es 74D(16).
Ejercicios
Pasar a hexadecimal los siguientes nmeros en decimal
2589(10) = A1D(16)

10101(10) = 2775(16)
4567(10) = 11D7(16)

Opcin 2: Pasar a binario. Luego Crear una tabla de correspondencia binaria a cada dgito
hexadecimal de 4 bits (16 = 24), y de ah a hexadecimal.
Para pasar de un nmero binario a decimal debemos hacer agrupaciones de 4 bits, tomando el punto
de inicio el ltimo nmero binario de la derecha.
Iremos haciendo agrupaciones de derecha a izquierda.
Si el ultimo grupo no llega a 4 bits, los rellenaremos con 0, por ejemplo, si el ultimo grupo
de 4 bits es 10, lo rellenaremos con 0 de la siguiente forma 0010
Ejemplo
Convertir 20315 a hexadecimal
20315 = 100111101011011 =

= 4F5B

Ejercicios

15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

Convertir los siguiente numeros a hexadecimal


341211(10) = 534DB(16)

892(10) = 37C(16)
21679(10) = 54AF(16)

1.4.3. Paso de binario a hexadecimal


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
0
1
2
3
4
5
6
7

Binario
0000
0001
0010
0011
0100
0101
0110
0111

Hexadecimal
8
9
A
B
C
D
E
F

Binario
1000
1001
1010
1011
1100
1101
1110
1111

Ejemplo
Pasar a hexadecimal los siguientes nmeros en binario
111111010(2) = 0001 1111 1010 = 1FA(16)
1

1001(2) = 9(16)
10011(2) = 0001 0011 = 13(16)
101111101111010(2) = 5F7A(16)
1.4.4. Paso de octal a hexadecimal
Se pasa de octal a binario (3 bits) usando la tabla, y de este a hexadecimal (4 bits) usando tambin la
tabla.
Ejercicios
Pasar a hexadecimal los siguientes nmeros
70431(8) = 111 000 100 011 001(2) = 0111 0001 0001 1001(2) = 7119(16)
7

352(8) = 011101010(2) = 0EA (16)


6701(8) = 110111000001(2) = DC1(16)
14301(8) = 001100011000001(2) = 18C1(16)
65432(8) = 110101100011010(2) = 6B1A(16)
1.4.5. Paso de hexadecimal a octal

15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

Se pasa de de hexadecimal a binario (4 bits) usando la tabla, y de este a octal (3 bits) usando tambin
la tabla.
Ejemplos
Pasar a octal los siguientes nmeros
ABC07D(16) = 101010111100000001111101(2) = 52740175(8
F549E10(16) = 1111010101001001111000010000(2) = 1725117020(8
8963(16) = 1000100101100011(2) = 104543(8)
1.5. Paso de una base a otra cuando hay decimales
1.5.1. Paso de decimal a binario
Se separa la parte entera de la fraccionaria. La parte entera se traduce como siempre, es decir,
dividiendo sucesivamente entre 2. En cuanto a la parte fraccionaria, se multiplica sucesivamente por
2, quedndonos con la parte entera que vaya resultando de cada operacin.
Ejemplo
Pasar a binario 15,35(10)
Se separan enteros de fraccionarios
15(10) = 1111(2
0,35(10) =
0,35x2 = 0,70 se toma el 0
0,70x2 = 1,40 se toma el 1
0,40x2 = 0,80 se toma el 0
0,80x2 = 1,60 se toma el 1
quedando:
1111,0101(2
1.5.2. Paso de binario a decimal
Se multiplica cada cifra por potencias sucesivas de 2, y los decimales por potencias negativas.
Ejemplo
1111,0101(2 = 23 + 22 + 21 + 20 +0 *2-1 + 1*2-2 + 0*2-3 + 1*2-4 = 15 + 0,25 + 0,0625 =
15,3125(10
Ejercicios
Pasar a binario los siguientes nmeros decimales.
171,076(10 = 10101011,0001(2
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

9325,86541(10 = 10010001101101,1101(2
1023,63024(10 = 1011101011011,1010(2
497,30214(10 = 111110001,0100(2
1.5.3. Paso de decimal a octal con decimales
La parte entera se divide por sucesivamente entre 8, y la parte fraccionaria se multiplica
sucesivamente por 8, quedndonos con la parte entera.
Ejemplo
171,076(10 =
Parte entera
171(10 = 253(8
Parte fraccionaria
0,076(8
0,076*8 = 0,608 se toma el 0
0,608*8 = 4,864 se toma el 4
0,864*8 = 6,912 se toma el 6
0,912*8 = 7,296 se toma el 7
queda el nmero 253,0467(8
Ejercicio
Pasar a octal el siguiente nmero decimal
9325,8654(10 = 22155,6730(8
1.5.4. Paso de decimal a hexadecimal con decimales
La parte entera se divide por sucesivamente entre 16, y la parte fraccionaria se multiplica
sucesivamente por 16, quedndonos con la parte entera.
Ejemplo
Pasar a hexadecimal el siguiente nmero en decimal
171,076(10
Parte entera
171(10 = AB
Parte fraccionaria
0,076*16 = 1,216 se toma el 1
0,216*16 = 3,456 se toma el 3
0,456*16 = 7,296 se toma el 7
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

0,296*16 = 4,736 se toma el 4


El nmero resultante es AB,1374(16
Ejercicio
Pasar a hexadecimal el siguiente nmero
9325,8654(10 = 246D, DD8A(16
1.5.5. Paso de octal a binario con decimales
Se utiliza la tabla y se traducen de dgito en dgito
Ejemplos
7540,321(8 = 111101100000, 011010001(2
53,7654(8 = 101011,111110101100(2
1.5.6. Paso de hexadecimal a binario con decimales
Se utiliza la tabla y se traducen de dgito en dgito
Ejemplos
AB10A,97C(16 = 10101011000100001101,011110011100(2
5E,40DA(16 = 01011110,0100000011011010(2
1.5.7. Paso de octal a hexadecimal con decimales
Se pasa a binario usando la tabla, y de ah a hexadecimal. Se completan los bits necesarios con ceros
a ambos lados.
Ejemplos
Pasar a hexadecimal los siguientes nmeros octales
7540, 321(8 = 111101100000, 011010001(2 = F60,688(16
53,7564(8 = 101011,111110101100(2 = 28,FAC(16
1.5.7. Paso de hexadecimal a octal con decimales
Se pasa a binario usando la tabla y de ah a octal.
Ejemplos
Pasar a octal los siguientes nmeros hexadecimales
AB10D,79C(16 = 010101011000100001101, 011110011100(2 = 2530415,3634(8
5E,40DA(16 = 001011110,0100000011011010(2 = 136,2015(8
0. Verificacin de cdigos

15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

En la mayora de los casos, y en un porcentaje de cerca del 70% los errores de trascripcin
corresponden a un baile de nmeros. El resto de los errores se puede considerar que es debido errores
reales en el cdigo.
Por ello es interesante que exista un dgito de control obtenido como resultado de una operacin
aritmtica entre los restantes del cdigo. Este dgito sirve para verificar la operacin y la transmisin
de lo codificado.
Existen varios mecanismos de comprobacin. Se vern dos:
1. Modulo 10
Se multiplican sucesivamente de derecha a izquierda las cifras por 1 y por 2 y se suma el resultado.
El dgito de comprobacin resulta de restar la decena superior al nmero obtenido.
Ejemplo
Calcular el dgito de comprobacin en mdulo 10 del siguiente nmero
1354: 4*1 + 5*2 + 3*1 + 1*2 = 19
La decena superior es 20, por lo que el dgito de control es:
20 19 = 1
Ejercicio
Calcular el dgito de control de mdulo 10 del siguiente nmero
758 = 8*1 + 5*2 + 7*1 = 25
Mdulo 10 = 30 25 = 5
2. Modulo 11
Se multiplica cada cifra de derecha a izquierda por sucesivos nmeros de 1 en adelante, sumando
el total. Este total se divide entre 11, siendo el resto de la divisin el buscado dgito de verificacin
de mdulo 11.
Si el resto fuera 10, se considerara dgito de control el 0. Si el resto fuese 0, este sera el dgito
de control (tambin llamado corrector) como el 0.
Ejemplo
758: 8*1 + 5*2 + 7*3 = 39
se divide entre 11
39/11 = 3, resto 6
el cdigo de control es 6
Ejercicios
Calcular los dgitos de control de mdulo 10 y mdulo 11 de los siguientes nmeros
51683
MOD 10: 3*1 + 8*2 + 6*1 + 1*2 + 5*1 = 32
15

ISEP Ayaviri

Computacin e Informtica

S I Integracin de las TICs

DC = 40 32 = 8
MOD 11: 3*1 + 8*2 + 6*3 + 1*4 + 5*5 = 66
66/11
DC = 0
40021
MOD 10: 9
DC = 1
MOD 11: 25
DC = 3
3296
MOD 10: 32
DC = 8
MOD 11: 42
DC = 9
4891
MOD 10: 35
DC = 5
MOD 11: 59
DC = 4
77707
MOD 10: 35
DC = 5
MOD 11: 91
DC = 3

15