Saltar la navegación

E301: Ecuación de 2º grado

Conocimiento previo

Recuerda que la ecuación de segundo grado se aplica a ecuaciones del tipo \(ax^2+bx+c=0\)

Recordemos que la fórmula es: \(x=\displaystyle \frac {-b \pm \sqrt{b^2-4ac}}{2a}\) En realidad esta fórmula son dos fórmulas, una para el + y otra para el - delante de la raíz. Así que usaremos dos fórmulas en el programa:

\[x_1= \frac {-b + \sqrt{b^2-4ac}}{2a}\]

\[x_2= \frac {-b - \sqrt{b^2-4ac}}{2a}\]

Vemos que es exactamente la misma fórmula pero una con un más y otra con un menos. Vemos que el contenido de la raíz no cambia entre las dos fórmulas, así que lo calcularemos aparte y le llamaremos r para economizar código.

Actividad de ejemplo

Vamos a programar la ecuación de segundo grado. Necesitaremos hacer raíces cuadradas. Para hacer raíces cuadradas para como con el número pi, hay que importar la funcińo de math. Así que la primera instrucción que pondremos será: from math import sqrt

La función sqrt() se utiliza para hacer raíces cuadradas, poniendo dentro del paréntesis la expresión de la que queremos calcular su raíz.

Fíjate que con un único return devolvemos dos valores a la vez. Python no tiene problemas en almacenar dos valores distintos en una única variable.

Creado con eXeLearning (Ventana nueva)