Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reporte
Nombre:
Matrcula:
2702828
Nombre del profesor:
Fundamento de programacin
Mdulo:
1 Introduccin a la Programacin
Fecha: 28/03/2015
Bibliografa:
Savitch, W. (2007). Resolucin de problemas con C++ (5 ed.). Mxico:
Pearson Education.
Objetivo
Realizar un programa para una escuela secundaria que resuelva la formula
general generando los dos resultados X1 y X2, hacer esto por medio de la
programacin modular.
Procedimiento:
1. Le las instrucciones de la Actividad en Blackboard.
2. Realice el Ciclo de Vida de Software que se me pide.
3. Elabore mis conclusiones.
4. Envi para su evaluacin.
Resultados:
Anlisis
Entradas:
a, b, c, d, suma del dividendo a -b, resta del dividendo a -b, X1 ,
X2 y la formula general (mejor conocida como la chicharronera).
Proceso:
Se restara de -b la raz cuadrada del cuadrado de b menos 4
por a por c entre dos . Tambin se sumara de -b la raz cuadrada del cuadrado
de b menos 4 por a por c entre dos. Para esto se declarara primero la variable
suma, variable resta y variable formula. Para obtener los resultados de X1 y X2
Salida:
Resultados de las operaciones en X1 y X2
Profesional
Reporte
Diseo
Inicio
Suma
Resta
Formula
a,b,c
Aplicar la formula
Con la suma
X1
X2
Pseudocodigo
double a, b, c, d;
Profesional
Reporte
double formula(double a, double b, double c);
int main()
double x1;
double x2;
cin >> a;
cin >> b;
Profesional
Reporte
cin >> c;
d = formula(a, b, c);
x1 = suma(b, d, a);
x2 = resta(b, d, a);
return 0;
Profesional
Reporte
double resta(double b, double d, double a){
d = (b*b)-(4*a*c);
return fabs(d);
Profesional
Reporte
Profesional
Reporte
Salidas
10
X1 =
-0.20871215
X2 =
-4.79128784
20
X1 =
-0.10050506
X2 =
-19.89949493
12
X1 =
-0.27525512
X2 =
-2.72474487
Profesional
Reporte
Conclusin:
La programacin por mdulos es muy eficiente para poder realizar
algoritmos complejos, divides el problema en soluciones por mdulos, esto
facilita su resolucin de estos por medio de instrucciones claras.