Para introducir los números reales, es usual el que se enseñe la forma de calcular fracciones generatrices de números decimales exactos, periódicos puros y periódicos mixtos. Para la creación de este tipo de ejercicios (pero restringido a periódicos puros y mixtos ya que los exactos se obtienen de forma inmediata) muestro la forma de hacerlo con LyX/pythontex y la librería sympy. En la solución del ejercicio, además de obtener la fracción generatriz, se descomponen en factores primos el numerador y denominador de la fracción obtenida y se simplifica para obtener la fracción irreducible equivalente.
En el código del fichero LyX hay una función que creo merece la pena comentar, se trata de:
#Para factorizar un número def factoriza(n): factores = factorint(n) resultado = '\\begin{tabular}{r|l}' for primo in factores: for i in range(factores[primo]): resultado = resultado+str(n)+'&'+str(primo)+'\\\\' n = n//primo return print(resultado + '1&\\\\\\end{tabular}')
se puede reutilizar en otros ficheros para poder obtener la descomposición en factores de un número entero, por ejemplo con una llamada del tipo
\sympyc{factoriza(4004)}
se obtendría:
Comento ya el fichero LyX que resuelve los problemas del enunciado. Los únicos parámetros que tendremos que modificar en el fichero son:
#Definimos nuestro número decimal periódico puro o mixto #Tienen que ir como cadena para poder hacerlo #Nuestro número será de la forma ce+cap+cp donde # ce -> es la parte entera # cap -> anteperiodo si el decimal es periódico mixto # si el decimal es periódico puro dejarlo vacio # cp -> es el la parte del periodo #Escribimos nuestro número ce='0' #cap='025' cap='' cp='142857'
En el fichero disponible para su descarga se han creado dos ejercicios, el primero con los valores anteriores y el segundo con:
#Escribimos nuestro número ce='0' #cap='025' cap='58' cp='3'
A partir de ellos se obtienen los enunciados (en diferente orden del que se muestra aquí en la Web):
Ejercicios
- Halla la fracción generatriz irreducible de
- Halla la fracción generatriz irreducible de
Para esos valores la solución obtenida es
Solución
-
Si factorizamos el numerador y denominador tenemos que
-
Si factorizamos el numerador y denominador tenemos que