3.5.2 Decimal a Binario

Algoritmo de Decimal a Binario

En este caso hay que analizar descomponer el número en la nueva base numérica, para luego trabajar con los residuos ubicándolos en desde la posición menos significativa a la más significativa.

Ejemplo 01

Para convertir el número Decimal 5 a Binario, se realizan las siguientes operaciones:

Observe la diferencia en las operaciones para el divisor y la base, las operaciones son similares a las del ejercicio anterior.

Por lo que el algoritmo no debe representar mayor inconveniente al ser una variante del ejemplo anterior.

Algoritmo Decimal a Binario

 

El ejemplo en seudo-código:

Proceso DecimalBinario
	Leer decimal
	binario ← 0
	i ← 0
	Mientras decimal > 0
		digito ← decimal mod 2
		decimal ← trunc(decimal/2)
		binario ← binario+digito*10^i
		i ← i + 1
	FinMientras
	Escribir binario
FinProceso

Ejercicios:

  1. Realizar los algoritmos Binario a Decimal y Decimal a Binario usando el lazo Repita-Hasta.
  2. Crear un algoritmo para convertir un número de base numérica x a base y.
    Comprobar el algoritmo usando los valores: 23x númeroy.
    Sugerencia, convierta el número de la base x primero a decimal y luego transforme el resultado a la siguiente base numérica y.