jueves, 5 de noviembre de 2015

Código Binario


Código binario


1.    La codificación binaria es una de las muchas posibles. Indica tres sistemas más de codificación que conozcas, indicando en qué consiste y quién lo diseñó.
Sistema de codificación directa:
Los sistemas CDM emplean dos nuevos dispositivos: los codificadores y los decodificadores. El codificador ensancha el espectro, de forma que se emplea una región espectral mayor de la mínima necesaria para la transmisión de la señal de información original. Este ensanchamiento se consigue mediante el empleo de un código único e independiente de la señal que es asignado a cada usuario. El decodificador emplea ese mismo código para recuperar la señal. Debido la naturaleza cifrada de este sistema, las señales son difíciles de interceptar por lo que CDM es muy útil cuando se requiere seguridad en la comunicaciones.
El esquema de un codificador empleado en CDM emplea líneas retardadoras de forma similar a las empleadas en los multiplexor de OTMD. La diferencia es que se emplea un modulador, situado tras el láser, que imprime los datos del usuario al tren de pulsos generado por el láser. El tren resultante se divide en M ramas (donde M es el número de chips ) mediante un splitter y mediante unas líneas retardadoras se codifica el canal. El decodificador del receptor esta compuesto por una serie de líneas retardadoras en orden inverso al empleado en el transmisor de forma que se obtiene un pico de salida cada vez que el código del usuario coincide con una secuencia de chips de la señal recibida. Los patrones de chips de otros usuarios también generan picos debidos a la correlación cruzada, pero de menos amplitud que el pico producido cuando la secuencia de chips coincide plenamente.
Sistema de codificación alfanumérico:
El sistema númerico en base 36 se llama sistema alfanumérico y utiliza para su representación los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z (las letras pueden ser mayúsculas o minúsculas). Recibe este nombre dado que los símbolos que utiliza para su representación concuerdan con la definición computacional tradicional de carácter alfanumérico; hay que tener presente que los caracteres alfabéticos utilizados corresponden al albafeto latino de la lengua inglesa.
El sistema alfanumérico, en el contexto de la informática, no es una buena alternativa respecto de sistemas como el binario, el hexadecimal o cualquier otro en base 2^n. Esto se debe a que una palabra de cierto tamaño n puede tener un manejo más intuitivo por los humanos si se escribe en base 2^n o bien usando varias bases  2^m tales que su producto sea 2^n. Así, la palabra (1111)2 puede ser sintetizada como (F)16 usando sólo un carácter hexadecimal. Claramente, no existe n natural que permita que 2^n=36, por lo que el sistema alfanumérico no puede usarse para este propósito.]. Por otro lado, el sistema alfanumérico puede ser una alternativa respecto de otros sistemas de bases menores a la hora de numerar o identificar los objetos de un conjunto, ya que una misma cantidad se puede representar con una cadena de símbolos más corta. Un ejemplo de esto puede ser su uso en la asignación de números de patente - ignorando la supresión de ciertos símbolos o palabras a causa de motivos visuales o de otra índole - u otro tipo de palabra alfanumérica identificadora a un objeto cualquiera. De este modo, el número de patente asignado a un vehículo puede ser (RT5183)36 en lugar de su equivalente decimal más largo y difícil de memorizar (1681530483)10.El principio anterior puede extenderse, utilizando otros sistemas como el base64, pero que pueden resultar menos intuitivos de emplear por humanos debido a la existencia simultánea de caracteres alfabéticos mayúsculos o minúsculos y otros caracteres de relleno cuando la cantidad de caracteres alfabéticos es insuficiente.
Decimal
Binario
Hexadecimal
Alfanumérico
0
0
0
0
1
1
1
1
2
10
2
2
3
11
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
8
1000
8
8
9
1001
9
9
10
1010
A
A
11
1011
B
B
12
1100
C
C
13
1101
D
D
14
1110
E
E
15
1111
F
F
16
10000
10
G
17
10001
11
H
18
10010
12
I
19
10011
13
J
20
10100
14
K
21
10101
15
L
22
10110
16
M
23
10111
17
N
24
11000
18
O
25
11001
19
P
26
11010
1A
Q
27
11011
1B
R
28
11100
1C
S
29
11101
1D
T
30
11110
1E
U
31
11111
1F
V
32
100000
20
W
33
100001
21
X
34
100010
22
Y
35
100011
23
Z
36
100100
24
10
37
100101
25
11
38
100110
26
12




2.    Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
Lorena: 58   0011 0101 - 0011 1000
Susana: 17   0011 0001 - 0011 0111
3.    Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido.
El número 10101010 en código decimal es el número 170.
El número 01010101 en código decimal es la letra U.
4.    Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.
Es más grande el número 01001000 por la utilización de la lógica.

      5.  ¿Cuántos caracteres diferentes se pueden representar, utilizando el sistema de numeración binario, con 3 dígitos? ¿y con 4? ¿y con 8? ¿Cuál sería el número más grande que se podría representar en cada  caso? Explica la relación matemática que guardan todas estas cantidades.
           Cada carácter está compuesto por 8 números en código binario, entonces si son 3 números el código binario estará compuesto por 24 caráteres. Si estuviera compuesto por 4, estaría compuesto por 32 caracteres, si tuviera 8 dígitos, el número de caracteres sería 64.
El número más grande que se puede representar es de 8 dígitos, que podemos obtener 48 combinaciones diferentes. La relación que existe es por la fórmula matemática que hay para conseguir este número.

      7.  Consulta en una tabla ASCII el valor decimal de cada uno de los caracteres que constituyen tu nombre y calcula su correspondiente código binario.
Binario           Dec     Hex     Representación
0010 0000       32        20        espacio ( )
0010 0001       33        21        !
0010 0010       34        22        "
0010 0011       35        23        #
0010 0100       36        24        $
0010 0101       37        25        %
0010 0110       38        26        &
0010 0111       39        27        '
0010 1000       40        28        (
0010 1001       41        29        )
0010 1010       42        2A        *
0010 1011       43        2B        +
0010 1100       44        2C       ,
0010 1101       45        2D       -
0010 1110       46        2E        .
0010 1111       47        2F        /
0011 0000       48        30        0
0011 0001       49        31        1
0011 0010       50        32        2
0011 0011       51        33        3
0011 0100       52        34        4
0011 0101       53        35        5
0011 0110       54        36        6
0011 0111       55        37        7
0011 1000       56        38        8
0011 1001       57        39        9
0011 1010       58        3A        :
0011 1011       59        3B        ;
0011 1100       60        3C       <
0011 1101       61        3D       =
0011 1110       62        3E        >
0011 1111       63        3F        ?
                        Binario Dec      Hex      Representación
0100 0000       64        40        @
0100 0001       65        41        A
0100 0010       66        42        B
0100 0011       67        43        C
0100 0100       68        44        D
0100 0101       69        45        E
0100 0110       70        46        F
0100 0111       71        47        G
0100 1000       72        48        H
0100 1001       73        49        I
0100 1010       74        4A        J
0100 1011       75        4B        K
0100 1100       76        4C       L
0100 1101       77        4D       M
0100 1110       78        4E        N
0100 1111       79        4F        O
0101 0000       80        50        P
0101 0001       81        51        Q
0101 0010       82        52        R
0101 0011       83        53        S
0101 0100       84        54        T
0101 0101       85        55        U
0101 0110       86        56        V
0101 0111       87        57        W
0101 1000       88        58        X
0101 1001       89        59        Y
0101 1010       90        5A        Z
0101 1011       91        5B        [
0101 1100       92        5C       \
0101 1101       93        5D       ]
0101 1110       94        5E        ^
0101 1111       95        5F        _


      8.   Representa tu nombre completo en código binario, con mayúscula la inicial y minúsculas las demás, uniendo ordenadamente los octetos de cada carácter.
Susana García Navarrete 0101 0011-0111 0101-0111 0011-0110 0001-0111 0011-0110 0001 
0100 0111-0110 0001-0111 0010-0110 0011-0110 1001-0110 0001    0100 1110-0110 0001-0111 0110-0110 0001-0111 0010-0111 0010-0110 0101-0111 0100-0110 0101

Lorena Caballero Martín   0100 1100-0110 1111-0111 0010-0110 0101-0110 1110-0110 0001-
0100 0011-0110 0001-0110 0010-0110 0001-0110 1100-0110 1100-0110 0101-0111 0010-0110 1111-     0100 1101-0110 0001-0111 0010-0111 0100-0110 1001-0110 1110


No hay comentarios:

Publicar un comentario