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