Matemáticas

Calculadora de suma binaria

Configuración
Reiniciar
Compartir resultado
Guardar
Incorporar
Reportar un error

Compartir calculadora

Añade nuestra calculadora gratis a tu sitio web

Por favor, introduce una URL válida. Solo se admiten URLs HTTPS.


Usar como valores predeterminados para la calculadora integrada lo que está actualmente en los campos de entrada de la calculadora en la página.


Color de enfoque del borde de entrada, color del interruptor seleccionado, color de desplazamiento del elemento seleccionado, etc.


Por favor, acepte los Términos de Uso.

Vista previa

Guardar calculadora

Configuración de la calculadora

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Por favor, ingrese un valor dentro del rango permitido.

Compartir calculadora

¿Qué es la suma binaria?

La suma binaria es una de las operaciones fundamentales en la electrónica digital y la informática. Opera con números binarios, sistemas numéricos compuestos solo por los dígitos 0 y 1. Esta es la base de todo cálculo digital, ya que cada dato u operación en una computadora se representa finalmente en forma binaria.

Así como el sistema decimal se basa en potencias de diez, el sistema binario se basa en potencias de dos. El proceso de sumar números binarios sigue principios similares a la suma decimal, pero las reglas son más simples porque solo hay dos dígitos involucrados. Las combinaciones posibles al sumar dos dígitos binarios son las siguientes:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (que es 0 con un acarreo de 1 a la siguiente posición de bit más alta)

Este conjunto simple de reglas es la base de cómo las computadoras realizan sumas a nivel de hardware.

Cómo sumar números binarios

En la suma decimal, cuando sumamos dos dígitos que exceden 9, llevamos 1 a la siguiente columna. En la suma binaria, ocurre un proceso similar cuando se suman dos unos, porque 1+1=1021 + 1 = 10_2, donde el resultado es 0 y un acarreo de 1.

Cuando se suman múltiples bits juntos, el acarreo de cada posición afecta a la siguiente posición de bit más alta. Por ejemplo, al sumar 110121101_2 y 101121011_2, se suman bit por bit de derecha a izquierda:

  • 1+1=1021 + 1 = 10_2 → escribe 0, lleva 1
  • 1(acarreo)+1+0=1021 (acarreo) + 1 + 0 = 10_2 → escribe 0, lleva 1
  • 1(acarreo)+0+1=1021 (acarreo) + 0 + 1 = 10_2 → escribe 0, lleva 1
  • 1(acarreo)+1+1=1121 (acarreo) + 1 + 1 = 11_2 → escribe 1, lleva 1

Por lo tanto, 11012+10112=1100021101_2 + 1011_2 = 11000_2.

Cómo funciona la calculadora

En lugar de realizar conversiones manuales o sumas bit a bit, la calculadora aplica automáticamente tres pasos principales:

  1. Conversión a decimal: Cada entrada binaria se convierte primero a su equivalente decimal.
  2. Suma: La calculadora suma los valores decimales.
  3. Conversión de nuevo a binario: La suma resultante en forma decimal se convierte nuevamente a binario para su visualización.

Este método garantiza resultados precisos incluso al sumar múltiples números: dos, tres, cuatro o más, evitando errores de suma binaria manual.

Puedes usar ambos métodos para sumar números binarios.

Fórmula

El principio computacional detrás de la calculadora se puede expresar de la siguiente manera:

  1. Conversión de binario a decimal

Para un número binario bnbn1b1b0b_n b_{n-1} \dots b_1 b_0:

D=i=0nbi×2iD = \sum_{i=0}^{n} b_i \times 2^i

donde bib_i es 0 o 1, y DD es el equivalente decimal.

  1. Suma en forma decimal

Si hay kk números binarios B1,B2,,BkB_1, B_2, \dots, B_k, se calculan y suman sus equivalentes decimales D1,D2,,DkD_1, D_2, \dots, D_k:

S=D1+D2++DkS = D_1 + D_2 + \dots + D_k
  1. Conversión de decimal a binario

La suma decimal final SS se convierte nuevamente a binario usando división repetida por 2:

Binary(S)=Residuos de dividir S por 2, leıˊdos en orden inverso\text{Binary}(S) = \text{Residuos de dividir } S \text{ por } 2, \text{ leídos en orden inverso}

Ejemplos

Ejemplo 1: Sumar dos números binarios

Sumemos dos números binarios: 1011 y 1101.

Paso 1: Convertir a decimal.
10112=1×8+0×4+1×2+1×1=8+0+2+1=11101011_2 = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11_{10}
11012=1×8+1×4+0×2+1×1=8+4+0+1=13101101_2 = 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13_{10}

Paso 2: Sumar los números decimales.
11+13=2411 + 13 = 24

Paso 3: Convertir el resultado nuevamente a binario.

DivisiónCocienteResiduo
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

2410=11000224_{10} = 11000_2.

Resultado final:
10112+11012=1100021011_2 + 1101_2 = 11000_2

Ejemplo 2: Sumar tres números binarios

Ahora sumemos tres valores: 101, 111 y 1000.

Paso 1: Convertir a decimal.
1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
1112=1×22+1×21+1×20=710111_2 = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{10}
10002=1×23+0×22+0×21+0×20=8101000_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8_{10}

Paso 2: Sumar en decimal.
5+7+8=205 + 7 + 8 = 20

Paso 3: Convertir 20 nuevamente a binario.

DivisiónCocienteResiduo
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

2010=10100220_{10} = 10100_2

Entonces, 1012+1112+10002=101002101_2 + 111_2 + 1000_2 = 10100_2

Ejemplo 3: Sumar dos números binarios fraccionarios

Sumemos dos números binarios fraccionarios: 0.10120.101_2 y 0.11120.111_2.

Paso 1: Convertir a decimal. 0.1012=1×21+0×22+1×23=0,625100.101_2 = 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} = 0,625_{10} 0.1112=1×21+1×22+1×23=0,875100.111_2 = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0,875_{10}

Paso 2: Sumar en decimal. 0,625+0,875=1,50,625 + 0,875 = 1,5

Paso 3: Convertir 1,5 nuevamente a binario.

DivisiónCocienteResiduo
1 ÷ 201

Parte fraccionaria:

MultiplicaciónResultado
0,5 x 21

Entonces, 0.1012+0.1112=1.120.101_2 + 0.111_2 = 1.1_2

Preguntas frecuentes

¿Cómo sumar los números binarios 1010 y 111 en esta calculadora?

Primero, convierte cada uno a decimal: 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}. Luego realiza 10+7=1710 + 7 = 17. Convierte de nuevo a binario: 1710=10001217_{10} = 10001_2. Por lo tanto, 10102+1112=1000121010_2 + 111_2 = 10001_2.

¿Puedo sumar más de dos números binarios a la vez?

Sí. La calculadora admite múltiples campos de entrada, permitiendo la suma de tres, cuatro o más números binarios simultáneamente. El mismo proceso de conversión — binario a decimal, suma, y luego de vuelta a binario — asegura resultados precisos.

¿Esta calculadora admite la suma de números binarios fraccionarios?

Sí. La calculadora admite la suma de números binarios fraccionarios.

Reportar un error

Este campo es obligatorio.