conversion_bases

Para convertir un numero decimal entero (sin decimales), existen dos formas:
 * Conversión de un número decimal a binario (parte entera) **

1). Se va dividiendo sucesivamente el numero decimal entre 2 hasta que ya no se pueda dividir mas. La unión de todos los restos en orden inverso nos da el número en binario Ej:Transformar el número decimal 100 en binario.

2). Sumar las posiciones de las potencias del numero decimal en base 2 (2 porque es binario, 8 si fuese octal, etc) hasta que nos de el numero decimal. Ej:

&d192

(2^7) ||= 64 (2^6) ||= 32 (2^5) ||= 16 (2^4) ||= 8 (2^3) ||= 4 (2^2) ||= 2 (2^1) ||= 1 (2^0) ||
 * = 128
 * = 1 ||= 1 ||= 0 ||= 0 ||= 0 ||= 0 ||= 0 ||= 0 ||

** Conversión de una numero decimal **** a binario (parte decimal) **

Para transformar un número del sistema decimal al sistema binario hay varias formas: Ej: code 0,3125 (decimal)  => 0,0111 (binario). Proceso: 0,3125 · 2 = 0,625 => 0 0,625 · 2 = 1,25  => 1 0,25   · 2 = 0,5   => 1 code code 2,438612 (decimal) => 10,011100 (binario) Proceso: 0,438612 · 2 = 0,877224 => 0 0,877224 · 2 = 1,754448 => 1  0,754448 · 2 = 1,508896 => 1  0,508896 · 2 = 1,017792 => 1  0,017792 · 2 = 0,035584 => 0  0,035584 · 2 = 0,071168 => 0
 * 1) Se transforma la parte entera a binario.
 * 2) Se sigue con la parte fraccionaria/decimal, multiplicando cada número por 2.Si el resultado obtenido es mayor o igual a 1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario. (Por ejemplo, usando el 12.6 hay que multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte entera del resultado).
 * 3) Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención.
 * Parte entera => 2 (decimal)= 10 (binario)
 * Parte decimal:

(Si se quieren sacar más decimales se sigue sucesivamente)

code

(añadir más ejemplos)

Ir a ejercicios