No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Multiplicación y división de binarios

6/17
Recursos

La multiplicación de binarios se realiza teniendo en cuenta dos reglas, la primera regla dice. Todo número multiplicado por cero es igual a cero y la segunda, que uno por uno, es igual a uno.

Las divisiones de números binarios se pueden realizar contestando la siguiente pregunta. ¿Es el divisor menor que el dividendo?, si la respuesta es que no, se coloca un 0 en el cociente y se baja el siguiente dígito del dividendo. Si la respuesta es que si, se realiza una resta.

Multiplicación de números binarios

La multiplicación en el sistema binario se puede hacer de la misma forma a la que se hace en el sistema decimal, esto consiste en multiplicar el multiplicando por cada uno de los dígitos del multiplicador y luego se realiza la suma de los productos.

Al momento de ejecutar la operación, se debe seguir las siguientes reglas:

| Reglas | Resultados | | --- | --- | | 0 * 0 = | 0 | | 0 * 1 | 0 | | 1 * 0 = | 0 | | 1 * 1 = | 1 |

Veamos un ejemplo en la siguiente imagen:

multiplicación-de-numeros-binarios.jpg

En el ejemplo proyectado en la imagen anterior, se realizó una multiplicación de binarios, entre el número 110 y 10, este dio como resultado el número 1100.

División de números binarios

De las operaciones aritméticas, es en la división es donde encontramos la mayor variación o la mayor diferencia entre como se hace esta operación en el sistema decimal y como se hace en el sistema binario.

Veamos un ejemplo en la siguiente imagen para comprender esto de mejor manera:

división-de-números-binarios.webp

El ejercicio proyectado en la imagen anterior se resolvió siguiendo los siguientes pasos:

  1. Se identificó el dividendo y el divisor

Dividendo: 10111 divisor: 0

  1. Se respondió a la pregunta, ¿Es el divisor menor que el dividendo?, cuando la respuesta fue que no, se colocó un 0 en el cociente y sé bajo el siguiente dígito del dividendo. Cuando la respuesta fue, que es mayor o que es igual, se realizó una resta.

Este segundo paso se realizó de forma iterativa hasta terminar de bajar todos los números del dividendo.

Al final del proceso se obtuvo en él cociente el número 010100, por lo que el resultado de dividir 10110 entre 10 es 1011, esto se debe a que el primer cero que aparece en el cociente se ignora.

¡Te invitamos a que escojas números del sistema binario y los operes con las operaciones de división y multiplicación, al final compártenos tus ejercicios en la sesión de comentarios.!

Contribución del curso creada por: Silfredo Ibarra y Jonathan Higueros.

Aportes 290

Preguntas 27

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

⚡👉Mis ejercicios

EN LA DIVISION SE COMPLICA UN POCO. JAJAJA

🌈 ¿Cómo podemos realizar las operaciones básicas con números binarios? 🌈


✨Multiplicación✨
· Todo número multiplicado por 0 es igual a 0
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
Ejemplo

1 1 0 · 1 0 = 1 1 0 0
Realizamos el procedimiento como en una multiplicación normal (sumando el resultado de los productos)


✨División✨
Tener en cuenta cuál es el· Dividendo· y el · Divisor ·

  • ¿El divisor es menor al número que estoy tomando?
    Si no ❌ = 0 y no se puede restar
    Si es igual (﹦) o si es mayor ☑️ = 1 y realizamos la operación
    *En la comparación de < o > de los números es como si fueran decimales => 0 1 0 = 10.

Ejemplo

1 0 1 1 0 / 1 0 = 0🌥 1🌤 0 🌞 1 🌧 1☁️ = 1 0 1 1 El cero de la izquierda no se toma
10 < 1 = >❌ = 🌥 0
10 < 10 => (﹦) = 1 0 - 1 0 = 0 0 = 🌤1
10 < 001 => ❌ = 0 🌞
10 < 11 = ☑️ = 0 0 1 1 - 1 0 = 0 1 = 1 🌧
10 < 010 => (﹦) = 0 1 0 - 1 0 = 0 0 = ☁️1

cuando el numero es menor que el divisor = corresponde un 0
cuando el numero es mayor o igual que el divisor = corresponde un 1 seguido de una resta del divisor con el numero mayor
luego, al resultado de la resta le unes el numero siguiente del dividendo y repites el mismo procedimiento hasta quedarte sin numeros… no es tan complicado como parece.

divisor<dividendo = 0
divisor>dividendo = 1 (se procede a restar)
divisor=dividendo = 1 (se procede a restar)
resultado de la resta le unes el numero siguiente ejem:(si la resta te dio 00 y viene un 1 entonces tendrias 001 y dicho numero lo comparas con el divisor nuevamente).

La cabeza me ha explotado con la división de binarios 🤯... Estoy de acuerdo con Ana, a partir de este punto necesito práctica, práctica, práctica. 🤯

Nada como platzi, ayudando a un continente entero a mejorar su calidad de vida y aprender cosas nuevas :3

NOTA RAPIDA:

DIVICION comparada:

Multiplicación y división random:
101001*111 = 287
101001/111 = 5.85714…85714…85714…85714 OK

Multiplicición y división de binarios.

  • Multiplicación
    1. 0 * 0 es 0
    2. 0 * 1 es 0
    3. 1 * 0 es 0
    4. 1 * 1 es 1
  • División
    ###ERROR###

Todo iba bien, hasta que empieza la división

Aquí les dejo el resumen y programa que hace todas las operaciones:

def sumar_binarios(a, b):
    # Convierte a enteros los valores binarios de entrada
    a_int = int(a, 2)
    b_int = int(b, 2)
    # Suma los valores enteros y los convierte a binario
    resultado_int = a_int + b_int
    resultado_bin = bin(resultado_int)[2:]
    # Devuelve el resultado en formato binario
    return resultado_bin

def restar_binarios(a, b):
    # Convierte a enteros los valores binarios de entrada
    a_int = int(a, 2)
    b_int = int(b, 2)
    # Resta los valores enteros y los convierte a binario
    resultado_int = a_int - b_int
    resultado_bin = bin(resultado_int)[2:]
    # Devuelve el resultado en formato binario
    return resultado_bin

def multiplicar_binarios(a, b):
    # Convierte a enteros los valores binarios de entrada
    a_int = int(a, 2)
    b_int = int(b, 2)
    # Multiplica los valores enteros y los convierte a binario
    resultado_int = a_int * b_int
    resultado_bin = bin(resultado_int)[2:]
    # Devuelve el resultado en formato binario
    return resultado_bin

def dividir_binarios(a, b):
    # Convierte a enteros los valores binarios de entrada
    a_int = int(a, 2)
    b_int = int(b, 2)
    # Divide los valores enteros y los convierte a binario
    resultado_int = a_int // b_int
    resultado_bin = bin(resultado_int)[2:]
    # Devuelve el resultado en formato binario
    return resultado_bin

# Función para mostrar un menú de opciones
def mostrar_menu():
    print("Elija una opción:")
    print("1. Suma")
    print("2. Resta")
    print("3. Multiplicación")
    print("4. División")
    opcion = input("Opción seleccionada: ")
    return opcion

# Función para pedir dos números binarios al usuario
def pedir_numeros():
    a = input("Ingrese el primer número binario: ")
    b = input("Ingrese el segundo número binario: ")
    return a, b

# Programa principal
opcion = mostrar_menu()
a, b = pedir_numeros()

if opcion == "1":
    resultado = sumar_binarios(a, b)
    print(f"La suma de {a} y {b} es: {resultado}")
elif opcion == "2":
    resultado = restar_binarios(a, b)
    print(f"La resta de {a} y {b} es: {resultado}")
elif opcion == "3":
    resultado = multiplicar_binarios(a, b)
    print(f"La multiplicación de {a} y {b} es: {resultado}")
elif opcion == "4":
    resultado = dividir_binarios(a, b)
    print(f"La división de {a} entre {b} es: {resultado}")
else:
    print("Opción inválida")

Hago una consulta desde mi ignorancia… si los numeros binaros nos pueden indicar movimiento o visto desde positivo y negativo… al tener un resultado binario de 01011 no se tendria que tomar el movimiento negativo de 0 tambien? es una duda desde mi lugar pensando en una aplicacion o sistema, si esta un un modo off = 0… ese no es tambien un valor? osea modo apagado? por que no se tiene en cuenta el 0 1 0 1 1 en ves de _1 0 1 1?

Estoy perdido

Es más sencillo de entender si se hace como una división normal.
entonces, bajas el primer numero del dividendo y revisas si es posible dividirlo por tu divisor. si la respuesta es sí, entonces realizas la división como normalmente la harías y si llega a quedar residuo el siguiente número a bajar lo pones al lado de este y empiezas nuevamente. Así es sencillo.
Estoy haciendo los cursos de la trilogía de pensamiento lógico y me doy cuenta que la profe Ana a pesar de saber muchísimo, se complica al explicar.

Cuando hacemos una multiplicación y tenemos todos los productos de las unidades, decenas , centenas… no es que las bajemos, hay que hacer la suma, y en este caso corresponderia a una suma binaria.

O sea, la resta se dará cuando las cifras del dividendo sea igual o mayor al divisor, entonces a las cifras que vamos contando se le resta el divisor?

No se entiende la forma de su división, si no cumple la condición de menor va un cero y por qué pone un 1 cuando 10 no es menor que 10

La verdad que bastante floja la explicación en lo que respecta a la multiplicación de los binarios. La profe explica de una forma y en el quiz te dan un ejercicio que lo haces como lo explica en el video y ni cerca de ser el resultado correcto.

muchas gracias

·-Todo número multiplicado por 0 es igual a 0.

División de números binarios

Estoy perdido. Para los que estamos de este otro lado del mundo, y aprendimos a hacer la división de otra manera y no utilizamos la resto (sino que lo hacemos mentalmente), esta explicación está muy confusa. =/

aquí me di cuenta que no se dividir a mano ni mentalmente por que no conozco las partes de una división
AQUI LES VA UN REPASO RAPIDO POR SI AGUIEN LAS NECESITA AL IGUAL QUE YO:

  1. Dividendo: es el número que se va a dividir.

  2. Divisor: es el número por el cual se va a dividir el dividendo.

  3. Cociente: es el resultado de la división. Es el número que indica cuantas veces el divisor cabe en el dividendo.

  4. Resto: es el número que queda después de hacer la división. Es el resultado de la diferencia entre el dividendo y el producto del divisor por el cociente.

👀📑 📚DIVISIÓN DE BINARIOS📚

En la división binaria, cuando restas 10 - 10, el resultado es 0, pero colocas un 1 en la parte de arriba porque eso indica que has podido dividir el número. En este caso, el 1 representa que el divisor (10) cabe una vez en esa parte del dividendo. Al bajar el siguiente dígito, continúas el proceso de división hasta completar la operación. Esto es similar a la división en decimal, donde también anotamos el número de veces que el divisor cabe en el dividendo en cada paso del proceso.
Multiplicación y división de binarios![](https://static.platzi.com/media/user_upload/Multiplicaci%C3%B3n%20y%20divisi%C3%B3n%20de%20binarios-a2329f31-e4b7-4a6d-97cc-069d02eca457.jpg)
que paso en el minuto 6:17 ? no entiendo porque el resultado luego de restar 11 - 10 = 01 el resultado en el binario es 1. no debería ser 10 < 1 = 0... ? no logro comprender esa parte
Agradezco la información de la clase pero la explicación de la división es complicada y no muy clara en el procedimiento. Es necesario reforzar con otras fuentes para entender el proceso de división.
Este video explica mucho mejor la división binaria <https://www.youtube.com/watch?v=eAeVOOwv4yU&ab_channel=AprendeQuimik-F%C3%ADsik-Mate>
![](https://static.platzi.com/media/user_upload/image-1e502fd0-6dbe-4bf9-92a0-c9a8c01278e0.jpg) ![](https://static.platzi.com/media/user_upload/image-4441f257-d921-4db0-b94f-49b6e97ad12f.jpg)
De qué planeta viene la matemática binaria?
Todo iba bien hasta aquí, me parece que la explicación de la profe se queda un poco corta en este tema... 😬

“Una pequeña anotacion: no es 10, se lee 1(uno) 0(cero)”

Es interesante la forma de la multiplicacion y division de binarios. Con respecto a la multiplicacion fue lo mas facil. La division si me costo algo de trabajo. no sabia que tiene sus reglas para hallar los resultados.

me explota 💣 la cabeza con las divisiones de binarios

excelentes clases, pero deberian ser mas explicitas, la mayoria nos revuelve mucho el sistema jaja

Seria chevere que durante la clase se dejaran los retos

me parece confusa la manera que explica la división. El canal "Pasos por ingeniería" en youtube lo explica de una manera más concisa. Buscar "división binaria pasos por ingeniería" para encontrarlo.

Este video tiene una buena explicación de la división binaria: https://www.youtube.com/watch?v=Ov5DdiIIr9U

quisiera hacer notar o resaltar que la profesora usa en su ejemplo de resta de binarios, los números 101 menos 011 y aquí en la división, le sale un cociente 01011 y ella indica solamente que se toma el 1011 obviando el cero. La explicación de esto, aparte de que el cero a la izquierda de una cifra significativa no tiene valor (tal como se usa en el sistema decimal u otros), es que un numero binario no puede empezar con un cero porque esto estaría implicando que el ultimo cociente de las divisiones sucesivas que se hacen para convertir una cifra en decimal a binario seria cero y eso no puede ser porque ningún numero multiplicado por ese “cociente cero” daría algo diferente a cero y nunca se terminaría la división para hallar dicho valor binario, por eso en forma practica si vemos que un binario empieza con cero (viéndolo de izquierda a derecha), dicho cero inicial debe ser obviado por las razones que mencione antes. Gracias

DIVISION

  • Identificamos el dividendo y el divisor.
  • Nos vamos a preguntar siempre si el Divisor es > o < al número que vamos tomando del Dividendo uno a uno en sentido de izquierda a derecha.
  • Podemos avanzar en nuestra operación cuando el Divisor es igual o mayor que el digito que estamos tomando del Dividendo.
  • Voy iterando uno por uno y en caso de No pueda avanzar se coloca cero arriba de ese número, pero si puedo hacer la resta se coloca un 1.
  • Cuando No podemos avanzar colocamos el 0 arriba y bajamos el siguiente digito del Dividendo y nos volvemos a hacer la misma pregunta.
Por fin! Multiplicaciones fáciles. LETS GOOO

Me fijé en lo siguiente para hacer un poco más ágil el ejercicio:
Para dividir números binarios se intercambian de posición el dividendo y el divisor.
Para iniciar a operar, se toma la totalidad del divisor y se compara por el 1er carácter del dividendo de izquierda a derecha:

  • SÍ EL DIVISOR ES MAYOR QUE EL SEGMENTO COMPARADO DEL DIVIDENDO, se coloca un cero arriba de la posición del carácter del dividendo comparado y se agrega o se baja el siguiente carácter.
  • SÍ EL DIVISOR ES IGUAL AL SEGMENTO COMPARADO DEL DIVISOR, se pone un 1 arriba y un 0 abajo del carácter del dividendo comparado; sí hay más caracteres a la derecha, se baja y se vuelve a comparar.
  • SÍ EL DIVISOR ES MENOR AL SEGMENTO COMPARADO DEL DIVISOR, se pone un 1 arriba y abajo del carácter del dividendo comparado; sí hay más caracteres a la derecha, se baja y se vuelve a comparar.

Se me dificulta bastante el echo de cambiar mi forma de ver las matematicas, con otro sistema numerico 🥴
Pero bueno, a seguir adelante 💪

Dejo por acá esto por si acaso a alguien le sirve.
Si quieren comprobar si la operación es correcta, hagan la conversión de binario a decimal EJ:
dividendo = 10110 La conversión a decimal 22
divisor = 10 La conversión a decimal es 2
resultado = 1011 La conversión a decimal es 11
22 / 2 = 11

Muy bueno lo de los retos, ayuda demasiado a entender mucho mas el tema, practica y practica.


aquí esta, no saben cuanto me costo el segundo pero logre entender la división xd.

División de binarios

División de números binarios.

![](https://static.platzi.com/media/user_upload/upload-3ae8d2da-4534-4ec6-9d1b-57ff077495a8.png)
Definitivamente esta clase hay que tomarla con mucha atención y principalmente practicar bastante hasta lograr entender mucvho mejor las operaciones con binario
Honestamente, se me hace más práctico pasar el dividendo y el divisor a base 10, dividir y luego volver a pasar a base 2.
```c# static void Main() { // Solicita al usuario que ingrese el primer número binario Console.WriteLine("Ingrese el primer número binario:"); string binario1 = Console.ReadLine(); // Solicita al usuario que ingrese el segundo número binario Console.WriteLine("Ingrese el segundo número binario:"); string binario2 = Console.ReadLine(); // Realiza la suma de los números binarios string suma = SumarBinarios(binario1, binario2); // Realiza la resta de los números binarios string resta = RestarBinarios(binario1, binario2); // Realiza la multiplicación de los números binarios string multiplicacion = MultiplicarBinarios(binario1, binario2); // Realiza la división de los números binarios string division = DividirBinarios(binario1, binario2); // Convierte los resultados binarios a decimales int sumaDecimal = ConvertirBinarioADecimal(suma); int restaDecimal = ConvertirBinarioADecimal(resta); int multiplicacionDecimal = ConvertirBinarioADecimal(multiplicacion); int divisionDecimal = ConvertirBinarioADecimal(division); // Muestra los resultados en la consola Console.WriteLine($"Suma binaria: {suma}"); Console.WriteLine($"Suma decimal: {sumaDecimal}"); Console.WriteLine($"Resta binaria: {resta}"); Console.WriteLine($"Resta decimal: {restaDecimal}"); Console.WriteLine($"Multiplicación binaria: {multiplicacion}"); Console.WriteLine($"Multiplicación decimal: {multiplicacionDecimal}"); Console.WriteLine($"División binaria: {division}"); Console.WriteLine($"División decimal: {divisionDecimal}"); } // Método para sumar dos números binarios representados como cadenas public static string SumarBinarios(string bin1, string bin2) { // Asegura que ambas cadenas tengan la misma longitud rellenando con ceros a la izquierda int maxLength = Math.Max(bin1.Length, bin2.Length); bin1 = bin1.PadLeft(maxLength, '0'); bin2 = bin2.PadLeft(maxLength, '0'); string resultado = string.Empty; int acarreo = 0; // Recorre las cadenas de derecha a izquierda para realizar la suma for (int i = maxLength - 1; i >= 0; i--) { int bit1 = bin1[i] - '0'; int bit2 = bin2[i] - '0'; // Suma los bits y el acarreo int suma = bit1 + bit2 + acarreo; // Calcula el bit resultante y el nuevo acarreo resultado = (suma % 2) + resultado; acarreo = suma / 2; } // Si hay un acarreo restante, se añade al resultado if (acarreo > 0) { resultado = acarreo + resultado; } return resultado; } // Método para restar dos números binarios representados como cadenas public static string RestarBinarios(string bin1, string bin2) { // Asegura que ambas cadenas tengan la misma longitud rellenando con ceros a la izquierda int maxLength = Math.Max(bin1.Length, bin2.Length); bin1 = bin1.PadLeft(maxLength, '0'); bin2 = bin2.PadLeft(maxLength, '0'); string resultado = string.Empty; int acarreo = 0; // Recorre las cadenas de derecha a izquierda para realizar la resta for (int i = maxLength - 1; i >= 0; i--) { int bit1 = bin1[i] - '0'; int bit2 = bin2[i] - '0' + acarreo; // Si el bit1 es menor que bit2, se toma prestado de la siguiente posición if (bit1 < bit2) { bit1 += 2; acarreo = 1; } else { acarreo = 0; } // Calcula el bit resultante resultado = (bit1 - bit2) + resultado; } // Elimina los ceros a la izquierda del resultado return resultado.TrimStart('0'); } // Método para multiplicar dos números binarios representados como cadenas public static string MultiplicarBinarios(string bin1, string bin2) { int n1 = ConvertirBinarioADecimal(bin1); int n2 = ConvertirBinarioADecimal(bin2); int producto = n1 * n2; return ConvertirDecimalABinario(producto); } // Método para dividir dos números binarios representados como cadenas public static string DividirBinarios(string bin1, string bin2) { int n1 = ConvertirBinarioADecimal(bin1); int n2 = ConvertirBinarioADecimal(bin2); if (n2 == 0) { throw new DivideByZeroException("No se puede dividir por cero."); } int cociente = n1 / n2; return ConvertirDecimalABinario(cociente); } // Método para convertir una cadena binaria a su valor decimal public static int ConvertirBinarioADecimal(string binario) { int decimalValue = 0; int baseValue = 1; // Recorre la cadena binaria de derecha a izquierda for (int i = binario.Length - 1; i >= 0; i--) { // Si el bit es '1', se añade el valor de la base actual al valor decimal if (binario[i] == '1') { decimalValue += baseValue; } // Multiplica la base por 2 para la siguiente posición baseValue *= 2; } return decimalValue; } // Método para convertir un valor decimal a su representación binaria public static string ConvertirDecimalABinario(int decimalValue) { if (decimalValue == 0) return "0"; string binario = string.Empty; while (decimalValue > 0) { binario = (decimalValue % 2) + binario; decimalValue /= 2; } return binario; } } ```Adjunto el codigo para esta clase
Ejercicio de multiplicación: ![](https://static.platzi.com/media/user_upload/imagen-c8b1bdf8-6090-45f2-8f7e-014893cbd465.jpg)
### Multiplicación y División de Números Binarios La multiplicación y división de números binarios también siguen principios similares a los de los números decimales, pero con algunas diferencias clave debido a que el sistema binario solo utiliza dos dígitos: 0 y 1. #### Multiplicación de Números Binarios 1. **Reglas Básicas**: * 0×0=0 * 0×1=0 * 1×0=0 * 1×1=1 2. **Proceso**: * Alinea los números binarios por la derecha. * Multiplica cada dígito del multiplicando por cada dígito del multiplicador, desplazando a la izquierda según la posición. * Suma los resultados parciales. #### División de Números Binarios 1. **Reglas Básicas**: * La división binaria es similar a la división decimal, pero se realiza utilizando solo los dígitos 0 y 1. 2. **Proceso**: * Alinea el dividendo y el divisor. * Realiza la división bit a bit, comenzando desde el bit más significativo del dividendo. * Resta el producto parcial del divisor multiplicado por el bit actual del cociente del dividendo. * Repite el proceso hasta que el dividendo sea menor que el divisor.
![](https://static.platzi.com/media/user_upload/image-f71ca449-a348-4488-a392-6cba2491be8d.jpg)
Hay muchas quejas de la clase, entonces me parece más bien que el que esta mal es la profesora Igual yo no entiendo la forma que hace la división, pero bueno 🙄
La división en números binarios sigue un proceso similar al de la división en decimal, pero con algunas diferencias. Primero, identifica el dividendo y el divisor. Coloca el divisor a la izquierda del dividendo. Luego, compara el divisor con el número más a la izquierda del dividendo, bajando dígitos según sea necesario, y utiliza la resta para encontrar el cociente. Si el divisor es menor que la sección del dividendo que estás considerando, escribes un 1 en el cociente y restas. Si no, colocas un 0. Repite hasta que no queden más dígitos en el dividendo. Practica con diferentes ejemplos para mejorar tu comprensión.
Excelente clase, aunque vi que la división es complicada, después de varios ejercicios la pude dominar :D
De qué manera se usan las operaciones de binarios en programación?
**Multiplicación Binaria** * 110010\* 10100= 1111101000 **División Binaria** * 1111101000/110010=10100
En la práctica, el sistema binario nos permite identificar de manera sencilla si un número es par o impar, ya que el último bit de un número binario nos indica su paridad: si termina en 0 es par, y si termina en 1 es impar
la verdad es que me perdí, hay momentos donde no es clara la explicación por ejemplo, por qué primero se toma si 10 es menor que 1, luego si es menor que 10 (sumando el 1 y 0) luego baja los dos 1 de manera independiente pero luego hace la operación con 11? iba bien pero allí si me perdí full.
![](https://static.platzi.com/media/user_upload/12-1003c67b-b5c2-4149-8de7-28a096d4a6e8.jpg)
![](https://static.platzi.com/media/user_upload/2-11e12759-a8c3-43c4-b0ac-a5f1f68dcea1.jpg)
minuto 5:03 y acá entonces marcamos un 1 y pero el resultado es cero ,y pone un uno arriba no se explica bien esa parte o no entendi bien me confundió
Se me va a regar la materia gris
Por que me aparece como error el examen binario y la clase 7? Solo esos dos enlaces me arrojan error!
como dividirían 11/100 en binario ?
Buenas . Quien me ayuda con esta división binaria? 11/1001011
cero en el lado izquierdo en el sistema binario no vale??' por que lo borro
me resulto mucho mas sencillo pasar Binario a decimal y multiplicar normalmente y luego convertirlo de nuevo a binario...
Les comparto algunos ejercicios de ejemplo que hice (ojo, trato de pegar esta respuesta directo en el editor con el "insert code block" pero no me deja ): ![](https://static.platzi.com/media/user_upload/image-63e0711f-a7e5-4a0e-b5ed-3cd0e3692ef3.jpg) ![](https://static.platzi.com/media/user_upload/image-5c3d027e-fbd4-43d6-adf9-5ca7e70f220c.jpg)
.
muchas gracias por el curso profe
no entendi la parte de la division, si son numeros binarios por que menciona decimales como diez y once
En la division la regla seria la siguiente si el numero es menor o mayor al divisor es 0 pero si igual es 1
práctica de multipicación: <https://drive.google.com/file/d/1aIuvT6wd0ISH__YiUbd_GhENtsqqJx95/view?usp=drive_link>
Listo, calixto ![](https://static.platzi.com/media/user_upload/Imagen%20de%20WhatsApp%202024-04-14%20a%20las%2007.20.12_0f37fd44-d4106feb-e20a-4787-bd53-1e0cda9ad457.jpg)![](https://static.platzi.com/media/user_upload/Imagen%20de%20WhatsApp%202024-04-14%20a%20las%2007.20.12_0f37fd44-7ca6a6a5-e2e4-4d89-9e7d-e113661bc7d0.jpg)
![]()![](https://static.platzi.com/media/user_upload/IMG_20240412_130748-bc1e6f71-821e-4386-8d89-933a363687fd.jpg)![]()![](https://static.platzi.com/media/user_upload/IMG_20240412_130748-61c2ade3-898e-480f-adfc-28b17e1a3bcd.jpg)
![]()![](https://static.platzi.com/media/user_upload/IMG_20240412_130748-bc1e6f71-821e-4386-8d89-933a363687fd.jpg)![]()
He aprendido más fácilmente de pasos por ingeniería de Youtube, pero estoy totalmente asombrada de la habilidad para escribir de la maestra.
1001000x1101100=1111001100000 72 x 108 = 7776 1101110111x0100111011=1000100001101101101 887 x 315 = 279.405 1001000/10=0100100 72 /2 =36 1001000/11=11000 72/3=24 1001/10=100 y sobra 1 9/2=4 y sobra en binario 1 110001110/1001=101100 y sobra 10 398/9=44 y sobra 10 binario 110001110/1010=000100111 y sobra 1000 398/10=39 y sobra 1000 binario
**División de Binarios:** ![](https://static.platzi.com/media/user_upload/DIVISION-binarios-ej1-1-3572025a-39d2-4c92-8ed0-55697338fa7a.jpg) ![](https://static.platzi.com/media/user_upload/DIVISION-binarios-ej1-2-8b436d25-605a-4677-9dfa-0036d4e2e4a4.jpg) ![](https://static.platzi.com/media/user_upload/DIVISION-binarios-ej1-3-6aff53a7-2d9a-4285-89be-51740049215e.jpg)
**Multiplicación de Binarios:** ![](https://static.platzi.com/media/user_upload/multiplicacion-binarios-ej1-dc54893c-2435-4a29-b164-bbedab8a2de9.jpg)
**<u>Multiplicacion:</u>** 1001\*1000=1001000 == 9\*8=72 10101\*11111=1010001011 == 21\*31=651 1000101\*1011001=1011111111101 == 69\*89=6141 1000100111000011=110100001011011 == 137\*195=26715 **<u>Division:</u>** 110/10=11 == 6/2=3 1100/100=0011 == 12/4=3 11001/101=00101 == 25/5=5 1100100/11001=0000100 == 100/25 **<u>Nota: </u>** Las operaciones me costaroon en algunos puntos, investigue y aun asi me cuesta entender algunas partes, pero en se logro saber parte de eso, les ecomiendo esta pagina que es muy dinamica: <https://calculadorasonline.com/calculadora-binaria/#google_vignette> nunca pren de aprender , Dios los bendiga.
Mi Práctica De La Multiplicación:👇 ![](https://static.platzi.com/media/user_upload/image-7d8762f0-4e16-401a-b303-4c0b0cbc06a3.jpg) Se me escapó la muestra de que numero decimal representa en la división, la paso mañana. Aquí El Ejemplo De Practica De La División.👇 ![](https://static.platzi.com/media/user_upload/image-40d4ba5a-20d9-4b82-93d9-00082c03e921.jpg)
```js j ```
<https://www.youtube.com/watch?v=ZudLioljlXc> nuevamente esta chica también lo explica poquito más claro en la división que es donde me confundi, jajajaj pero al verlo es más sencillo. De todas manera es bueno tener bien las bases de la suma y resta para que esto se entienda de mejor manera.
![](https://static.platzi.com/media/user_upload/image-17b4ddf9-2c0a-4c17-b8ae-411ec2501c4c.jpg)![WhatsApp Image 2024-02-09 at 6.00.39 PM.jpeg](https://prod-files-secure.s3.us-west-2.amazonaws.com/97733b2d-bc6b-4d3f-b47e-7bed7617e8d6/4020bc77-e42c-4683-9b06-629fa3d87250/WhatsApp_Image_2024-02-09_at_6.00.39_PM.jpeg)![WhatsApp Image 2024-02-09 at 6.00.39 PM.jpeg](https://prod-files-secure.s3.us-west-2.amazonaws.com/97733b2d-bc6b-4d3f-b47e-7bed7617e8d6/4020bc77-e42c-4683-9b06-629fa3d87250/WhatsApp_Image_2024-02-09_at_6.00.39_PM.jpeg)![]()
![](https://static.platzi.com/media/user_upload/image-4fb6b528-a06d-478e-b97c-e12e71eb1346.jpg)
![](https://static.platzi.com/media/user_upload/image-ac32facd-780c-4bd8-881a-c16a80c93dc0.jpg)
En la multiplicacion de binarios lo que la profe hace es una suma al final cierto?
Haciendo el quiz me di cuenta de que no me quedó muy clara la multiplicación, pero aquí les adjunto un vídeo buenísimo del profe Alex. [Multiplicación Binaria (youtube.com)](https://www.youtube.com/watch?v=go_Q5KHfLfc)

Dividiendo Binarios

Como yo lo entendí, si el Divisor es menor o igual que el Dividendo debe ser 1 de lo contrario se coloca 0.

     0 1 0 1 1
   ------------
10 | 1 0 1 1 0
     1 0
     -----
     0 0 1 1
         1 0
         ----
         0 1 0
           1 0
           ----
           0 0 

Dividendo 10110
Divisor      10
Cociente  1 0 1 1

10 <= 1 = No = 0
10 <= 10 = Si = 1
10 <= 11 = Si = 1 

| 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| --- | --- | --- | -- | -- | -- | - | - | - | - |
| 0   | 0   | 0   | 0  | 0  | 0  | 1 | 0 | 1 | 1 |

8 + 2 + 1 = 11
![](https://static.platzi.com/media/user_upload/image-7bc5d69d-1740-421e-97ed-d3583962a6c8.jpg)![](https://static.platzi.com/media/user_upload/image-7ee436f3-fe9c-4e13-8d32-59dad229d4d6.jpg)
No logre la siguiente división 10111/11. Hay un paso que no estoy haciendo bien