Sei sulla pagina 1di 5

Instituto Tecnolgico De Durang

o
Orlando Manzanares Meza
Ing . Bioqumica
Programacin y mtodos numricos
Jos Pope Sols
Problema 17
4.F

Si se tiene la funcin : f (x)= ax^2+bx+c, el valor


de x se calcula asi:
X=-b+- sqrt b^2-4ac /2a la expresin dentro del r
adical se le llama discriminan te de la ecuacin.
Las dos races son reales y desiguales, reales e ig
uales o imaginarias segn el descriminante sea p
ositivo, cero o negativo.

Anlisis
Ledos los tres valores a,b y c respectivamente se p
rocede a realizar los chequeo tendientes a ver si la
s operaciones implcitas en el ejercicio se pueden o
no realizar. Por ejemplo hay que verificar que la pa
rte que est dentro del radical no sea negativo y qu
e el valor del divisor "2a" no sea igual a cero. Si v
erificada esas dos acciones se pueden realizar las o
peraciones se procede a sacar cada uno de los valor
es de X, uno con el signo positivo y otro negativo.

Diagrama de flujo

Algoritmo
//inicio de programa
clc
//entrada de datos
A=input('dame el vector A')
B=input('dame el vector B')
C=input('dame el vector C')
if ((B^2)-4)(*A*C)<0 then
disp('las raices son imaginarias'
End
if A=0 then
x=(-B/2*A )
disp('las raices son reales iguales')
disp('x') else
x1=(-B+(sqrt B^2-4*(A*C))
x2=(-B-(sqrt B^2-4*(A*C))
disp('las raices son reales diferentes x1 y x2')
end
//fin del programa

Potrebbero piacerti anche