1 - 0 = 1 11 - 10 = 1 1011 - 10 = 1001 110 - 101 = ? Primero tacha el 1 y reemplázalo con un 0, y obtienes: 110 - 101 = ? Restaste 10 del primer número, por lo que puedes agregar este número "prestado" al número en las unidades: 110 - 101 = ? 110 - 101 = ? La columna en el extremo derecho ahora es: - 1 = 1. Si no sabes cómo llegar a esta respuesta, prueba el problema calcular como decimales: 102 = (1x2) + (0x1) = 210. (El sub los números indican en qué base está escrito el número.) 12 = (1x1) = 110. Entonces, en forma decimal, esta declaración se ve así: 2 - 1 = ?, entonces la respuesta es 1. 110 - 101 = __1 = _01 = 001 = 1. 11000 - 111 = 1110000 - 111 = (recuerda, 10 - 1 = 1) 111001000 - 111 = Aquí es un poco más corto: 10110 - 111 = Resuelve por columna: _ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1 Sumar los números binarios juntos para revisar tu trabajo. Agregue la respuesta a la respuesta más pequeña, y debería obtener el número más grande como resultado. Usando nuestro ejemplo anterior (11000 - 111 = 10001), obtenemos 10001 + 111 = 11000, que es el número más grande con el que comenzamos. Otra opción es convertir cualquier número de binario a decimal para ver si es correcto. Usando el mismo ejemplo (11000 - 111 = 10001), podemos convertir cualquier número a decimal, luego obtenemos 24 - 7 = 17 como respuesta. Esto es correcto, por lo que nuestra solución es correcta. 101 - 011 = ? Básicamente, lo que estamos haciendo aquí es `tomar el complemento de uno`, o restar cada dígito en el término de uno. Esto es válido para números binarios, ya que solo hay dos resultados posibles al intercambiar el término: 1 - 0 = 1 y 1 - 1 = 0. 101 + 101 = 1010 Si esto no está claro para usted, lea más sobre sumando numeros binarios. 1010 = 10Por lo tanto: 101 - 011 = 10 Si no es un dígito extra, intentaste restar un número más grande de uno más pequeño. Consulte la sección Consejos para resolver tales problemas y comience de nuevo. 56 - 17 Como usamos decimales, tomamos el `complemento de nueve` del segundo término (17) restando cada dígito de nueve. 99 - 17 = 82. Haz una suma de esto: 56 + 82. Si comparas esto con el problema original (56-17), verás que sumamos 99. 56 + 82 = 138. Pero como nuestros cambios agregaron 99 al problema original, tenemos que restar 99 de la respuesta. Nuevamente, usaremos una forma más rápida, al igual que con el método binario anterior: agregue 1 al número total, luego elimine el dígito a la izquierda (que representa 100): 138 + 1 = 139 → 139 → 39 Esta es finalmente la solución a nuestro problema original, 56-17.
Restar números binarios
Restar números binarios es un poco diferente con números decimales, pero siguiendo los pasos a continuación es igual de fácil, si no más.
Pasos
Método 1 de 2: usar préstamos
1. Coloque los números binarios uno debajo del otro, al igual que con una suma menos normal. Escribe el número mayor encima del número menor. Si el número más pequeño tiene menos dígitos, alinee ambos números a la derecha, como lo haría con un decimal (base diez).
2. Pruebe algunos ejercicios simples. Para algunos números binarios, la resta no es diferente a la de los números decimales. Coloque los números uno debajo del otro, comience por la derecha y determine el resultado de cada número. Aquí hay algunos ejemplos simples:
3. Ahora haz un problema más complicado. Solo necesita conocer una `regla` especial para poder hacer cualquier suma menos con números binarios. Esta regla le dice cómo `tomar prestado` del número a la izquierda, para resolver una columna `0 - 1`. Para el resto de esta parte, tomemos algunos problemas de muestra y resolvámoslos usando préstamos. Aquí está el primero:
4. `Tomar prestado` del segundo dígito. De la columna de la derecha (las unidades), necesitamos resolver el problema `0 - 1`. Para hacer esto, necesitamos `tomar prestado` del dígito a su izquierda (los pares). Esto se hace en dos pasos:
5. Resolver para la columna de la derecha. Ahora cada columna se puede resolver como de costumbre. Puedes resolver la columna del extremo derecho (la de las unidades) de este problema de la siguiente manera:
6. completar la tarea. El resto del problema ahora se puede resolver fácilmente. Resuélvelo columna por columna, de derecha a izquierda:
7. Intenta una tarea más difícil. El préstamo es común en binario y, a veces, tiene que pedir prestado varias veces por columna. Por ejemplo, resolvemos lo siguiente: 11000 -111. No podemos "tomar prestado" de un 0, así que seguimos tomando prestado del dígito de la izquierda hasta que se convierta en algo de lo que podamos tomar prestado:
8. Comprueba tu respuesta. Siempre hay tres formas de comprobar tu respuesta. Una forma rápida es introducir el problema en un calculadora binaria en línea. Los otros dos métodos siguen siendo útiles, ya que pueden requerir que verifique manualmente su respuesta durante una prueba y le facilitan el manejo de números binarios:
Método 2 de 2: usar el método del complemento
1. Alinear los dos números como en la resta decimal. Las computadoras usan este método para restar números binarios porque usa un programa más eficiente. Para alguien que está acostumbrado a restar números decimales comunes, este es probablemente un método más difícil de usar, pero puede ser útil para que un programador lo entienda.
- Usamos el siguiente ejemplo: 101 - 11 = ?
2. Ponga ceros delante de él, si es necesario, para que ambos números tengan el mismo número de dígitos. Por ejemplo, convierta 101-11 a 101-011 para que ambos números tengan tres dígitos.
3. Intercambiar los números en el segundo término. Convierte todos los ceros en unos y todos los unos en ceros en el segundo término. En nuestro ejemplo, el segundo término se convierte en: 011 → 100.
4.Añadir uno al nuevo segundo término. Una vez que tenga el término `inverso`, agregue uno al resultado. En nuestro ejemplo obtenemos 100 + 1 = 101.
5.Resolver el nuevo problema como una suma binaria. Utilice técnicas de suma binaria para sumar el nuevo término al término original en lugar de restarlo:
6. Ignora el primer dígito. Con este método, siempre terminas con una respuesta que es un dígito demasiado larga. Por ejemplo, comenzamos con números de tres dígitos cada uno (101 + 101) pero terminamos con una respuesta de cuatro dígitos (1010). Tacha el primer dígito y obtendrás la respuesta al original suma menos:
7. Prueba este método con decimales. Este método se llama el "complemento a 2"-método, porque los pasos con `invertir los números` dan como resultado el `complemento de 1`, después de lo cual se agrega 1. Para entender mejor por qué funciona este método, pruébalo en el sistema numérico decimal (base 10):
Consejos
- Para restar un número mayor de un número menor, invierta el orden de los números, calcule la suma menos y agregue un signo menos a la respuesta. Por ejemplo, para resolver la suma binaria 11-100, primero calcularíamos 100-11 y luego agregaríamos un signo menos a la respuesta (y esta regla se aplica a la resta en cualquier base, no solo en números binarios).
- Matemáticamente, el método del complemento utiliza la identidad a - b = a + (2 - b) - 2 Cuando n es el número de dígitos en b, entonces 2 - b es uno más que el resultado de tachar.
Artículos sobre el tema. "Restar números binarios"
Оцените, пожалуйста статью
Popular