Una conversión de binario a decimal reescribe un número en base-22 como un número en base-1010. La idea clave es simple: cada dígito binario te indica si debes incluir una potencia de 22. Un 11 significa que incluyes ese valor posicional. Un 00 significa que lo omites.

Por ejemplo, 101121011_2 es igual a 111011_{10} porque incluye 88, omite 44, incluye 22 e incluye 11.

Cómo el valor posicional binario se convierte en decimal

El sistema binario es de base 2, así que sus valores posicionales son potencias de 22 en lugar de potencias de 1010. De derecha a izquierda, las posiciones son:

20,  21,  22,  23,  2^0,\; 2^1,\; 2^2,\; 2^3,\; \dots

Eso significa que los primeros valores posicionales son:

1,  2,  4,  8,  16,  1,\; 2,\; 4,\; 8,\; 16,\; \dots

Si un dígito es 11, ese valor posicional cuenta. Si un dígito es 00, no cuenta.

La regla detrás de la conversión de binario a decimal

Para un número binario con dígitos bnbn1b1b0b_n b_{n-1} \dots b_1 b_0, donde cada bib_i es 00 o 11, el valor decimal es

i=0nbi2i\sum_{i=0}^{n} b_i 2^i

No necesitas la fórmula para hacer la conversión, pero muestra la idea con claridad: el sistema binario es simplemente valor posicional con potencias de 22.

Ejemplo resuelto: convertir 11001211001_2

Empieza por la derecha, donde los valores posicionales son 1,2,4,8,161, 2, 4, 8, 16.

110012=116+18+04+02+1111001_2 = 1 \cdot 16 + 1 \cdot 8 + 0 \cdot 4 + 0 \cdot 2 + 1 \cdot 1

Ahora conserva solo los valores asociados a un 11:

110012=16+8+111001_2 = 16 + 8 + 1

Así que el valor decimal es

110012=251011001_2 = 25_{10}

Si quieres una comprobación rápida, lee el número de izquierda a derecha como “un 1616, un 88, cero 44, cero 22 y un 11”.

Por qué funciona el método

En base 1010, el número 407407 significa

4102+0101+71004 \cdot 10^2 + 0 \cdot 10^1 + 7 \cdot 10^0

El sistema binario funciona igual, pero con potencias de 22:

110012=124+123+022+021+12011001_2 = 1 \cdot 2^4 + 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0

La estructura es idéntica. Solo cambia la base.

Errores comunes al convertir de binario a decimal

  1. Usar potencias de 1010 en lugar de potencias de 22. Los valores posicionales binarios son 1,2,4,8,16,1, 2, 4, 8, 16, \dots.
  2. Contar las posiciones desde la izquierda sin conocer el exponente. El método más seguro es empezar por la derecha con 202^0.
  3. Tratar un número como 10211021 como si fuera binario. Los únicos dígitos binarios válidos son 00 y 11.
  4. Olvidar que los ceros a la izquierda no cambian el valor. Por ejemplo, 001120011_2 y 11211_2 son ambos iguales a 3103_{10}.

Cuándo se usa la conversión de binario a decimal

La conversión de binario a decimal aparece siempre que necesitas interpretar cómo las computadoras almacenan valores. Se usa en informática básica, electrónica digital, representación de datos y configuraciones basadas en bits, como permisos, banderas o valores de memoria.

Aunque nunca trabajes directamente con hardware, entender el valor posicional binario hace que los sistemas numéricos sean mucho menos misteriosos.

Prueba una conversión similar

Convierte 1011012101101_2 a decimal escribiendo primero los valores posicionales y luego sumando solo las potencias de 22 que coinciden con un 11. Ese hábito por sí solo evita la mayoría de los errores de conversión.

¿Necesitas ayuda con un problema?

Sube tu pregunta y obtén una solución verificada, paso a paso, en segundos.

Abrir GPAI Solver →