Matemáticas

Calculadora 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 una calculadora binaria?

Una calculadora binaria es una herramienta computacional en línea diseñada para realizar operaciones aritméticas—suma, resta, multiplicación y división—en números representados en el sistema numérico binario. El sistema binario es la base de toda la computación digital, empleando solo dos dígitos: 0 y 1. Cada dígito en un número binario representa una potencia de dos, permitiendo a las computadoras y dispositivos digitales procesar datos de manera eficiente.

La calculadora binaria automatiza estos cálculos al convertir los valores binarios en sus equivalentes decimales, realizar la operación aritmética requerida y luego convertir el resultado de nuevo a forma binaria. Este mecanismo asegura tanto la exactitud como la facilidad de uso, especialmente al tratar con números binarios extensos que serían tediosos de calcular manualmente.

Si necesitas convertir un número de un sistema numérico a otro, utiliza un convertidor binario.

El sistema binario explicado

El sistema numérico binario, o sistema base-2, opera con solo dos símbolos posibles: 0 y 1. Cada dígito representa un bit, abreviatura de dígito binario. El valor posicional de los bits incrementa exponencialmente de derecha a izquierda, con cada posición representando una potencia de dos.

Por ejemplo, el número binario 1011 se puede convertir a decimal de la siguiente manera:

10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}

El binario es el lenguaje de las computadoras porque los circuitos digitales pueden representar fácilmente dos estados—encendido (1) y apagado (0)—haciéndolo una elección natural para procesar y almacenar datos en sistemas electrónicos.

¿Cómo sumar números binarios?

Paso 1: Convierte los números binarios a números decimales.

Paso 2: Suma los números decimales.

Paso 3: Convierte el número decimal de nuevo a un número binario.

Ejemplos

Ejemplo 1: Suma de números binarios

10112+110121011_2 + 1101_2

Convertir a decimal: 10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}, 11012=(1×23)+(1×22)+(0×21)+(1×20)=8+4+0+1=13101101_2 = (1×2^3) + (1×2^2) + (0×2^1) + (1×2^0) = 8 + 4 + 0 + 1 = 13_{10}

Suma: 11+13=2411 + 13 = 24

Convertir 24 a binario:

DivididoCocienteResiduo
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

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

Ejemplo 2: Multiplicación de números binarios

1012×112101_2 × 11_2

Convertir a decimal: 1012=(1×22)+(0×21)+(1×20)=4+0+1=510101_2 = (1×2^2) + (0×2^1) + (1×2^0) = 4 + 0 + 1 = 5_{10}, 112=(1×21)+(1×20)=2+1=31011_2 = (1×2^1) + (1×2^0) = 2 + 1 = 3_{10}

Producto: 5×3=155 × 3 = 15

Convertir 15 a binario:

DivididoCocienteResiduo
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

1510=1111215_{10} = 1111_2

Resultado: 1012×112=11112101_2 × 11_2 = 1111_2

Ejemplo 3: División de números binarios

100102÷10210010_2 ÷ 10_2

Convertir a decimal: 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}, 102=(1×21)+(0×20)=2+0=21010_2 = (1×2^1) + (0×2^0) = 2 + 0 = 2_{10}

Cociente: 18÷2=918 ÷ 2 = 9

Convertir 9 a binario:

DivididoCocienteResiduo
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

910=100129_{10} = 1001_2

Resultado: 100102÷102=1001210010_2 ÷ 10_2 = 1001_2

Ejemplo 4: Resta de números binarios

11100210010211100_2 - 10010_2

Convertir a decimal: 111002=(1×24)+(1×23)+(1×22)+(0×21)+(0×20)=16+8+4+0+0=281011100_2 = (1×2^4) + (1×2^3) + (1×2^2) + (0×2^1) + (0×2^0) = 16 + 8 + 4 + 0 + 0 = 28_{10}, 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}

Diferencia: 2818=1028 - 18 = 10

Convertir 10 a binario:

DivididoCocienteResiduo
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

1010=1010210_{10} = 1010_2

Perspectiva histórica

La aritmética binaria fue conceptualizada por primera vez por Gottfried Wilhelm Leibniz en el siglo XVII, quien reconoció la eficiencia de un sistema que utiliza solo dos dígitos. En 1703, publicó un artículo describiendo cómo todos los números y procesos lógicos podrían ser representados usando 1s y 0s. Su trabajo sentó las bases para la informática moderna siglos antes de que se inventaran las computadoras electrónicas.

Las primeras computadoras a mediados del siglo XX, como la ENIAC y la UNIVAC, utilizaron procesamiento binario para realizar operaciones lógicas y aritméticas, formando la base matemática de la tecnología actual.

Preguntas frecuentes

¿Cómo sumar 1010₂ y 111₂?

Convertir a decimal → 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}.
Suma → 10+7=1710 + 7 = 17.
Convertir de nuevo → 1710=10001217_{10} = 10001_2.
Respuesta: 10102+1112=1000121010_2 + 111_2 = 10001_2.

¿Cómo restar 1000₂ - 11₂?

Convertir a decimal → 10002=8101000_2 = 8_{10}, 112=31011_2 = 3_{10}.
Restar → 83=5108 - 3 = 5_{10}.
Convertir de nuevo → 510=10125_{10} = 101_2.
Respuesta: 10002112=10121000_2 - 11_2 = 101_2.

¿Cómo dividir 11110₂ entre 10₂?

Convertir a decimal → 111102=301011110_2 = 30_{10}, 102=21010_2 = 2_{10}.
Dividir → 30÷2=151030 ÷ 2 = 15_{10}.
Convertir de nuevo → 1510=1111215_{10} = 1111_2.
Respuesta: 111102÷102=1111211110_2 ÷ 10_2 = 1111_2.

Reportar un error

Este campo es obligatorio.