viernes, 5 de abril de 2019

De binario a texto y viceversa

Hoy les enseñare como codificar letras para convertirlas en un numero binario viceversa. 


Primero debemos de tener en cuenta algunos cosas:

El sistema binario es aquel que solo utiliza ceros ( 0 ) y unos ( 1 ). 


Resultado de imagen para codigo bin


En el ámbito electrónico estos son conocidos como señales analógicas,producidas por pequeños voltajes, que dan una orden a algo que se quiera hacer, siendo cero (desactivado) y uno (activado).

Por el lado informático, cabe mencionar que este es el idioma de las computadoras, su sistemas y programaciones básicas comenzaron con ordenes binarias, dando inicio a todo lo que conocemos hoy en día. 

Lo primero que necesitas es la tabla ASCII (American Standard Code for Information Interchange), esta tabla: 

Resultado de imagen para tabla ascii




Tabla ASCII, que al español quiere decir: Estándar Americano para el Intercambio de Información.
Luego, debemos de tener en cuanta estos siguientes aspectos:

Cada letra tiene su propio valor, sea mayúscula o minúscula o algún carácter. 

Para pasar dicha letra a numero binario, debemos de dividir el valor de esta misma entre dos ( 2 ), hasta que el resultado nos de cero ( 0 ). 

Cuando terminemos de dividir el valor del numero algunos resultados serán enteros y otros decimales, a estos se les asignara cero ( 0 ) y uno ( 1 ) respectivamente: 

por ejemplo:
traduce la siguiente palabra a binario con ayuda de la tabla de arriba:

t    e   s   t
"t"= 116
"e"= 101
"s"= 115
"t"= 116
como veras cada letra tiene su numero correspondiente a la tabla ASCII lo siguiente es realizar la suma de los 8 bits para formar una letra recordando que cada 1 corresponde a encendido :
           
124      64     32      16     8    4    2    1 

 0          1       1         1      0    1    0    0     = 116 = "t"
 0          1       1         0      0    1    0    1     =101 = "e"
 0          1       1         1      0    0    1    1     = 115=  "s"
 0          1       1         1      0    1    0    0     =116= "t"


Asi quedaria el conjunto de numeros para esta palabra.

pero si lo que queremos es traducir de vinario a texto solo tendríamos que ver cuanto es la suma de los bits prendidos y ver a cual letra corresponde en nuestra tabla como esta en la área amarilla.

NOTA: lo verde es la equivalencia de cada bit.



Resultado de imagen para numeros binarios                                                                 





No hay comentarios:

Publicar un comentario