Вы находитесь на странице: 1из 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-3
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 la sentencia selectiva mltiple o if
anidados.
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 4, en base al diagrama de flujo y
pseudocdigo, vea la figura 1.

E Ej je em mp pl lo o 4 4. Elabore un algoritmo con diagrama de flujo y pseudocdigo tal que, dado
como dato una temperatura en grados Centgrados, calcule los grados Fahrenheit y
determine el deporte que es apropiado practicar a esa temperatura, teniendo en cuenta lo
siguiente tabla 1:

Tabla 1. Que deporte practicar segn la temperatura.
4. Cree una nueva clase dentro del proyecto ESTRUCTURAS con el nombre de Deporte , con
mbito 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 4.
ELEMENTOS DE LA PROGRAMACIN ESTRUCTURADA Oscar Alejandro Gonzlez Bustamante

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

package ejemplos;

import javax.swing.J OptionPane;

public class Deporte {

double c, f; // declaracin de variables

public Deporte() {

String cadena =J OptionPane.showInputDialog(null, "De temperatura en
Centgrados:");

//Conversin de String a doubl

c =Double.parseDouble(cadena);

f =c * (9.0/5.0) +32; // Conversin de grados centgrados a Fahrenheit

}//fin del instructor

public static void main(String[] args) {

Deporte d =new Deporte();

String cad="El deporte a practicar con: + d.f +" F es : ";

if( d.f >85 )

cad +=" Natacin";

else if ( d.f >70 )

cad +=" Tenis";

else if ( d.f >35 )

cad +=" Golf";

else if ( d.f >32 )

cad +=" Esqui";

else

cad +=" Marcha";

J OptionPane.showMessageDialog(null,cad);

System.exit(0);

}//fin del main()

}//fin de la clase Deporte

ELEMENTOS DE LA PROGRAMACIN ESTRUCTURADA Oscar Alejandro Gonzlez Bustamante

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





Figura 1. Diagrama de flujo y pseudocdigo del Ejemplo 4.

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.
10. Evaluacin: Ejecute de nuevo el programa y de un valor diferente para los grados centgrados
as:
De temperatura en Centgrados = 25.5
Capture la pantalla de salida y envesela por correo a su profesor.
No olvide incluir su nombre en la portada.

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