Deivi Lachapel
unread,Sep 24, 2012, 10:31:31 PM9/24/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Qbasic06
Una ecuación de segundo grado es una ecuación polinómica donde el
mayor exponente es igual a dos. Generalmente, la expresión se refiere
al caso más común, en que sólo aparece una incógnita y que se expresa
en forma canónica: ax² + bx + c = 0
La ecuación de segundo grado tiene siempre dos soluciones, no
necesariamente distintas, llamadas raíces, que pueden ser reales o
complejas, dadas por la fórmula: X1,2 = (-b ± SQR(b²-4•a•c))/2•a.
Donde el símbolo "±" indica que ambas:
X1 = (-b + SQR(b²-4•a•c))/2•a
y
X2 = (-b - SQR(b²-4•a•c))/2•a
son soluciones
1. Para el algoritmo vamos a asumir que la raíz cuadrada de un número
se calcula con la función SQR().
2. El discriminante es todo lo que está debajo de la raíz cuadrada, es
decir dentro de SQR(), esto debe ser mayor o igual que cero (0), para
que nos den raíces reales, porque, como ya sabemos, no existen las
raíces cuadradas negativas
3. El valor de “a”, debe ser diferente de cero (0), porque como
sabemos la división por cero (0), no es posible.
INICIO
Leer a, b, c
Discriminante = 0
SI a<> 0 ENTONCES
Discriminante= SQR(b²-4•a•c)
SI Discriminante >= 0 ENTONCES
SI Discriminante = 0 ENTONCES
X1=X2
X1= -b /2•a
Escribe “El valor de X es:”, X1
SINO
X1 = (-b + Discriminante)/2•a
X2 = (-b - Discriminante)/2•a
ESCRIBE “El valor de X1 es:”, X1
ESCRIBE “El valor de X2 es:”, X2
FIN SI
FIN SI
FIN SI
FIN