Caso Semana 4a

July 15, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Caso Semana 4a...

Description

 

CASO DE ESTUDIO: Solución de la ecuación cuadrática Semana 4  CE6: 

Utiliza las instrucciones de decisión e iterativas, con condiciones simples y compuestas para la solución de un problema de manera que sea posible considerar distintas opciones de solución   Saber  

 



 



 



Hacer  

Estrategias para la toma de decisiones Estructuras de control iterativas Conceptos de lógica básica

Ser  

  Disciplinado   Creativo    Autodidacta   Responsable de su  propio aprendizaje   Participativo   Cooperador

   Analiza el cas cas o de estudio propuesto.   Maneja expresiones de relaciones y lógicas   Realiza la abstracción del caso y su posible solución   Selecciona las instrucciones de control.   Determina los tipos de datos necesarios para resolver el caso.   Resuelve el caso con variables de entrada,  procesos y entrega de datos resultado.









 













1. ENUNCIADO  Elabore un programa en lenguaje Python que nos permita calcular las raíces de una ecuación 2 cuadrática de la forma: ax  bx   c  0 . Siendo:

a)  x1 



b

b

2



4ac

2a

 

 x2

 

b



b

2

2a



4ac

2   si b -4ac ≥ 0 y a



0;

2

Nota: si b - 4ac < 0 se debe imprimir un mensaje que diga “Esta ecuación tiene raíces imaginarias”.   imaginarias”. b)  x

  



c

b

 

si a = 0

Cómo se puede apreciar x, x1 y x2 son variables dependientes, y sus valores están sujetos a los valores de las variables independientes a, b y c. Por lo tanto, los valores de las variables dependientes se deben calcular a partir de los valores de las variables a, b y c, estos se deben leer desde el teclado.

Contexto del caso:

En matemáticas, En matemáticas,   una función cuadrática o función de segundo grado  es una función una función polinómica definida como:

 

 

con a ≠ 0; el dominio =ℝ y el codominio es [y', +∞> o < -∞, y'], donde y' corresponde a un extremo. Una función cuadrática es aquella que puede escribirse de la forma:

donde a, b y c son números reales cualquiera

y a distinto de cero, de otro modo resultaría una de primer grado que algunos llaman función llaman función lineal ; otros,  función afín. afín . Este tipo de funciones tiene como característica que cuando a>0 el vértice el vértice de la parábola la parábola se encuentra en la parte inferior de la misma, es un mínimo; y cuando a= 0) and (a != 0): x1 = (b+((b*b – 4*a*c)**0.5)) / (2*a) x2 = (b-((b*b – 4*a*c)**0.5)) / (2*a) print("Esta ecuación tiene dos raices

Usando if else anidados a = float(input("Digite el valor de a:")) b = float(input("Digite el valor de b:")) c = float(input("Digite el valor de c:")) if ((b*b – 4*a*c) >= 0) and (a != 0): x1 = (b+((b*b – 4*a*c)**0.5)) / (2*a) …



x2 = (b-((b*b – 4*a*c)**0.5)) / (2*a) print("Esta ecuación tiene dos raices

 

reales, son: ") print("x1 = ", x1) print("x2 = ", x2) elif a == 0: x = -c/b print("La ecuación es lineal. Tiene una sola raíz, es: x=”, x) else: # (b*b – 4*a*c) ecuación = 0) and (a != 0): x1 = (b+((b*b – 4*a*c)**0.5)) / (2*a) x2 = (b-((b*b – 4*a*c)**0.5)) / (2*a) print("Esta ecuación tiene raíces dos raices reales, son: ") print("x1 = ", x1) print("x2 = ", x2) elif a == 0: x = -c/b print("La ecuación es lineal. Tiene una sola raíz, es: x=”, x) else: # (b*b – 4*a*c) < 0 print("Esta ecuación tiene raíces imaginariass ") imaginaria print (“fin”)  (“fin”) 

Usando if else anidados a = float(input("Digite el valor de a:")) b = float(input("Digite el valor de b:")) c = float(input("Digite el valor de c:")) if ((b*b – 4*a*c) >= 0) and (a != 0): x1 = (b+((b*b – 4*a*c)**0.5)) / (2*a) x2 = (b-((b*b – 4*a*c)**0.5)) / (2*a) print("Esta ecuación tiene raíces dos raices reales, son: ") print("x1 = ", x1) print("x2 = ", x2) else:  if a == 0: x = -c/b print("La ecuación es lineal. Tiene una sola raíz, es: x=”, x) x) else: # (b*b – 4*a*c) < 0 print("Esta ecuación tiene raíces imaginarias ") print (“fin”)  (“fin”)  …



SEGUNDO PASO: Pruebe estos programas con los datos de entrada (a, b y c) de la siguiente tabla.

 

 

TABLA DE DATOS Prueba a b No.

c

X1

X2

b

2

- 4ac

1

1

-2

-8

4

-2 -2

36 = b 2 - 4ac 

2

1

4

5

-1

5

36 = b - 4ac 

3

0

2

4

-2

4

3

1

2

5

2

5

2

Mensaje "Esta ecuación tiene dos raices reales"

2

No aplica porque es una linea recta -23 = b 2 - 4ac 

1

-0.5

9 = b 2 - 4ac 

5. ENTREGABLES    Código fuente   Captura de pantalla con los datos de entrada y de salida.





"Esta ecuación tiene dos raices reales" “La ecuación es lineal. Tiene una sola raíz”   raíz” “Esta ecuación ecuación tiene raíces imaginarias”   imaginarias” "Esta ecuación tiene dos raices reales"

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF