viernes, 27 de septiembre de 2019

Código Binario

Por Valentina Carpinello
(01000011 11000011 10110011 01100100 01101001 01100111 01101111 00100000
01000010 01101001 01101110 01100001 01110010 01101001 01101111)


  • ¿Qué es?


El Código Binario es un sistema de representación de textos o de procesadores de
instrucciones de una computadora, que hace uso del sistema binario, en tanto, el sistema
binario es aquel sistema de numeración que se emplea en las matemáticas y en la
informática y en el cual los números se representan usando únicamente las cifras
cero y uno (0 y 1)


  • ¿Para qué sirve?
El código binario se utiliza con variados métodos de codificación de datos, tales como
cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho
variable. Por ejemplo en el caso de un CD, las señales que reflejarán el "láser" que rebota
en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o
un uno.


  • Historia
El antiguo matemático hindú Pingala presentó la primera descripción que se conoce de un
sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió
con su descubrimiento del concepto del número cero.
En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían
reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como
variaciones apenas visibles en la fuente de cualquier texto arbitrario.
En 1670 Juan Caramuel publica su libro Mathesis Biceps; en las páginas XLV a XLVIII se da
una descripción del sistema binario.
El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII,
en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos
binarios usados por matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema
de numeración binario actual.
En 1854, el matemático británico George Boole publicó un artículo que marcó un antes
y un después, detallando un sistema de lógica que terminaría denominándose Álgebra
de Boole.
Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario
actual, particularmente en el desarrollo de circuitos electrónicos.

-Leibniz.                                 George Boole

Tipos de códigos binarios



Código Binario Natural: consiste en representar directamente el número
decimal en
binario, o lo que es lo mismo cada número decimal tiene su correspondiente en binario.
Ejemplo 35 = 100011

Código Aiken: también es un código ponderado, aunque ahora los pesos de las cifras

según su posición serán: 2, 4, 2 y 1. Ejemplo 35 = 0011 1011. Es decir 3 (0011) y
5 (1011).

Código exceso tres: este es un código no ponderado, para obtener la relación entre el
código decimal y este binario, se suma a cada dígito tres y después se convierte el
resultado obtenido en binario 8421. Ejemplo 35 = 0110 1000. Es decir 3 (0110) y
5 (1000).

Código exceso tres paridad impar: en ocasiones se utilizan códigos que son
especialmente útiles para algún cometido concreto, esto sucede con el código que
vamos a analizar, se emplea para detectar si ha habido algún error en la transmisión
de los datos codificados, de modo que emplea cinco dígitos en lugar de cuatro, pero
de ellos el primero es un bit de paridad, para obligar a que cada grupo de cinco bits
tenga un número impar de unos; si esto es así, es porque el dato transmitido es
correcto, y entonces se procesa la información transmitida que es la que resulta de
decodificar los cuatro últimos bits. Ejemplo 35 =1 0110 0 1000. Es decir 3 (1 0110) y
5 (0 1000).

Código dos entre cinco: en los años 40 se utilizó un código más sofisticado llamado

dos-entre-cinco, que se basa en que cada conjunto de cinco bits (llamado penta-bit)
debe tener únicamente dos unos, uno entre los dos primeros bits y otro en los tres
últimos, de forma que se podría detectar posibles errores cuando cada petabit no
cumple esta condición.

También existen otros códigos que no solo son capaces de detectar errores, sino que
también son capaces de corregirlos, como es el código de Hamming, formados por siete
bits y que es probablemente el más empleado de este tipo.
Otro tipo de códigos son los que tienen la característica de que entre una combinación y la
siguiente solamente difieren en un bit, a los códigos que tienen esta característica se les
llama progresivos, como es el caso del código Gray.
Se llaman códigos reflejados, aquellos que tienen la característica de la combinación de dos
números decimales que sumen nueve, se escriben igual sin más que cambiar 1 por 0 y
0 por 1. Esta característica la tienen los códigos Aiken y exceso tres.

Cómo leerlo
A cada uno de los ceros y unos se les conoce como un bit.
El primer paso para aprender a leer en código binario es separar esos bits en grupos
de ocho. A cada grupo de ocho bits se le conoce como un byte.
Para convertir un número binario de ocho dígitos (un byte) a decimal sólo tienes que
seguir estos pasos.
Toma el número en binario, por ejemplo 00100000, y escribe los siguientes números
debajo de cada dígito:
    0   0 1   0 0 0   0 0
128 64  32 16 8   4 2 1
Suma los números de la fila de abajo cuyo dígito encima sea 1. En este caso el único 1 está
sobre 32 así que la respuesta es 32


Características del Código Binario

Ponderación: la mayoría de los sistemas de numeración actuales son ponderados, es decir cada posición de una secuencia de dígitos tiene asociado un

peso. El sistema binario es, de hecho, un sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como el código Gray no son ponderados es decir, no tienen un peso asociado

a cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.


Distancia: la distancia es una característica sólo aplicable a las combinaciones binarias. La

distancia entre dos combinaciones es el número de bits que cambian de una a otra. Por

ejemplo: si se tienen las combinaciones de cuatro bits 0010 y 0111 correspondientes al 2 y

al 7 en binario natural, se dirá que la distancia entre ellas es igual a dos ya que de una a otra

cambian dos bits.

Además, con el concepto de distancia se puede definir la distancia mínima de un código.
Esta no es más que la distancia menor que haya entre dos de las combinaciones de ese
código.
La distancia es una característica que, además, sólo se aplica a las combinaciones binarias.
En resumen, la distancia entre dos combinaciones es el número de bits que cambian de una
a otra.

Autocomplementariedad: se dice que un código binario es autocomplementario cuando

el complemento a 9 del equivalente decimal de cualquier combinación del código puede

hallarse invirtiendo los valores de cada uno de los bits (operación lógica unaria de negación)

y el resultado sigue siendo una combinación válida en ese código. Esta característica se

observa en algunos códigos BCD, como el código Aiken o el código BCD exceso 3. Los

códigos autocomplementarios facilitan las operaciones aritméticas.

En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados
por una cadena de bits de la misma longitud, como un número binario que, por lo general,
aparece en las tablas en notación octal, decimal o hexadecimal.





  • Abecedario en Código Binario






Alfabeto Árabe

Por Karen Vogler

El alfabeto árabe también conocido como alfiato en español,es la escritura usada en
diversas lenguas del mundo, como el árabe, el persa y el urdu.
La caligrafía árabe se considera un arte por derecho propio. Dado que el islam sunní
prohíbe la representación de seres animados, la arquitectura islámica (mezquitas y
palacios) suele usar versículos del Corán delicadamente escritos.
El nacimiento de la escritura árabe tuvo su origen en la necesidad de conseguir un
medio sagrado de comunicación entre Dios y los hombres, en base a esto, en la cultura
árabe existe la creencia que Dios se comunicó con los fieles escogiendo al profeta
Mahoma para materializar su palabra a través del libro sagrado de El Corán.
ones al final de las palabras, y utiliza una serie de signos diacríticos. Unos son
conocidos como mociones, y otros son puntos.
A partir del siglo VII, con la expansión del islamismo se desarrolló la escritura árabe,
que en un principio estuvo relacionada con los materiales usados de soporte para
escribir nacieron otros tipos, entre ellos se encuentran: 


Nasji: Se desarrolló con la intención de obtener una escritura rápida o clara en la copia
de manuscritos.
Ruq`a: Es una caligrafía más funcional que ornamental.
Cúfico: Se caracteriza por tener una la apariencia más cuadrada, y dio lugar a los
estilos magrebíes y andalusíes.
Thuluth: Se rige por estrictas normas que exigen de una gran maestría
La escritura árabe ocupa una posición especial dentro del mundo arábigo, ya que no
solo logró mantener inalterable los verdaderos significados de los textos sagrados,
sino que por su belleza forma parte del inigualable arte de la cultura árabe.
El instrumento habitual para la escritura es el cálamo (en árabe, qalam), utilizado aún
hoy en día para la caligrafía artística. El cálamo es una caña en cuyo extremo se hace
un corte transversal. Se obtenía del tallo de una planta o de una pluma de ave.
El sistema "arábigo" se ha representado (y se representa) utilizando muchos
conjuntos de glifos diferentes. Estos glifos pueden dividirse en dos grandes familias:
los numerales arábigos occidentales y los orientales. Los orientales, que se
desarrollaron en lo que actualmente se corresponde a irak.Oriental es una variedad de
los glifos arábigo-índicos. Los numerales arábigos occidentales, desarrollados en
al-Ándalus y el Magreb.





 EL CÁLAMO




Los números arábigos tienen una gran importancia para nosotros debido a que son la
base fundamental para todo lo que se encuentra relacionado con las matemáticas y
que actualmente conocemos. Son también de mucha importancia porque por medio
de ellos podemos llevar cabo muchas de las acciones de la vida diaria.
Algunos ejemplos de números arábigos son:
  • Arábigo-Índico Occidental: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Arábigo-Índico: ۰, ۱, ۲, ۳, ٤, ۵, ٦, ۷, ۸, ۹
  • Arábigo-Índico Oriental: ۰, ۱, ۲, ۳, ۴, ۵, ۶, ۷, ۸, ۹
  • Devanagari: ०, १, २, ३, ४, ५, ६, ७, ८, ९
  • Tamil: ௧, ௨, ௩, ௪, ௫, ௬, ௭, ௮, ௯

Código enigma

Código Enigma
Valentino Viotti


El enigma alemán:
Enigma fue creada por el ingeniero alemán Arthur Scherbius a finales de la Primera Guerra
Mundial y disponía de un mecanismo de cifrado rotatorio, que permitía usarla tanto para
cifrar como para descifrar mensajes.


Enigma era una máquina con un mecanismo de cifrado rotatorio que permitía codificar y
decodificar.
A partir de 1930 la adoptaron las fuerzas militares de Alemania y se usó ampliamente por su
facilidad de manejo y supuesta inviolabilidad.

La también matemática Joan Clarke fue una experta en Enigma y gracias a su dedicación fue
ascendida a subdirectora del Hut 8, el departamento del GC&CS dedicado a descifrar los
mensajes de la Armada alemana creados con dicha tecnología.

Clarke y Turing fueron amigos y confidentes durante toda su vida y, durante un breve tiempo,
estuvieron prometidos.

La historia de esta criptoanalista ha sido inmortalizada por la actriz británica Keira Knigthley
en la película The Imitation Game.
 Alan Turing (1912-1954), . Uno de sus logros más extraordinarios ha sido sin duda alguna su
labor como criptoanalista. Durante la segunda guerra mundial, su colaboración con el
servicio secreto británico condujo a descifrar los códigos producidos por la máquina
criptográfica del ejército alemán denominada El documento es obra de Alan Turing, el
científico británico considerado padre de la informática y visionario de la inteligencia
artificial.
Turing, cuya vida fue recientemente tema de la película The Imitation Game, El Código
Enigma, descifró el lenguaje secreto utilizado por los nazis y contribuyó según historiadores
a nada menos que acortar la Segunda Guerra Mundial.
Pero sus contribuciones brillantes y su patriotismo no lo salvaron de la sociedad opresiva en
la que vivía.
Sentenciado por "atentado contra la moral pública" por su homosexualidad, Turing recibió
de las autoridades judiciales: la cárcel o la castración química con inyecciones de estrógeno.





Dos años después de la condena, en 1954, el matemático fue hallado muerto junto a una
manzana mordisqueada y embebida en cianuro.

La teoría más aceptada es la del suicidio, pero familiares y amigos sostuvieron una y otra
vez que pudo haber sido un accidente.

Turing había dejado en su testamento documentos a su amigo y también matemático
Robin Gandy, entre los que se encontraba el manuscrito.

En 1977 Gandy donó los documentos de Turing a los archivos de King's College en la
Universidad de Cambridge. Pero mantuvo en su poder hasta su muerte en 1995 el cuaderno
casi desconocido del genio británico que es subastado ahora en Nueva York.

¡ Gracias por tu visita !