You are on page 1of 5

PRACTICA #1

ELABORACION DE DIAGRAMAS DE FUJO

EVER JONATHAN UNZUETA CAZARES


090260830-6

MANEJO DE TECNICAS DE PROGRAMACION

ING. SERGIO GONZALEZ PEREZ

2102-I

01-MAR-10

Un alumno bien portado desea saber cul es el promedio de las tres calificaciones de matemticas, visualizar el resultado y un mensaje si es mayor que siete que muestre aprobado si no imprimir reprobado. Aplique las fases de implementacin y resolucin del problema.

Anlisis
Problema Subproblema Calcular el promedio del alumno Capturar 3 calificaciones Sumar las 3 calificaciones Dividir la suma entre 3 Comparar promedio parar saber si aprob Cal1, cal2,cal3 Suma = Cal1, cal2,cal3 Promedio = suma /3 Si promedio > = `aprob` si no `reprob Mensaje ``aprob` o ``reprob`` promedio

Datos de entrada Procesos

Datos de salida

Diseo del algoritmo


1 inicio 2 definir variables Cal1, cal2, cal3, suma y promedio 3 capturar las 3 calificaciones 4 sumar las 3 calificaciones 5 dividir la sumatoria entre 3 que ser el promedio 6 comparar si promedio > = 7 6.1 imprimir ``aprob`` 6.2 imprimir promedio 7 si no 7.1 imprimir ``reprob`` 7.2 imprimir promedio 8 Fin

Pseudocdigo
Inicio Variables Doubles Cal1, cal2, cal3 Doubles Cal1, cal2, cal3 Imprimir ``captura 3 calificaciones` Leer Cal1, cal2, cal3 Suma = Cal1, cal2, cal3 Promedio = suma /3 Si promedio > = 7 Imprimir ``aprob`` Imprimir promedio Si no Imprimir ``reprob`` Imprimir promedio Fin

Diagrama de flujo
Inicio

Cal1, cal2, cal3, suma y promedio

``captura 3 calificaciones``

Cal1, cal2, cal3

Suma = Cal1, cal2, cal3

Promedio = suma/3

Prom edio > =7 ``reprob``

Promedio ``aprob``

Promedio

Fin

CODIGO
#include <iostream.h> double c1,c2,c3; double suma; double promedio; void main() { cout<<"captura 3 calificaciones"; cin>>c1>>c2>>c3; suma=c1+c2+c3; promedio=suma/3; cout<<"el promedio es"; cout<<promedio; cin.ignore(); }

Prueba de escritorio
captura 3 calificaciones8 10 9 el promedio es9Press any key to continue

RUBRICA #1
PLANTEA LA SOLUCION A UN PROBLEMA ESPECIFICO DE LA VIDA CON RESULTADOS EN TIEMPO Y FORMA

EVER JONATHAN UNZUETA CAZARES


090260830-6

MANEJO DE TECNICAS DE PROGRAMACION

ING. SERGIO GONZALEZ PEREZ

2102-I

01-MAR-10

You might also like