Está en la página 1de 36

REPRESENTACIÓN DE LA

INFORMACIÓN
Índice de la presentación
1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
REPRESENTACIÓN DE LA
INFORMACIÓN
Índice de la presentación
1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
INTRODUCCIÓN
Representación de la información

El computador es un aparto electrónico digital binario

Sólo 2 señales eléctricas posibles: 0 y 1

La información se representa
mediante combinaciones
de ceros y unos
INTRODUCCIÓN
Representación de la información

?
110101010101010101
101010101010101011
110101100100010101
101010010101010010
REPRESENTACIÓN DE LA
INFORMACIÓN
Índice de la presentación
1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
SISTEMAS DE
NUMERACIÓN
Sistema Romano
olos: C D I L M X V
Reglas: Valor de los símbolos
A la izquierda resta, a la derecha suma

I 1 X 10 C 100 M 1000
V 5 L 50 D 500

I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV, XV, XVI,...

cias: ¿cero? ¿números grandes?


SISTEMAS DE
NUMERACIÓN
Sistema Arábigo
os: 0 1 2 3 4 5 6 7 8 9

s:: Colocación de las cifras (dígitos) en unidades,


decenas, centenas, millares, decenas de millar,
Se basa en el 10:
centenas de millar, etc.
“Sistema decimal”
Separar con un punto cada 3 cifras
5237 5 × 1000 5000 5 × 103
2 × 100 200 2 × 102
3 × 10 30 3 × 101
7×1 7 7 × 100
5237 5237 5237
SISTEMAS DE
NUMERACIÓN
Sistema Decimal

Cada cifra tiene un peso dependiendo de su posición


La posición más a la derecha un peso de 1 (100)

DN ... D4 D3 D2 D1 D0

Se interpreta como:

DN×10N + ... + D4×104 + D3×103 + D2×102 + D1×101 + D0×100


SISTEMAS DE
NUMERACIÓN
Sistema Decimal

En general utilizamos la expresión:

i
Di  10 i

i=0 para la posición más a la derecha


a la izquierda de la coma decimal
SISTEMAS DE
NUMERACIÓN
Sistemas en otras bases

Sistemas semejantes en otras bases que no son 10


En general, para una base B

i
Di  B i

Cada dígito Di es un símbolo del conjunto


de B elementos {0, 1, 2,..., B-1}

B=2 en el caso del sistema binario


B=8 en el caso del sistema octal
B=10 en el caso del sistema decimal
B=16 en el caso del sistema haxadecimal
REPRESENTACIÓN DE LA
INFORMACIÓN
Índice de la presentación

1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
SISTEMA BINARIO
Fundamentos del sistema binario

Semejante al sistema decimal, pero con base B=2

i
Di  2 i

Por lo tanto, utiliza sólo 2 símbolos: {0,1}

Cada dígito es un bit


SISTEMA BINARIO
Fundamentos del sistema binario

Los símbolos son los mismos que en otras bases

En caso de ambigüedad, especificamos la base:

1110100(10)  1110100(2)
SISTEMA BINARIO
Conversión de binario a decimal

Interpretamos números en binario utilizando:

i
Di  2 i

Es decir,

... D4 D3 D2 D1 D0 (2)

se interpreta como:

...D4×24 + D3×23 + D2×22 + D1×21 + D0×20


SISTEMA BINARIO
Conversión de binario a decimal

Ejemplo 1110100)2

1×26 + 1×25 + 1×24 + 0×23 + 1×22 + 0×21 + 0×20


=
1×64 + 1×32 + 1×16 + 0×8 + 1×4 + 0×2 + 0×1
=
64 + 32 + 16 + 4
=
116)10
SISTEMA BINARIO
Conversión de binario a decimal

Lo hacemos por pasos 1010011)2

1. Numerar la posición del bit


2. Calcular el peso
3. Eliminamos los pesos que tengan un 0
4. Sumamos: 64+16+2+1 = 83)10

64
266 32
255 16
244 28
33 24
22 22
11 21
00 0,5
2-1-1

1 0 1 0 0 1 1 1
SISTEMA BINARIO
Conversión de binario a decimal

Otro ejemplo 1101100)2

1. Numerar la posición del bit


2. Calcular el peso
3. Eliminamos los pesos que tengan un 0
4. Sumamos: 64+32+8+4 = 108)10

64
266 32
255 16
244 28
33 24
22 22
11 21
00 0,5
2-1-1 0,25
2-2-2

1 1 0 1 1 0 0 0 1
SISTEMA BINARIO
Conversión de decimal a binario

Parte entera 146)10


146 2
0 73 2
1 36 2
0 18 2
0 9 2
1 4 2
0 2 2
0 1 2
1 0 2
0 0 2
10010010)2 0 0
SISTEMA BINARIO
Conversión de decimal a binario

Observamos que la representación binaria


ocupa más dígitos que la decimal:

Cuanto menor es la base, más dígitos para el mismo valor

Podemos averiguar el número D de dígitos que necesitamos


como mínimo para representar el número N)10 en la base B:

 log10 N 
D  logB N   1    1
 log10 B 
¿Son importantes todos los dígitos?
SISTEMA BINARIO
• D.N.I.
Conversión• de
Pesodecimal
en gramosa binario
• PI una
Con () tabla
Número
• Distancia
Número de kilométros
Decimal
de bits combinaciones más alto
1 2 1
2 4 3
3 8 7
4 16 15
5 32 31
6 64 63
7 128 127
8 256 255
10 1.024 1.023
16 65.536 65.535
24 16.777.216 16.777.215
32 4.294.967.296 4.294.967.295
N 2N 2N-1
REPRESENTACIÓN DE LA
INFORMACIÓN
Índice de la presentación
1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
SISTEMAS HEXADECIMAL
Fundamentos Y OCTAL
Octal: base 8 {0,1,2,3,4,5,6,7}
Hexadecimal: base 16 {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

Conversión Octal-Decimal, Hexadecimal-Decimal


Igual que binario-decimal, pero basado en 8 o 16:
Divisiones sucesivas entre 8 o 16
Pesos de los dígitos en potencias de 8 o 16

¿Por qué nos interesan?


Porque 8 y 16 son potencias de 2
La conversión Octal-Binario y Hexadecimal-Binario es sencilla
SISTEMAS HEXADECIMAL
Y OCTAL
Conversión entre octal y binario
1 dígito octal equivale a 3 binarios
Binario Octal Binario Octal
000 0 100 4
001 1 101 5
010 2 110 6
011 3 111 7

Binario Separado Octal


001101011110 001 101 011 110 1536
101111001010 101 111 001 010 5712
110101011111 110 101 011 111 6537
011100011000 011 100 011 000 3430
SISTEMAS HEXADECIMAL
Y OCTAL
Conversión entre hexadecimal y binario
1 dígito hexadecimal equivale a 4 binarios
Binario Hexa. Binario Hexa. Binario Hexa. Binario Hexa.
0000 0 0100 4 1000 8 1100 C
0001 1 0101 5 1001 9 1101 D
0010 2 0110 6 1010 A 1110 E
0011 3 0111 7 1011 B 1111 F

Binario Separado Hexa.


001101011110 0011 0101 1110 35E
101111001010 1011 1100 1010 BCA
110101011111 1101 0101 1111 D5F
011100011000 0111 0001 1000 718
REPRESENTACIÓN DE LA
INFORMACIÓN
Índice de la presentación
1. Introducción
2. Sistemas de numeración
3. Sistema binario
4. Sistemas hexadecimal y octal
5. Representación de la información
REPRESENTACIÓN DE LA
Tipos de datos INFORMACIÓN

Con 1 byte (8 bits) hacemos 28=256 combinaciones

¿Cómo representamos números más grandes?


¿Cómo representamos lo que no son números?

Los tipos de datos son:


La forma en que se representa la información
en la memoria de la computadora
REPRESENTACIÓN DE LA
Tipos de datos
INFORMACIÓN
Clasificación:
Tipos simples: almacenan 1 valor
Tipos compuestos: agrupaciones de simples o compuestos

Simples: Lógicos
Números enteros
Números reales
Caracteres
Compuestos: Vectores
Registros
Otros
REPRESENTACIÓN DE LA
INFORMACIÓN
Lógicos

Representan valores Verdadero/Falso

Basta con 1 bit, pero se gasta un byte completo:


0 Falso
1 Verdadero
REPRESENTACIÓN DE LA
Caracteres INFORMACIÓN

Representan las letras del alfabeto

Normalmente se utiliza 1 byte para representar cada letra

Cada letra tiene un número (entre 0 y 255)


según alguna tabla de equivalencia

256 letras diferentes:


letras, números, signos de puntuación, símbolos...

EBDIC, ASCII (ANSI), UNICODE, UTF-8…


REPRESENTACIÓN DE LA
Vectores INFORMACIÓN

Representan conjuntos de múltiples elementos


todos del mismo tipo (tipo base)

También se llaman Arrays


Cada elemento se llama celda y se identifica
mediante un número que se llama índice

Índices 1 2 3 4 5 6 7 8

Celdas 15 45 21 3 0 22 44 192

Vector de 8 enteros
REPRESENTACIÓN DE LA
Vectores INFORMACIÓN

Un vector de caracteres se llama cadena de caracteres


y sirve para representar texto
1 2 3 4 5 6 7 8

A t e n c i ó n
Cadena de 8 caracteres

1 2 3 4 5 6 7 8 9 10 11 12 13

→ I n f o r m á t i c a ←
Cadena de 13 caracteres
REPRESENTACIÓN DE LA
Vectores INFORMACIÓN

El tipo base de un vector puede ser un tipo compuesto


Un vector de vectores es un
vector de 2 dimensiones o matriz

1,1 1,2 1,3 1,4 1,5 1,6 1,7 1,8

2,1 2,2 2,3 2,4 2,5 2,6 2,7 2,8

3,1 3,2 3,3 3,4 3,5 3,6 3,7 3,8

Vector de 3 vectores de 8 elementos (matriz de 3×8)


REPRESENTACIÓN DE LA
Registros INFORMACIÓN

Representan conjuntos de múltiples elementos que


pueden ser de distinto tipo

Cada elemento se llama campo,


campo se identifica
mediante un nombre y es de un determinado tipo

28.941.300 Campo DNI

A d r i á n Campo Nombre

18 Campo Edad

Registro de 3 campos (DNI, Nombre, Edad)


REPRESENTACIÓN DE LA
Otros tipos INFORMACIÓN

Combinando tipos simples y compuestos podemos


definir estructuras que se parecen más
a la organización real de la información

Ejemplos:

Pilas, Colas, Árboles, Grafos…


...
Imágenes, sonidos, vídeos…
REPRESENTACIÓN DE LA
INFORMACIÓN
Ficheros

La información se guarda en disco en forma de ficheros

Un fichero o archivo es una secuencia de bytes

También podría gustarte