CODIFICACIÓN 

Razones  que determinan la necesidad de que la información sea codificada

X  debido a la  transferencia automática de la información

X  necesidad de abreviar la escritura

X  hacer secreta e inteligible la información que se codifica

Sistema de codificación que el emisor y el receptor conocen pero un posible interceptor desconocerá.

Codificación:

Codificar significa transformar unos datos de su representación preliminar a otra representación predefinida y pre establecida que pueda ser  tan arbitraria y convencional como se quiera, pero que debería tener en cuenta el soporte físico sobre el cual se van a mantener los datos, así , como los procesos a los cuales se los deberá someter y también si necesitamos o no transmitir a través de ciertos canales físicos de comunicación

Sistemas de codificacion binarios                        
Cuando los simbolos de un alfabeto son transcriptos a un alfabeto que solo tiene 2 simbolos diremos que tenemos un sistema de codificacion binario. El verdadero motivo para utilizar un alfabeto de codificacion tan pobre es de tipo tecnico. Existe una verdadera dificultad tecnica en usar dispositivos fisicos que pueden diferenciar con el debido grado de fiabilidad mas de dos estados claramente separados en cualquier circunstancia y frente a cualquier posible perturbacion. Se debe recurrir, por lo tanto,  dispositivos físicos biestables. Por ejemplo: corriente electrica, intensidad de la luz y sentido de la magnetisacion.

Códigos de representación de la información en las computadoras

1_ Texto :                                                                      a) Codificacion BCD de 6 bits: Las primeras computadoras para la representacion de sus datos numericos y alfanumericos utilizaban codigos de 6 bits

Lógica binaria

    -Toda la información de la computadora debe ser codificada utilizando únicamente 2 símbolos: 1 y 0

    -Toda operación debe ser codificada en binario

Propiedades de una codificacion 

    -A cada símbolo le corresponde un único código binario y visceversa.

    -¿Cuántos bits se necesitan para codificar 33 símbolos? 6

Con "n" bits se pueden codificar hasta 2n símbolos distintos 

Codificación de números enteros

Con "n" bits se pueden codificar los nº enteros desde -2(n-1) hasta [2(n-1)-1] 

Los números positivos comienzan por 0 y los negativos por 1

Aritmeticos con nº enteros

    Los números enteros se representan con un conjunto finito de bits

    - Las operaciones entre enteros reciben operandos

Si representamos numeros con un byte ¿Cuál es el resultado de la suma de OxF5 + OxA5? A5+FC = 1A1 = 000110100001

con un byte  representamos 8 digitos binarios [...10100001]  la parte sobrante [0001...] es denominada Desbordamiento

Representación de numeros reales

    -La representacion de numeros enteros y naturales en binario se reduce a un intervalo definido por el número de btis utilizados por la representación

    -En un intervalo de números reales existen infinitos números

    -Todo nº real se puede representar mediante la expresión "matisa * basee"    

Ambos datos se pueden codificr como enteros. Para representar un numero con coma flotante se desplaza hasta que no haya dígitos en su parte entera y se ajusta al exponente

Supongamos una representación de 8 bits para la mantisa y el exponente

110,101 = 0,110101 *  2³

mantisa:11010100

exponente 0011 = 3