Вы находитесь на странице: 1из 7

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS, FÍSICAS Y MATEMÁTICA


CARRERA DE INGENIERIA CIVIL
PROGRAMACION 1

ASIGNATURA: Programación 1
SEMESTRE – PARALELO: 2do - 2do R
PROFESOR: Ing. José Ramiro PILALUISA Q. M.Sc.
PERÍODO ACADÉMICO: Marzo 2019 – Agosto 2019

FLUJOGRAMA

TÍTULO: ELABORACIÓN DEL FLUJOGRAMA (EJEMPLO)

FECHA DE ENTREGA: 25/06/2019

MIEMBROS DEL GRUPO - G1

1) ACOSTA LOMAS KATHERINE NICOLE 100%

2) ARMIJOS ERRAEZ JANINA LIZBETH 100%

3) CABRERA SUAREZ JOEL ALEXANDER 100%

4) GUAMÁN VARGAS ANGELA NICOLE 100%


Programación 1

Trabajo en Grupo.
1) Enunciado:
Crear un programa que calcule las raíces de una ecuación de segundo grado.

2) Análisis Matemático:

𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0 , donde 𝑎 ≠ 0
Demostración del discriminante:

𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0

𝑎𝑥 2 + 𝑏𝑥 + 𝑐
=0
𝑎

𝑏𝑥 𝑏 2 𝑏2 𝑐
𝑥2 + +( ) = 2−
𝑎 2𝑎 4𝑎 𝑎

𝑏 2 𝑏 2 − 4𝑎𝑐
(𝑥 + ) =
2𝑎 4𝑎2

𝑏 2 𝑏 2 − 4𝑎𝑐
√(𝑥 + ) =± √
2𝑎 4𝑎2

𝑏 √𝑏 2 − 4𝑎𝑐
𝑥+ =±
2𝑎 2𝑎

√𝑏 2 − 4𝑎𝑐 𝑏
𝑥=± −
2𝑎 2𝑎

−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎

−𝑏 ± √𝑏 2 − 4𝑎𝑐
∆=
2𝑎

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 1
Programación 1

Discriminante:

∆= 𝑏 2 − 4𝑎𝑐 = d

Si ∆ =0 hay una solución real doble (la parábola solo toca en un punto al eje de las

abscisas: X):

𝑥1 = 𝑥2

Demostrar:

−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥₁, ₂ =
2𝑎

−𝑏 ± √0
𝑥1,2 =
2𝑎

−𝑏 ± 0
𝑥1,2 =
2𝑎

−𝑏
𝑥1,2 =
2𝑎

𝑥1 = 𝑥2

Si ∆ > 0 hay dos soluciones reales y diferentes (la parábola cruza dos veces el eje de las

abscisas: X):

−𝑏 + √∆ −𝑏 − √∆
𝑥3 = ˄ 𝑥4 =
2𝑎 2𝑎

Demostrar:

−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥3,4 =
2𝑎

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 2
Programación 1

−𝑏 ± √∆
𝑥3,4 =
2𝑎

−𝑏 √∆
𝑥3,4 = ±
2𝑎 2𝑎

−𝑏 √∆ −𝑏 √∆
𝑥3 = + ˄ 𝑥4 = −
2𝑎 2𝑎 2𝑎 2𝑎

−𝑏 + √∆ −𝑏 − √∆
𝑥3 = ˄ 𝑥4 =
2𝑎 2𝑎

Si ∆<0 hay dos soluciones complejas conjugadas (la parábola no corta al eje de las

abscisas: X):

𝑏 √−∆
𝑝= − 𝑦 𝑞 = +𝑖
2𝑎 2𝑎

Demostrar:

∆= 𝑏 2 − 4𝑎𝑐 < 0

−𝑏 + √∆
𝑥𝑝,𝑞 =
2𝑎

−𝑏 √−∆
𝑥𝑝,𝑞 = +
2𝑎 2𝑎

−𝑏 √−∆ + 𝑖
𝑥𝑝,𝑞 = +
2𝑎 2𝑎

−𝑏 √−∆
𝑥𝑝 = ˄ 𝑥𝑞 =
2𝑎 2𝑎

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 3
Programación 1

3) Declaración de Variables:
Si D < 0:
- 𝑝: argumento real.
- 𝑞: argumento imaginario.
Si D = 0:
- X1: solución 1.
- X2: solución 2.

Si D > 0:
- X3: solución 1.
- X4: solución 2.

Números: A, B, C.
Discriminante: D.
Argumento real: p.
Argumento imaginario: q.
Raíces iguales: X1, X2.
Raíces reales y distintas: X3, X4.
4)
A, B, C, D, p, q, X1, X2, X3, X4.

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 1
Programación 1

5) Flujograma:

INICIO

A, B, C

Sí “No es ecuación
¿A=0?
de segundo grado”

No

D  B2- 4*A*C

Sí p = -B / (2*A) “Raíces complejas conjugadas”


¿D<0? “Argumento real p”
q = √−𝐵 / (2*A)
“Argumento imaginario q”

No

Sí X1 = -B / (2*A) “Raíces iguales”


¿D=0? X 2 = X 1. “X1”
“X2”

No

Sí X3 = (-B + √−𝐷) / (2*A) “Raíces distintas”


¿D>0? “X3”
X4 = (-B - √−𝐷) / (2*A) “X4”

No

FIN

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 2
Programación 1

6) Corrida:

INICIO

A=0 A = -2 A=4 A = 12
A, B, C B = -8 B=5 B = -8 B=2
C=9 C = -6 C=4 C = -4

Sí “No es ecuación
¿A=0?
de segundo grado”
0=0

-2 = 0

4=0

12 = 0
No

D  B2- 4*A*C
-23 = (5)^2 – 4 (-2)(-6)

0 = (-8)^2 – 4 (4)(4)

196 = (2)^2 – 4 (12)(-4)

Sí p = -B / (2*A)
1,25 = -(5) / (2* -2) “Raíces complejas conjugadas” p = 1,25
¿D<0? “Argumento real p”
q = √−𝐵 / (2*A)
0.5 = √−5 / (2* (-2)) “Argumento imaginario q” q= 0,5

No

Sí X1 = -B / (2*A) 1 = -(-8) / (2*4) “Raíces iguales”


¿D=0? X 2 = X 1. “X1” X1 = 1
1 = -(-8) / (2*4) “X2”
X2 = 1

No

Sí X3 = (-B + √−𝐷) / (2*A) “Raíces


0,5= ( -2 + √−(−196) ) / distintas”
(2*12)
¿D>0? “X3”
X4 = (-B - √−𝐷) / (2*A) “X4”
-0,33= ( -2 - √−(−196) ) / (2*12)

No
X3 = 0,5 X4 = -0,33

FIN

7) Visual Basic:

Prof. Ing. José Ramiro PILALUISA Q. M.Sc. Marzo 2019 – Agosto 2019 3

Вам также может понравиться