Matemáticas discretas/Bases

De testwiki
Ir a la navegación Ir a la búsqueda

Teorema fundamental de la numeración

Este teorema establece la forma general de construir números en un sistema de numeración posicional. Primero estableceremos unas definiciones básicas:

N, número válido en el sistema de numeración.
b, base del sistema de numeración. Número de símbolos permitidos en el sistema.
di, un símbolo cualquiera de los permitidos en el sistema de numeración.
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: Plantilla:Ecuación 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

Elegida una base b y un número N, existen únicos d0dk tales que:
N=i=0kdibi=dn1bn1++d0b0

Se usa la notación siguiente (se indica la base b como subíndice de los coeficientes di) para representar a N en base b:
N=(dkd1d0)b
(los paréntesis son opcionales).

Convertir números de una base a otra

Convertir desde base 10

Siendo B 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 B 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 B.
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 B.

La manera de asignar los restos obtenidos a los coeficientes del número en base B 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

Convertir 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.
342/8=42 (resto 6)
42/8=5 (resto 2)
5/8=0 (resto 5)
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: 34210=5268

Convertir hacia base 10

Se debe usar las cifras del número en la base b, para pasarlo a base 10 usando el Teorema fundamental de la numeración.
Consideramos dn1d1d0 el número en base b y obtendremos su equivalente N en base 10 de la siguiente manera:
N=dn1bn1++d1b1+d0b0

Ejemplo

Convertir el número 315 en base 7 a base 10.
N va ser el número equivalente en base 10.
N=372+171+570=147+7+5=159
De esta manera resulta: 3157=15910

Convertir entre cualquier base

En 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 B a la base C y C es potencia de B tal que Bk=C, entonces existe un método para evitar la "doble conversión" mencionada a modo general.
Dicho método consiste en, agrupar de a k grupos, las cifras de B. Se hace comenzando desde la derecha y si quedan menos de k cifras al final, se agregan la cantidad de 0 (ceros) necesarios para completar el grupo de k elementos final.
A cada uno de estos grupos, se los considera como un número en base B 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 C.

Ejemplo

Convertir de base 2 a base 8 el número 101011.
Dado que 23=8, puedo agrupar de a 3 las cifras de 101011 quedandome el grupo 101 y 011.
101 de base 2 a base 10, queda 5 (122+021+120=4+0+1=5) y 011 es 3 (022+121+120=0+2+1=3).
Por lo tanto, queda 53. Y resulta: 1010112=538

Proyecto de aprendizaje

Departamento