Está en la página 1de 12

Sistema, lenguaje, códigos y números binarios

Sistema binario
El sistema binario, popularmente conocido porque es el sistema que utilizan los
ordenadores y el resto de dispositivos electrónicos, es un sistema de base 2. Eso
significa que es un sistema que solo utiliza dos cifras para representar todos sus
números y en el caso del código binario estas dos cifras son el 0 y el 1. Los ordenadores
utilizan el sistema binario porque sólo trabajan con dos niveles de voltaje: apagado o sin
presencia de carga eléctrica (0) y encendido o con presencia de carga eléctrica (1).
Este sistema es fundamental para la informática, ya que es el que utilizan los
ordenadores para representar toda la información, desde los números hasta las letras, los
colores y los sonidos.

Un sistema binario es un sistema posicional, lo que significa que el valor de cada dígito
depende de su posición. En el sistema decimal, por ejemplo, el dígito 1 en la posición de
las unidades representa un valor de 1, el dígito 1 en la posición de las decenas
representa un valor de 10, el dígito 1 en la posición de las centenas representa un valor
de 100, y así sucesivamente.

En el sistema binario, el valor de cada dígito se multiplica por una potencia de 2,


elevada a un exponente igual a la posición del dígito menos uno.
El primer dígito corresponde a 2⁰, el segundo, a 2¹, el tercero, a 2², etc.

2 2 2 2 2 ³ 2² 2 2

⁶ ⁵ ⁴ ¹ ⁰

0 0 0 1 0 1 1 1

Conversión de un número de un sistema numérico a otro

De sistema binario a sistema decimal


Es posible convertir un número de un sistema numérico a otro, por ejemplo, de sistema binario a
sistema decimal o al revés. En el primer caso, tenemos que descomponer en factores el número
binario, de base 2, y posteriormente lo podremos convertir en un número equivalente del
sistema decimal. Si tenemos el número binario 10111101 y lo queremos convertir en un número
decimal, primero tendremos que hacer la descomposición en factores utilizando el número 2 y
elevándolo a la potencia que le corresponde a cada dígito según la posición que ocupa dentro de
la serie de números. Como exponentes, utilizamos el 0, 1, 2, 3… hasta llegar al 7, y empezamos
a hacer la descomposición factorial siguiendo un orden de izquierda a derecha y empezando por
el exponente más grande. Finalmente realizaremos la suma y así encontraremos el número
decimal equivalente, que en este caso es 189:

10111101 = (1·2⁷) + (0·2⁶) + (1·2⁵) + (1·2⁴) + (1·2³) + (1·2²) + (0·2¹) + (1·2⁰)


10111101 = (128) + (0) + (32) + (16) + (8) + (4) + (0) + (1)
10111101 = 189

De sistema decimal a sistema binario


Para convertir un número entero del sistema decimal y encontrar su equivalente en binario,
debemos utilizar el número que queremos convertir (189) como dividendo y el número 2 como
divisor, ya que el número que estamos buscando tiene base 2. A continuación cogeríamos el
resultado de esta primera división y lo volveríamos a dividir entre 2 (y así sucesivamente con
cada cociente obtenido hasta que no sea posible seguir dividiendo). Tras terminar estas
divisiones, escribiríamos los números correspondientes a los residuos de cada división en orden
inverso, es decir, cogiéndolos desde la última división hecha hasta la primera. De esta manera
obtendremos el número binario equivalente, que recordemos que en esta ocasión era el
10111101.

Ventajas
Los sistemas binarios tienen una serie de ventajas sobre otros sistemas de numeración,
como el decimal. Estas ventajas incluyen:
 Son más eficientes en términos de espacio y energía.
 Son más fáciles de implementar en hardware electrónico.
 Permiten una representación más sencilla de la información.

Origen del sistema binario


La primera persona que usa un sistema binario al cien por cien es un matemático indio
llamado Pingala, que vivió entre los siglos IV y II antes de Cristo (no se sabe con
exactitud) que usó el binario para contar sílabas de poemas.
Los primeros sistemas de numeración binarios se encuentran en el antiguo Egipto, la
antigua India y la antigua China. En el antiguo Egipto, se utilizaba un sistema binario
para representar la posición de las estrellas en el cielo. En la antigua India, se utilizaba
un sistema binario para representar los números primos. En la antigua China, se
utilizaba un sistema binario para representar el yin y el yang, los dos principios
fundamentales del universo.
El sistema binario moderno, tal y como lo conocemos hoy en día, fue inventado por el
filósofo alemán Gottfried Wilhelm Leibniz a finales del siglo XVII. Leibniz estaba
interesado en la lógica matemática y creía que el sistema binario era un sistema lógico
más simple y eficiente que los sistemas de numeración decimal y hexadecimal. En su
artículo "Explication de l'Arithmétique Binaire", publicado en 1703, Leibniz describió
el sistema binario y sus aplicaciones matemáticas. El trabajo de Leibniz fue ignorado
durante muchos años, pero el sistema binario comenzó a ganar popularidad en el siglo
XIX, con el desarrollo de la electrónica. Los ordenadores digitales, que utilizan el
sistema binario para representar la información, se hicieron realidad en la década de
1940, y el sistema binario se convirtió en la base de la informática moderna.
Lenguaje binario
El lenguaje binario es un sistema numérico y de representación de información que
utiliza solo dos símbolos, generalmente representados como 0 y 1. Cada dígito binario
se llama "bit" (abreviatura de "binary digit"). El lenguaje binario es fundamental en la
informática y la electrónica digital, ya que las computadoras y otros dispositivos
digitales utilizan el sistema binario para procesar y almacenar información.
Es el lenguaje que utilizan los ordenadores para comunicarse entre sí. El lenguaje
binario se utiliza para transmitir todo tipo de información, desde números y letras hasta
imágenes y sonidos.

¿Dónde podemos encontrar el lenguaje binario?

 Computadoras y dispositivos electrónicos: En el corazón de cada


computadora y dispositivo electrónico, como teléfonos inteligentes, tabletas,
relojes inteligentes y electrodomésticos inteligentes, se utilizan números binarios
para representar y procesar datos. Los microprocesadores y circuitos
electrónicos funcionan internamente en binario.

 Almacenamiento de datos: En unidades de almacenamiento como discos


duros, unidades de estado sólido (SSD), tarjetas de memoria y unidades flash
USB, los datos se almacenan en forma binaria. Cada archivo y cada bit de
información se representa como una secuencia de 0 y 1.
 Internet y redes: La información que viaja a través de Internet y otras redes de
comunicación se divide en paquetes de datos que se transmiten en formato
binario. Los protocolos de comunicación, como el TCP/IP, utilizan
representaciones binarias para garantizar la integridad y la entrega de datos.

 Códigos de barras y QR codes: Los códigos de barras y los códigos QR son


representaciones visuales de datos binarios que se utilizan en la identificación de
productos, el seguimiento de inventario y la vinculación a contenido en línea.

 Electrónica de consumo: En dispositivos como televisores, radios,


reproductores de música y sistemas de entretenimiento en el hogar, los datos y
las señales de control se procesan internamente en binario.
El lenguaje binario ha experimentado una evolución significativa a lo largo de la
historia, desde su origen en conceptos matemáticos y filosóficos hasta su adopción y
desarrollo en la electrónica digital y la informática moderna. A continuación, se
describe la evolución del lenguaje binario:
 Origen conceptual: Aunque los sistemas de numeración binarios no se
desarrollaron específicamente para la informática, la idea de utilizar solo dos
símbolos (generalmente 0 y 1) para representar información y números tiene
raíces en conceptos matemáticos y filosóficos. El matemático y filósofo
alemán Gottfried Wilhelm Leibniz (1646-1716) es a menudo considerado
uno de los primeros en formalizar un sistema binario en la era moderna.
 Teoría de conmutación: La teoría de conmutación, desarrollada en el siglo
XIX, desempeñó un papel fundamental en la evolución del lenguaje binario.
Esta teoría se basa en la lógica y el álgebra booleana, y se utiliza para
representar y manipular información utilizando operaciones lógicas (como
AND, OR y NOT) que se pueden aplicar a señales eléctricas.
 Claude Shannon y la teoría de la información: El matemático y pionero
en la teoría de la información Claude hannon, en la década de 1930,
demostró que las operaciones lógicas y matemáticas se podían realizar
utilizando sistemas eléctricos con dos estados: encendido y apagado. Esto
allanó el camino para la aplicación de la lógica binaria en la electrónica
digital.
 Desarrollo de la electrónica digital: Con el desarrollo de las primeras
computadoras electrónicas en la década de 1940, como la ENIAC y la
UNIVAC, se adoptó el sistema binario como el método estándar para
representar información en máquinas. Los interruptores y transistores se
utilizaban para representar estados de encendido (1) y apagado (0), lo que
permitía realizar cálculos y procesar datos en forma binaria.
 Avances en la informática: A medida que la informática avanzaba, se
desarrollaron lenguajes de programación y sistemas operativos que permitían
a los programadores y usuarios interactuar con las computadoras utilizando
lenguaje humano, pero en última instancia, toda la información y los datos se
traducían internamente a lenguaje binario para ser procesados por la
máquina.
 Actualidad: El lenguaje binario sigue siendo la base fundamental de la
informática y la tecnología digital en la actualidad. Todos los datos y
operaciones en computadoras y dispositivos electrónicos se representan
internamente en binario. Además, las redes de comunicación utilizan
representaciones binarias para transmitir información a través de medios
digitales.

¿Cómo se utilizaba el lenguaje binario en las generaciones de computadoras?

 Primera generación:
Programación con interruptores y cables: La programación se realizaba físicamente,
conectando cables y ajustando interruptores para definir las operaciones que debían
realizar las máquinas. Esto requería un conocimiento profundo de la electrónica y era un
proceso laborioso.
 Segunda generación:
Lenguajes de programación de bajo nivel: Aunque todavía se trabajaba directamente
con código binario en muchos casos, se desarrollaron lenguajes de programación de
bajo nivel como el ensamblador para simplificar la programación.

 Tercera generación:
Lenguajes de alto nivel: Surgieron lenguajes de programación de alto nivel como
FORTRAN y COBOL, que facilitaron aún más la programación al ocultar la
complejidad del código binario.

 Cuarta generación:
Sistemas operativos: Se desarrollaron sistemas operativos que facilitaban la interacción
del usuario con la computadora, lo que permitía realizar tareas más complejas sin
conocer el lenguaje binario subyacente.

 Quinta generación:
Lenguajes de programación avanzados: Se crearon lenguajes de programación de alto
nivel más avanzados, como C++, Java y Python, que facilitaron la programación de
aplicaciones complejas.

Números binarios
Es un sistema que solo utiliza dos cifras para representar todos sus números y en el caso
del código binario estas dos cifras son el 0 y el 1.

Evolución de los números binarios

 Sistemas de numeración tempranos: Los números binarios, en su forma más


básica, se pueden rastrear hasta las civilizaciones antiguas, como los egipcios y
los chinos, que utilizaban palos o símbolos para representar números en base 2.
Sin embargo, estos sistemas eran limitados y no se utilizaban para cálculos
complejos.
 La notación posicional: El matemático y filósofo indio Pingala, que vivió
alrededor del siglo III a.C., introdujo una notación posicional para representar
números binarios en un poema titulado "Chandahśāstra". Esto permitía una
representación más eficiente de números binarios y su uso en cálculos
matemáticos básicos.
 Avances en la lógica booleana: En el siglo XIX, el matemático y lógico
británico George Boole desarrolló la álgebra booleana, que proporcionó un
marco teórico para el tratamiento de valores binarios (0 y 1) en operaciones
lógicas y aritméticas. Esta contribución fue fundamental para la posterior
aplicación de números binarios en la informática.
 Invención de la computadora electrónica: La verdadera revolución en la
aplicación de números binarios ocurrió en el siglo XX con el desarrollo de las
computadoras electrónicas. Pioneros como John von Neumann, Alan Turing y
Konrad Zuse utilizaron representaciones binarias en las primeras computadoras
programables, lo que permitió el procesamiento de información de manera
eficiente y rápida.
 Uso en circuitos electrónicos: Los números binarios se convirtieron en el
lenguaje nativo de los circuitos electrónicos, ya que las señales eléctricas pueden
tener dos estados: encendido (1) y apagado (0). Esto hizo que los números
binarios fueran esenciales para el diseño de dispositivos electrónicos y la lógica
digital.
 Desarrollo de la informática moderna: La informática moderna, con sus
sistemas binarios de representación de datos y operaciones lógicas, se desarrolló
en la segunda mitad del siglo XX. La evolución de los lenguajes de
programación y la creación de sistemas operativos permitieron a los seres
humanos interactuar con las computadoras de manera más efectiva.

Utilidad de los números binarios

 Informática: Los ordenadores utilizan los números binarios para representar


toda la información, desde los números hasta las letras, los colores y los sonidos.

 Electrónica: Los dispositivos electrónicos, como los teléfonos móviles y las


televisiones, utilizan los números binarios para comunicarse entre sí.
 Telecomunicaciones: Las redes de telecomunicaciones utilizan los números
binarios para transmitir información a través de cables, fibra óptica y ondas de
radio.

 Criptografía: Los números binarios se utilizan para crear sistemas de cifrado


que protegen la información confidencial.

¿Dónde podemos encontrar los números binarios?

 En el hardware de la computadora: Los números binarios están presentes en


el hardware de la computadora, como la CPU (Unidad Central de
Procesamiento) y la memoria. Los microprocesadores operan internamente con
números binarios para realizar cálculos y procesar datos.

 En la representación de caracteres: Los caracteres en texto digital se


representan mediante códigos binarios. Por ejemplo, en el estándar ASCII
(American Standard Code for Information Interchange), cada carácter (letra,
número, símbolo) se asocia a un valor binario único.

 En la programación de software: Aunque los programadores utilizan lenguajes


de programación de alto nivel para desarrollar software, los programas se
traducen finalmente a código binario (código de máquina) que la computadora
puede ejecutar directamente.

 En la representación de imágenes y gráficos: Las imágenes digitales se


componen de píxeles, y los valores de color de cada píxel se representan en
binario. Los formatos de imágenes, como BMP, JPEG y PNG, almacenan datos
binarios para representar imágenes.

Código binario
Un código binario es una representación de datos binarios que utiliza un conjunto de
reglas para asignar un significado a cada secuencia de bits. Por ejemplo, el código
ASCII asigna un significado a cada secuencia de 7 bits para representar las letras del
alfabeto, los números y otros símbolos.

Otros códigos binarios comunes incluyen:


 Código Unicode: Un código que asigna un significado a cada secuencia de 16
bits para representar una amplia gama de caracteres, incluyendo letras, números,
símbolos y caracteres de diferentes idiomas.

 Código Morse: Un código que representa letras y números mediante secuencias


cortas y largas de tonos o pulsos.
 Código de barras: Un código que representa datos mediante secuencias de
líneas negras y blancas de diferentes anchuras.

Diferencia entre sistema, lenguaje, código y números binarios


Los sistemas, códigos, lenguajes y números binarios son todos conceptos relacionados
con la comunicación y la representación de información. Sin embargo, hay algunas
diferencias importantes entre ellos.

 Sistema binario: El "sistema binario" se refiere al sistema numérico que utiliza


solo dos símbolos, generalmente 0 y 1, para representar información y números.
 Código binario: El "código binario" se refiere a la representación de
información mediante secuencias de bits (0 y 1) en un sistema binario. Puede
referirse a cualquier forma de codificación que utilice bits para representar datos.
En resumen, el código binario es una forma de representar datos usando el
sistema binario.
 Lenguaje binario: El "lenguaje binario" generalmente se utiliza para describir
el conjunto de instrucciones y comandos que una computadora o dispositivo
digital puede entender y ejecutar.
 Números binarios: Los "números binarios" son simplemente números que se
representan en el sistema binario utilizando solo los dígitos 0 y 1.

En resumen, el sistema binario es el sistema numérico que utiliza 0 y 1, el código


binario es una representación de datos en binario, el lenguaje binario se refiere a las
instrucciones en binario que entienden las computadoras, y los números binarios son
cantidades numéricas representadas en binario.

También podría gustarte