Matemáticas discretas/Bases
Teorema fundamental de la numeración
editarEste teorema establece la forma general de construir números en un sistema de numeración posicional. Primero estableceremos unas definiciones básicas:
- , número válido en el sistema de numeración.
- , base del sistema de numeración. Número de símbolos permitidos en el sistema.
- , un símbolo cualquiera de los permitidos en el sistema de numeración.
- ,: número de dígitos de la parte entera.
La fórmula general para construir un número N, en un sistema de numeración posicional de base b es la siguiente:
El valor total del número será la suma de cada dígito multiplicado por la potencia de la base correspondiente a la posición que ocupa en el número.
De Wikipedia, la enciclopedia libre, con modificaciones para simplificar el teorema.
Conclusiones
editarElegida una base y un número , existen únicos tales que:
Se usa la notación siguiente (se indica la base como subíndice de los coeficientes ) para representar a en base :
(los paréntesis son opcionales).
Convertir números de una base a otra
editarConvertir desde base 10
editarSiendo la base a la cual queremos pasar nuestro número en base 10:
La técnica consiste en dividir al número sucesivas veces entre usando la división natural.
Luego de haber dividido el número, se aplica nuevamente la división sobre el cociente resultante.
Cada uno de los restos que van siendo obtenidos, corresponden a los coeficientes de la representación en base .
El proceso termina cuando se obtiene el cociente 0. Siendo el resto de esa división el último resto obtenido, para escribir el número en base .
La manera de asignar los restos obtenidos a los coeficientes del número en base es, el primer resto es el primer coeficiente de la derecha, y así sucesivamente, siendo el último resto el coeficiente de más a la izquierda.
Ejemplo
editarConvertir el número 342 en base 10, a base 8.
Procedemos a dividir 342 entre 8 usando división natural, y sucesivamente hasta que la division de como cociente el número 0.
El número en base 8 se forma usando el primer resto obtenido como su primera cifra (la de más a la derecha) y sucesivamente hasta el último resto obtenido como su última cifra.
De esta manera resulta:
Convertir hacia base 10
editarSe debe usar las cifras del número en la base , para pasarlo a base 10 usando el Teorema fundamental de la numeración.
Consideramos el número en base y obtendremos su equivalente en base 10 de la siguiente manera:
Ejemplo
editarConvertir el número 315 en base 7 a base 10.
va ser el número equivalente en base 10.
De esta manera resulta:
Convertir entre cualquier base
editarEn general, para convertir de una base a otra cualquiera se debe realizar la conversión a base 10 y de base 10 a la otra base, aplicando los metodos explicados arriba.
Pero si queremos convertir desde la base a la base y es potencia de tal que , entonces existe un método para evitar la "doble conversión" mencionada a modo general.
Dicho método consiste en, agrupar de a grupos, las cifras de . Se hace comenzando desde la derecha y si quedan menos de cifras al final, se agregan la cantidad de (ceros) necesarios para completar el grupo de elementos final.
A cada uno de estos grupos, se los considera como un número en base y se lo convierte a base 10.
Luego de haber convertido estos grupos, el número resultante de juntar los números obtenidos en la conversión de cada grupo (manteniendo el mismo orden), es el número en base .
Ejemplo
editarConvertir de base 2 a base 8 el número 101011.
Dado que , puedo agrupar de a 3 las cifras de 101011 quedandome el grupo 101 y 011.
101 de base 2 a base 10, queda 5 ( ) y 011 es 3 ( ).
Por lo tanto, queda 53. Y resulta: