Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamento de Programacin
Unidad 2 Actividad 2
Diseo de un algoritmo con estructuras selectivas.
Problema a resolver
Disea un algoritmo en pseudocdigo y su respectivo diagrama de flujo, para
dar solucin a la siguiente expresin matemtica:
x=
b b24 ac
2a
Donde
a=2,b=5, y c=7
Solucin
Objetivo: obtencin de las races reales o imaginarias para la ecuacin
Condicionantes: parmetros a, b, c.
Datos de partida: parmetros a, b, c.
Resultados a obtener: races x1 y x2 de la ecuacin
Para que quede ms claro hacemos la documentacin
Particularidades
X 1=X 2=b /2 a
c) Cuando < 0 las dos races son imaginarias
X1= (-b / 2a)+ (SQR(d)/ 2). i
Diagrama de flujo:
Inicio
Pedir a, b, c
d= (b)(b)4*a*c
d=0
Mostrar X1 = X2 =, -b/e
d>0
Mostrar X1= ,
(-b+SQR(d))/e
Mostrar X2= ,
(-b-SQR(d))/e
Mostrar X1 =,
-b/e, +, SQR(-d)/e, i
Mostrar X2 = ,
-b/e, -, SQR(-d)/e, i
Fin
Psudocdigo
Inicio
Resolver ecuaciones de segundo grado con la formula general
x=
b b24 ac
2a
Mostrar X1 = X2 = , -b / e
SI No
SI d >0 Entonces
Mostrar X1 = , (-b +SQR(d)) / e
Mostrar X2 = , (-b -SQR(d)) / e
Si No
Mostrar X1 = , - b / e, + , SQR( - d ) / e, i
Mostrar X2 = , - b / e, - , SQR( - d ) / e, i
Fin Si
FinSi
Fin