Está en la página 1de 3

ELEMENTOS DE LA PROGRAMACIN ESTRUCTURADA Oscar Alejandro Gonzlez Bustamante

Direccin General de Cmputo y de Tecnologas de Informacin y Comunicacin


1

INTRODUCCIN A LA PROGRAMACIN
ELEMENTOS DE LA PROGRAMACIN
ESTRUCTURADA
Ejercicio 2-2
Objetivo:
Reconocer los smbolos grficos de un diagrama de flujo y del pseudocdigo y extrapolarlos. El
participante aplicar las estructuras de la programacin estructurada para disear, editar,
compilar, ejecutar y depurar si fuera necesario, un sencillo programa a un lenguaje de
programacin como el J ava, en especial los smbolos de: if ( si ) y if endif ( si finsi).
Instrucciones:
1. Haga doble clic en el acceso directo al archivo jdevw.exe que esta en el escritorio
para abrir el IDE J Developer.

2. Vamos a trabajar dentro del espacio de trabajo de la aplicacin TECNICAS que tiene el
proyecto ESTRUCTURAS que creo en el ejercicio anterior.

3. Escribiremos un programa que resuelva el siguiente Ejemplo 3, en base al diagrama de
flujo y pseudocdigo, vea la figura 1.

E Ej je em mp pl lo o 3 3. Construya un algoritmo con diagrama de flujo y en
pseudocdigo tal que, dada la calificacin de un alumno en un curso de
computacin que consiste en el promedio de tres exmenes de la siguiente
forma: CAL= (EX1 + EX2 + EX3) / 3.0 ; escriba aprobado si su
calificacin es mayor que 7.5 y reprobado en caso contrario. Las
calificaciones deben ser ledas para calcular la variable CAL
4. Cree una nueva clase dentro del proyecto ESTRUCTURAS con el nombre de
Calificacion , con ambito pblico, dentro del paquete ejemplos , y con mtodo main.
5. Capture con el editor el cdigo fuente siguiente en lenguaje J ava para resolver el
Ejemplo 3.
package ejemplos;
import javax.swing.J OptionPane;
public class Calificacion {
double ex1,ex2,ex3,cal;
public Calificacion() {
String cadena1 = J OptionPane.showInputDialog(null,"De 1er.examen:");
String cadena2 = J OptionPane.showInputDialog(null,"De 2do.examen:");
String cadena3 = J OptionPane.showInputDialog(null,"De 3er.examen:");
ELEMENTOS DE LA PROGRAMACIN ESTRUCTURADA Oscar Alejandro Gonzlez Bustamante

Direccin General de Cmputo y de Tecnologas de Informacin y Comunicacin
2

/* Conversion de String a double*/
ex1= new Double(cadena1).doubleValue();
ex2= new Double(cadena2).doubleValue();
ex3= new Double(cadena3).doubleValue();
} // fin del constructor

public static void main(String[] args) {
Calificacin c = new Calificacion();
c.cal = (c.ex1 + c.ex2 + c.ex3)/3.0;
if(c.cal >=7.5)
J OptionPane.showMessageDialog(null,"Aprobado con : " + c.cal);
else
J OptionPane.showMessageDialog(null,"Reprobado con:" + c.cal);
System.exit(0);

}//fin del main()
}//fin de la clase Calificacion




Figura 1. Diagrama de flujo y pseudocdigo del Ejemplo 3.
6. Complelo.
7. Si hay errores, deprelo y corrija los errores con el editor.
8. Ejectelo
9. Coloque un punto de ruptura y vea los valores de las variables en la ventana de Watch.
ELEMENTOS DE LA PROGRAMACIN ESTRUCTURADA Oscar Alejandro Gonzlez Bustamante

Direccin General de Cmputo y de Tecnologas de Informacin y Comunicacin
3

10. Evaluacin: Ejecute de nuevo el programa y de valores diferentes para los exmenes
as:
1er Examen = 9.8 , 2do. Examen = 10.0 , 3er. Examen = 9.2
Capture la pantalla de salida y envesela por correo a su profesor.
No olvide incluir su nombre en la portada.

También podría gustarte