algoritmos de base 10
Si tenemos un numero de base 10 para transformarlo a base 2 suponiendo que dicho numero sea 80 2 , se tienen que seguir los siguientes pasos para convertirlo a base2.
1. Dividir el número de base 10 entre 2
2. El residuo de la primer división se coloca al lado derecho de lo que será nuestro número en base 2 y es considerado el bit menos significativo.3. El cociente de la primera división se vuelve a dividir entre 2, el residuo ahora será nuestro segundo bit que se colocara al lado izquierdo del primero.
4. De la mismamanera se siguen dividiendo los cocientes y los residuos se anotan hacia el lado izquierdo.
5. Cuando el cociente sea 0 habremos terminado con el procedimiento de división.
6. Alobtener tu número en base 2 se revisara que dicho numero conste de 8 bits, de no ser así se colocaran los 0 necesarios para completar un numero de 8 bits.
1 0 1 0 0 0 0 Número obtenido de lasdivisiones
0 1 0 1 0 0 0 0 Número final en base 2
7. Una vez obtenido tu número en base 2 se tendrá que comprobar asignando los siguientes valores a cada uno de los bits.8. Para comprobar que el número en base 2 es correcto se sumaran solamente los valore de los números 1 y como resultado debemos obtener el número de base 10 que teníamos en un principio.
Algoritmos de base 2 a base 10
Si se tiene un número en base 2 y se quiere convertir a base 10 suponiendo que dicho número es 000010002 se tienen que seguir los siguientes pasos.
1. Se eleva el númerode la base al exponente 0 y se multiplica por el bit menos significativo
20 * (0) 0 0 0 0 1 0 0 0
2. Se continúa con la operación sumándole el número de la base elevado al exponente 1 porel segundo bit.
20 * (0) + 21 * (0) 0 0 0 0 1 0 0 0
3. La ecuación con las sumas de las bases elevadas a sus correspondientes exponentes de forma ascendente.
20 * (0) +...
Regístrate para leer el documento completo.