Sistema binario y conversión de números decimales a binario

El sistema binario es un sistema de numeración que utiliza solamente dos dígitos: 0 y 1. Es uno de los conceptos fundamentales de la electrónica digital y de la informática, ya que permite representar números e información mediante dos estados.

Mientras que en nuestra vida cotidiana utilizamos principalmente el sistema decimal, formado por diez dígitos del 0 al 9, los sistemas digitales pueden representar información utilizando combinaciones de ceros y unos.

En esta guía aprenderás qué es el sistema binario, cómo funcionan sus posiciones y cómo convertir números decimales a binario y números binarios a decimal, utilizando un método sencillo basado en potencias de 2.

¿Qué es el sistema binario?

El sistema binario es un sistema de numeración de base 2.

Esto significa que solamente utiliza dos dígitos:

0 y 1

Cada dígito binario recibe el nombre de bit, término que proviene de binary digit.

Por ejemplo:

1 → 1 bit
10 → 2 bits
1010 → 4 bits
11001010 → 8 bits

Un conjunto de 8 bits recibe comúnmente el nombre de byte.

Sistema decimal y sistema binario

El sistema que utilizamos normalmente para representar cantidades es el sistema decimal o base 10.

Utiliza diez dígitos:

0, 1, 2, 3, 4, 5, 6, 7, 8 y 9

El sistema binario, en cambio, es de base 2 y solamente utiliza:

0 y 1

La diferencia también se observa en el valor de cada posición.

En el sistema decimal, las posiciones se relacionan con potencias de 10:

1, 10, 100, 1000, 10000…

En el sistema binario, las posiciones corresponden a potencias de 2:

1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024…

Tabla de valores del sistema binario

Para aprender a convertir números podemos utilizar la siguiente tabla:

10245122561286432168421

Cada columna representa una potencia de 2.

De derecha a izquierda:

2⁰ = 1
2¹ = 2
2² = 4
2³ = 8
2⁴ = 16
2⁵ = 32
2⁶ = 64
2⁷ = 128
2⁸ = 256
2⁹ = 512
2¹⁰ = 1024

Cada posición solamente puede contener un 0 o un 1.

¿Cómo convertir un número decimal a binario?

Una manera sencilla de aprender la conversión es descomponer el número decimal utilizando potencias de 2.

Vamos a comenzar con un ejemplo pequeño.

Ejemplo 1: convertir 13 a binario

Buscamos qué valores de nuestra tabla necesitamos sumar para obtener 13:

13 = 8 + 4 + 1

Ahora colocamos un 1 en las posiciones que utilizamos y un 0 en las que no utilizamos.

8421
1101

Por lo tanto:

13₁₀ = 1101₂

El pequeño 10 indica que el primer número está expresado en base 10, mientras que el 2 indica que el segundo está expresado en base 2.

Ejemplo 2: convertir 45 a binario

Buscamos las potencias de 2 necesarias para formar 45:

45 = 32 + 8 + 4 + 1

Nuestra tabla queda:

32168421
101101

Por lo tanto:

45₁₀ = 101101₂

Ejemplo 3: convertir 100 a binario

Buscamos los valores necesarios:

100 = 64 + 32 + 4

6432168421
1100100

Por lo tanto:

100₁₀ = 1100100₂

Podemos comprobarlo:

64 + 32 + 4 = 100

Ejemplo 4: convertir 255 a binario

Este ejemplo tiene una característica interesante.

255 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1

Por lo tanto:

255₁₀ = 11111111₂

Observa que necesitamos exactamente 8 bits y todas las posiciones tienen valor 1.

Ejemplo 5: convertir 2018 a binario

Ahora utilizaremos un número mayor.

Comenzamos con la potencia de 2 más grande que no supere 2018:

1024

Continuamos buscando los valores necesarios:

2018 = 1024 + 512 + 256 + 128 + 64 + 32 + 2

Colocamos los valores en nuestra tabla:

10245122561286432168421
11111100010

Por lo tanto:

2018₁₀ = 11111100010₂

Podemos comprobarlo sumando únicamente las columnas que tienen un 1:

1024 + 512 + 256 + 128 + 64 + 32 + 2 = 2018

Otro método: divisiones sucesivas entre 2

También podemos convertir un número decimal a binario mediante divisiones sucesivas entre 2.

Por ejemplo, para convertir 13:

13 ÷ 2 = 6, residuo 1
6 ÷ 2 = 3, residuo 0
3 ÷ 2 = 1, residuo 1
1 ÷ 2 = 0, residuo 1

Después leemos los residuos desde el último hasta el primero:

1101

Por lo tanto:

13₁₀ = 1101₂

Los dos métodos producen exactamente el mismo resultado.

Para comenzar a estudiar el sistema binario, la tabla de potencias de 2 puede resultar especialmente útil porque permite visualizar qué representa cada posición.

¿Cómo convertir un número binario a decimal?

También podemos realizar el procedimiento contrario.

Supongamos que tenemos:

10110₂

Colocamos cada dígito en su posición correspondiente:

168421
10110

Ahora sumamos únicamente las columnas que contienen un 1:

16 + 4 + 2 = 22

Por lo tanto:

10110₂ = 22₁₀

Otro ejemplo de binario a decimal

Convertiremos:

110101₂

32168421
110101

Sumamos:

32 + 16 + 4 + 1 = 53

Por lo tanto:

110101₂ = 53₁₀

¿Por qué se utiliza el sistema binario en electrónica digital?

Los circuitos digitales pueden trabajar con niveles eléctricos que se interpretan como diferentes estados lógicos.

De manera simplificada podemos representarlos como:

LOW → 0
HIGH → 1

Por esta razón, el sistema binario resulta especialmente adecuado para representar y procesar información mediante circuitos digitales.

Sin embargo, es importante recordar que 0 y 1 representan estados lógicos; no debemos asumir que siempre corresponden exactamente a 0 V y 5 V, ya que los niveles eléctricos dependen de la tecnología utilizada.

Del sistema binario a las compuertas lógicas

Aprender números binarios no consiste solamente en convertir números.

Los valores 0 y 1 serán fundamentales para comprender posteriormente el funcionamiento de las compuertas lógicas.

Por ejemplo, una compuerta AND puede recibir:

Entrada A = 1
Entrada B = 1

y producir:

Salida = 1

Mientras que:

Entrada A = 1
Entrada B = 0

produce:

Salida = 0

Por eso el sistema binario es uno de los primeros conceptos que debemos comprender al estudiar electrónica digital.

Actividad práctica: decimal a binario

Convierte los siguientes números decimales a sistema binario utilizando la tabla de potencias de 2:

  1. 7
  2. 12
  3. 19
  4. 25
  5. 38
  6. 64
  7. 75
  8. 100
  9. 125
  10. 255
  11. 300
  12. 500
  13. 750
  14. 1024
  15. 2018

No utilices una calculadora de conversión. El objetivo del ejercicio es comprender cómo se forma cada número utilizando las potencias de 2.

Actividad práctica: binario a decimal

Convierte los siguientes números binarios a decimal:

  1. 1010
  2. 1111
  3. 10101
  4. 110010
  5. 111111
  6. 1000000
  7. 1010101
  8. 1100100
  9. 11111111
  10. 10000000000

Preguntas de repaso

  1. ¿Qué es el sistema binario?
  2. ¿Qué dígitos utiliza?
  3. ¿Qué significa que sea un sistema de base 2?
  4. ¿Qué es un bit?
  5. ¿Cuántos bits forman comúnmente un byte?
  6. ¿Cuál es la diferencia entre el sistema decimal y el sistema binario?
  7. ¿Qué valor tiene 2⁵?
  8. ¿Qué número decimal representa 1111₂?
  9. ¿Por qué el sistema binario es importante en electrónica digital?
  10. ¿Qué relación existe entre los números binarios y las compuertas lógicas?

Continúa aprendiendo

El sistema binario es una de las bases de la electrónica digital. Comprender cómo funcionan los valores 0 y 1 permite avanzar hacia temas como compuertas lógicas, tablas de verdad, circuitos combinacionales, microcontroladores y programación.

Practicar las conversiones de decimal a binario y de binario a decimal ayuda a comprender qué representa cada bit y cómo los sistemas digitales utilizan combinaciones de estados para representar información.

En Profe Juan de Dios encontrarás más contenidos, ejercicios y proyectos para continuar aprendiendo electrónica paso a paso.