• Asignatura: Informática
  • Autor: milagrosnahir909
  • hace 3 años

Transformar los siguientes números de código decimal a código binario.

Incluir los cálculos que realizo para obtener el valor en cada punto.

A) 50

B) 12

C) 63

D) 22. para ahora ya yayayayayaya porfavor​

Respuestas

Respuesta dada por: Raiso
1

Respuesta:

el algoritmo es bastante sencillo, tenes que ir dividiendo el numero decimal entre la base del resultado que te piden(en este caso 2) de esta forma:

50/2 = 25 \ y\  resto \ 0\\25/2 = 12 \ y\  resto \ 1\\12/2 =  6 \ y \ resto \ 0\\ 6/2= 3  \ y\  resto \ 0\\3/2 = 1 \ y\  resto \ 1\\1/2 = 0 \ y\  resto \ 1\\

ahora el número que formes juntando el resto (de abajo para arriba) será tu numero decimal en la base que estés buscando.

en este caso (50) base 10 = (110010) base 2

siempre cuando divides entre 2 el resto es cero o uno lo cual es sencillo, por eso todos los números en binario están formados por ceros y unos :)

El resto de puntos se hace de igual manera. para corroborar podes buscar la conversión en internet.

Espero te ayude y recuerda que lo más importante es que funciona para cualquier base, un saludo.


milagrosnahir909: graciassss ❤️
Raiso: olvidaba (si edito la respuesta se borran las cuentas) se va diviendo siempre el resultado de esa división por 2. 50 dividido 2 me da 25 y resto 0 , luego divido el 25 que me dió por 2, me da 12 y resto 1, ahora divido 12 por 2 y así sucesivamente hasta que me de como resultado 0, ahí cortas el algorimo y juntando el resto (de arriba para abajo) te dará el numero en binario, y de nada, me alegra ayudarte :)
Preguntas similares