Está en la página 1de 25

REPRESENTACION

DE LA
INFORMACION

ING. OMAR VERA VÁSQUEZ


Para que la computadora ejecute un
programa, es necesario darle dos tipos
de información: las instrucciones que
forman el programa y los datos con los
que debe operar ese programa
1 COMPUTADORAS:
Máquinas que
procesan
información y
ejecutan programas
Representación Numérica: Sistema de Numeración

Es el conjunto de elementos o símbolos, operaciones y relaciones que, a través


de reglas propias, permite establecer el papel de tales relaciones y operaciones.

El más conocido y usado es el sistema


de numeración decimal, no es el único y
por el contrario los más utilizados en los
circuitos digitales son el octal, el
hexadecimal y sobre todo el binario

3
Las computadoras suelen efectuar las operaciones
aritméticas utilizando una representación para los
datos numéricos basada en el sistema de numeración
de base dos conocido como binario natural o
simplemente binario.
Se utilizan los sistemas octal y hexadecimal (bases 8 y
16) respectivamente para obtener códigos intermedios.
A nivel electrónico, utilizar códigos intermedios
resulta más favorable que transformar directamente
decimales en binarios y al revés.

4
Un sistema de numeración en base n
utiliza un conjunto de n símbolos para
representar los números.

Un número se expresará mediante un


conjunto de cifras, contribuyendo cada
una de ellas con un valor dependiente de:

• La cifra en sí, es decir, el valor que


representa esa cifra como signo.
• La posición que ocupe dentro del
número.

5
6
Sistema Binario
El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones
aritméticas (suma, resta, multiplicación) y lógicas (OR, AND y NOT).

Los elementos del conjunto o alfabeto


binario se denominan cifras binarias o bits.
El bit del extremo de la derecha es el bit
menos significativo o de menor peso (LSB)
El bit del extremo de la izquierda es el bit
más significativo o de mayor peso (MSB).

7
Transformación de binario a decimal

Consiste en multiplicar cada uno de los


términos por potencias crecientes de 2 a
partir de la coma decimal y hacia la
izquierda, y realizar la suma de las
operaciones.
Ejemplo: convertir a decimal 101101 2

8
Procedimiento simplificado:
▸ Asignamos a cada   dígito su
valor
▸ Seleccionamos los que valgan 1
▸ Sumamos

9
Transformación de decimal a binario
Se va dividiendo la cantidad decimal
por 2, apuntando los restos, hasta
obtener cociente cero. El último resto
obtenido es el bit más significativo
(MSB) y el primero es el bit menos
significativo (LSB). (enteros)

10
Procedimiento simplificado:
▸ Asignamos a cada  dígito su valor potencia
de 2.
▸ Escogemos la mayor potencia de 2 que
quepa en el número siendo el primero
binario.
▸ Restamos el valor decimal inicial y se
resta con la mayor potencia de 2
encontrada. El resultado se convertirá en
el nuevo número.
▸ Utilizando el nuevo número, muévete a lo
largo de la tabla marcando cuántas veces
cabe cada potencia de dos en tu dividendo
hasta que el resultado sea 1 o 0

11
Complemento a uno
El complemento a la base menos uno de un número n es el número que resulta de
restar cada una de las cifras de n a la base menos uno del sistema de numeración que
se esté utilizando.
En la práctica basta con decir que el complemento a 1 de un número en binario es el
resultante de cambiar sus unos por ceros y viceversa

12
Complemento a dos
El complemento a 2 de un número binario resulta de sumar 1 al dígito menos
significativo del complemento a 1 del número original.
Este complemento sólo se emplea en los números negativos. Para los números
positivos el complemento a 2 del número es el propio número.

13
Aritmética Binaria
▸ Las operaciones más básicas con el
sistema binario son la
▸ suma, la resta, la multiplicación y la
división. Estas
▸ operaciones son similares a las del
sistema decimal, ya que
▸ el sistema binario también es un sistema
posicional

14
Suma Binaria
▸ Se realiza exactamente igual que en el sistema de numeración decimal teniendo en
cuenta que si se excede la base se lleva como acarreo una unidad en la siguiente
cifra de orden superior.

15
Resta Binaria
▸ Se realiza exactamente igual que en el sistema de numeración decimal teniendo en
cuenta que si se excede la base se lleva en la siguiente cifra una unidad de orden
superior.

16
Operaciones Lógicas

17
Representación de Textos
Cualquier información escrita, cualquier texto se puede representar por medio de caracteres. Los caracteres
utilizados en informática se suelen clasificar en cinco categorías:
▸ Caracteres alfabéticos: letras mayúsculas y minúsculas del alfabeto inglés: A, B, C, D,..., X, Y, Z, a, b, c,
d,..., x, y, z
▸ Caracteres numéricos: constituidos por las diez cifras decimales: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
▸ Caracteres especiales: símbolos ortográficos y matemáticos no incluidos en los grupos anteriores: )(/&%
$#“i !=?‘+_1*Çç<>,;.:(espacio)
▸ Caracteres geométricos y gráficos: símbolos con los que se representan formas geométricas o iconos
elementales: ┬ ┴ ┼ ═ ║▲►▼◄• ◘ ◙ ○☺☻☼ ♀♠ ♣ ♥ ♦ ♪ ♫
▸ Caracteres de control: representan órdenes de control, como salto de línea (NL), comienzo de línea (CR),
sincronización de una transmisión (SYN), pitido (BEL), etc.

18
Cuando se introducen textos en un ordenador a través del periférico que corresponda, los caracteres se codifican con un código de
entrada/salida, asociando a cada carácter una determinada combinación de n bits.
Un código de E/S es por tanto, una correspondencia entre el conjunto de caracteres y el alfabeto binario:
α≡{0,1,2, ..., a,b, Y,Z,+,&,%,…} -> β≡{0,1}*
Los elementos del conjunto de caracteres, así como su número m, dependerán del código de E/S utilizado por el programa que
interprete el texto introducido así como del periférico que lo codifique.
Si utilizamos n bits para codificar m símbolos, el número mínimo de bits necesarios para codificar un conjunto de símbolos
depende del cardinal de este conjunto:
• Con 2 bits (n=2) podemos hacer 22 = 4 combinaciones, es decir, se podrían codificar 4 símbolos distintos (m = 4).
• Con 3 bits (n=3) serían 23 = 8 combinaciones, 8 símbolos (m = 8), y así sucesivamente.
• Con n bits se podrían codificar m = 2n símbolos distintos.
▸ Dicho de otra forma, para codificar m símbolos distintos se necesitan n bits, siendo n el menor número natural que verifica:

19
Código ASCII.
se utiliza para representar caracteres. Formado por 8 bits (cada carácter se expresa por un
número entre 0 y 255). Es un código estándar, independiente del lenguaje y del ordenador
Podemos distinguir dos grupos:
• Los 128 primeros caracteres se denominan código ASCII estándar Representan los
caracteres que aparecen en una maquina de escribir convencional
• Los 128 restantes se denominan código ASCII ampliado Este código asocia un numero a
caracteres que no aparecen en la maquina de escribir y que son muy utilizados en el
ordenador tales como caracteres gráficos u operadores matemáticos.

Código EBCDIC Extended Binary Coded Decimal Interchange Code (Código Ampliado de
Caracteres Decimales Codificados en Binario para Intercambio de Información) Es un sistema
de codificación de caracteres alfanuméricos. Cada carácter queda representado por un grupo de
8 bits.

Código Unicode Es de 16 bits, por lo que puede representar 65536 caracteres. Es una
extensión del ASCII para poder expresar distintos juegos de caracteres (latino, griego, árabe,
kanji, cirílico, etc).

20
Representación de Sonidos
▸ Una señal de sonido se capta por medio de un
micrófono que produce una señal analógica (puede
tomar cualquier valor dentro de un intervalo
Continuo)
▸ A continuación, la señal analógica es amplificada
para encajarla dentro de dos valores límites (por
ejemplo, -5 y +5 voltios)
▸ En un intervalo de tiempo continuo se tienen
infinitos valores de la señal analógica por lo que
para poder almacenarla y procesarla utilizando
técnicas digitales se realiza un proceso de
muestreo

21
▸ El muestreo selecciona muestras de la señal analógica a una frecuencia f.
▸ De esta manera, cada T=1/f segundos se dispone de un valor de la señal.
▸ De forma simultánea al muestreo las muestras se digitalizan (transformar a binario) con un conversor
analógico-digital.

22
Representación de Imágenes
▸ Las imágenes se adquieren por medio de diversos periféricos especializados: cámaras, escáneres, etc.
▸ Como información que constituye la imagen, se representará por patrones de bits generados por el
periférico correspondiente.
▸ Desgraciadamente existen sistemas de codificación muy diversos. Se pueden destacar dos formas básicas
de representar imágenes: mapas de bits y mapas de vectores.

23
MAPA DE BITS VECTORES

24
Gracias!
¿Tienes alguna pregunta?
Escríbeme al:
▸ 953957038
▸ ovingvera@gmail.com

25

También podría gustarte