Sistemas de numeración

Anuncio
INFORMÁTICA APLICADA A LA ECONOMÍA
Tema 3: Representación de la Información
Diana Marcela Sánchez Fúquene
2011-2012
Objetivos

Conocer cómo se representa la información.

Dominar los distintos tipos de sistemas de
numeración.
Informática aplicada a la Economía
16/02/2012
Representación de la
información

En un ordenador podemos representar distintos tipos
de información: texto, sonido, imágenes, etc.

La información almacenada en forma de texto emplea
típicamente una serie de símbolos que incluye tanto
los caracteres alfanuméricos (0-9, A-Z, a-z, etc.) como
otros caracteres auxiliares (+, -, *, /, (), %, &, !, ¡, ¿, ?,
“”, @, etc.).
Informática aplicada a la Economía
16/02/2012
Representación de la
información

Toda la información (datos e instrucciones)
almacenada y/o procesada por un ordenador se
representa en binario.

La unidad mínima de este sistema es el bit (binary
digit) y puede tomar dos valores: el 0 y el 1. El bit
recoge el valor de la tensión eléctrica en cada
momento.

El múltiplo más usual del bit es el byte u octeto, que
agrupa ocho bits. Ejemplo: 00001111.
Informática aplicada a la Economía
16/02/2012
Representación de la
información

Otros múltiplos muy empleados a la hora de
representar información son:
o Kilobyte = 210 bytes = 1024 bytes.
o Megabyte = 210 Kilobytes = 1024 Kilobytes.
o Gigabyte = 210 Megabytes = 1024 Megabytes.
o Terabyte = 210 Gigabytes = 1024 Gigabytes.
o Pentabyte = 210 Terabytes= 1024 Terabytes.
o … Internet?
Informática aplicada a la Economía
16/02/2012
Códigos de E/S



Los códigos de entrada y salida (E/S) son los que
asocian a un carácter una secuencia determinada de
bits.
Se utilizan para transferir información entre distintos
dispositivos informáticos.
BCD, EBCDIC, ASCII y UNICODE.
Informática aplicada a la Economía
16/02/2012
Códigos de E/S: BCD

BCD (Binary Coded Decimal)
o De intercambio normalizado.
o Utiliza 6 bits para representar caracteres.
o 26 = 64 caracteres representables.
o Bit adicional a la izquierda para verificar errores
de transmisión (bit de paridad con criterio
impar).
Informática aplicada a la Economía
16/02/2012
Códigos de E/S: EBCDIC

EBCDIC (Extended Binary Coded Decimal
Interchange Code)
o Utiliza 8 bits para representar caracteres.
o 28 = 256 caracteres representables.
o Se emplea también para codificar los caracteres
de control que suministran las órdenes a
determinados periféricos, como impresoras o
pantallas.
Informática aplicada a la Economía
16/02/2012
Códigos de E/S: ASCII


ASCII (American Standard Code for Information
Interchange)
o Utiliza 7 bits para representar caracteres.
o 27 = 128 caracteres representables.
o Es el más utilizado para la transmisión de datos
entre dispositivos.
ASCII extendido:
o Añade un bit adicional a la izquierda para
verificar errores de transmisión (bit de paridad).
Informática aplicada a la Economía
16/02/2012
Códigos de E/S: ASCII
Los caracteres
ASCII pueden
representarse
en pantalla
insertándolos
por teclado con
la combinación
de la tecla ALT y
su
correspondiente
código.
Informática aplicada a la Economía
16/02/2012
Códigos de E/S: UNICODE

UNICODE (Estándar ISO/TEC 10646)…
o Emplea 2 bytes para almacenar los datos.
Equivale a 216 = 65356 símbolos.
o Permite representar todos los idiomas del
mundo y multitud de caracteres especiales.
o Facilita el intercambio de información
independientemente del idioma utilizado.
Informática aplicada a la Economía
16/02/2012
Otros tipos de representación
 Representación
de imágenes:
o Representación vectorial: La imagen se descompone en
objetos geométricos como, por ejemplo, líneas, polígonos,
etc. Resulta muy precisa y ocupa poco espacio. Es muy
recomendable para gráficos, pero no para fotografías.
o Mapa de bits: La imagen se descompone en un conjunto de
píxeles (puntos) de diferentes colores. Es la mejor
representación para las fotografías, aunque al ampliar el
tamaño del píxel aumenta también el efecto mosaico.
Informática aplicada a la Economía
16/02/2012
Otros tipos de
representación
Características del Mapa de bits:
Resolución: número de píxeles que forman la imagen (anchura x
altura)
Profundidad de color: número de bits que se usan para codificar el
color de cada píxel.
Imagen en B/N: un bit por cada píxel.
Color: 8, 16 ó 24 bits. Cuando la profundidad de color es de 24
bits se denomina “color verdadero” y permite codificar más de
16 millones de colores.
Cada código de color se describe en la paleta de colores y depende
de las proporciones de los colores básicos RGB (rojo, verde, azul)
que contenga.
Informática aplicada a la Economía
16/02/2012
Otros tipos de representación
 Representación
de sonidos:
Sonido: Sensación percibida por el oído como resultado de la
vibración transmitida por medio de las partículas de aire.
o Los seres humanos podemos discriminar sonidos cuya
frecuencia de vibración se encuentre entre los 15 y 20000
hercios. Por encima de estos límites, hablamos de
ultrasonidos.
o
Informática aplicada a la Economía
16/02/2012
Otros tipos de representación
 Características de los sonidos:
o Frecuencia: número de veces que vibra en un segundo.
Se mide en hercios (Hz)
Informática aplicada a la Economía
16/02/2012
Otros tipos de representación

Intensidad o amplitud de onda sonora en el tiempo. Se
mide en decibelios (Db).
Informática aplicada a la Economía
16/02/2012
Otros tipos de representación

Digitalización del sonido:
 La señal analógica se puede digitalizar realizando operaciones
de muestreo periódicas para medir la amplitud de onda a
intervalos discretos.
 La calidad será mayor cuanto mayor sea la frecuencia de
muestreo y el número de bits (que determina la precisión)
empleado para representar cada muestra. Un CD, por ejemplo,
tiene una frecuencia de muestreo de 44,1 KHz (44100 muestras
por segundo) y emplea 16 bits en la representación de cada
una de esas muestras.
Informática aplicada a la Economía
16/02/2012
Sistemas de numeración

Un sistema de numeración se caracteriza porque
permite escribir cualquier cifra empleando un número
finito de símbolos. Ejemplo: Sistema binario (0 y 1).

Es posible escribir números tan grandes como se quiera
porque subyace la notación posicional. Es decir, cada
dígito tiene un valor relativo (o peso asociado) que
depende de su posición dentro de la cifra.
Informática aplicada a la Economía
16/02/2012
Sistemas de numeración

La base de un sistema de numeración es el número
por el que hay que multiplicar la unidad inferior
para lograr la inmediatamente superior.

El número de símbolos presentes en un sistema de
numeración de base b va desde el 0 hasta b-1.
Ejemplo: Sistema binario (base 2) tiene como
símbolos el 0 y el 1.
Informática aplicada a la Economía
16/02/2012
Sistemas de numeración

El Teorema fundamental de la numeración dice
que en un sistema de numeración de base b (b>1)
cualquier número natural N puede
descomponerse así:
N = xn-1 * bn-1 + … + x3 * b3 + x2 * b2 + x1 * b1 + x0
Siendo n el número de dígitos del número N e
indicando el subíndice la posición del dígito (x)
respecto a la coma decimal.
Informática aplicada a la Economía
16/02/2012
Sistemas de numeración

Se trabaja en base b si se dispone de b-1 cifras o
dígitos distintos para representar cualquier número.

Esta formalización permitirá la conversión de números
de un sistema de numeración a otro.

Representación de un número:
z(B)=
zn i Bi ,

i m
Informática aplicada a la Economía
B IN, B > 1

(Esquema de Horner)
16/02/2012
Sistemas de numeración

Sistema decimal:
o Es el que utilizamos habitualmente.
o Sistema en base 10.
o Cifras: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Ejemplos usando el esquema de Horner:
o 241 en base 5 es en el sistema decimal:
Z(5) = 1* 50 + 4*51 + 2*52 =
= 1 + 20 + 50 = 71
o 241 en base 12 es en el sistema decimal:
Z(12) = 1* 120 + 4*121 + 2*122 =
= 1 + 48 + 288 = 337
Informática aplicada a la Economía
16/02/2012
Sistemas de numeración

Sistema binario:
o Sistema con base 2.
o El ordenador está construido con componentes
electrónicos correspondientes a dos estados:
• Hay electricidad.
• No hay electricidad.
o Es el sistema utilizado por los ordenadores.
o Comunicación: consiste en transformar Decimal a
Binario y Binario a Decimal.
Informática aplicada a la Economía
16/02/2012
Paso de Decimal a Binario
1. Dividir el número entre 2. Guardar cociente y resto.
2. Tomar cociente anterior y repetir paso 1 hasta cociente
menor o igual a base.
3. Escribir (concatenar) el último cociente y los restos
empezando por el último.
Ejemplo:
35/2  17 R 1
17/2  8 R 1
8/2 
4 R0
4/2 
2 R0
2/2 
1 R0
Informática aplicada a la Economía
Resultado:
100011
16/02/2012
Paso de Binario a Decimal
Se aplica el Esquema de Horner:
Ejemplo:
100011 (en decimal):
1*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25 =
1 + 2 + 0 + 0 + 0 + 32 =
35
Informática aplicada a la Economía
16/02/2012
Sistema Octal




Base 8.
Cifras:0, 1, 2, 3, 4, 5, 6, 7.
8 es potencia de 2  conversión sencilla.
Números representados son más pequeños que en
Binario:
8 en Octal es 10.
8 en Binario es 1000.
Informática aplicada a la Economía
16/02/2012
Sistema Hexadecimal





Base 16.
Cifras:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
16 es potencia de 2  conversión sencilla.
Números representados son más pequeños que en
Binario.
Es el más usado en informática junto con el decimal
(direcciones de memoria).
Informática aplicada a la Economía
16/02/2012
Tabla de Equivalencias
Hexadecimal
Decimal
Octal
Binario
0000
8
8
10
1000
01
0001
9
9
11
1001
2
02
0010
A
10
12
1010
3
3
03
0011
B
11
13
1011
4
4
04
0100
C
12
14
1100
5
5
05
0101
D
13
15
1101
6
6
06
0110
E
14
16
1110
7
7
07
0111
F
15
17
1111
Hexadecimal
Decimal
Octal
Binario
0
0
00
1
1
2
Ejemplo: A39
• Decimal: 2617
•Octal: 5071
•Binario: 1010 0011 1001 (101000111001)
28
Descargar