Guia 3
Guia 3
Guia 3
Java Avanzado
Facultad de Ingeniera.
Escuela de computacin.
Introduccin
Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el
desarrollo de sus prcticas de laboratorios, haciendo uso de este antes, durante y
despus de la prctica, de tal forma que ofrece un mtodo facilitador en su proceso
de enseanza/aprendizaje durante esta asignatura.
En el desarrollo de esta asignatura se ha designado realizar las prcticas en 16
sesiones semanales de laboratorios, los que incluyen 11 prcticas, dos parciales y un
proyecto final durante los cuales, el estudiante aplicar los conceptos y las tcnicas
fundamentalmente necesarias para el desarrollo de aplicaciones y soluciones
utilizando Java como lenguaje de programacin.
Todas las guas de laboratorio estn estructuradas de la siguiente forma:
- Objetivos
- Materiales y equipos
- Introduccin terica
- Procedimiento
- Bibliografa
- Hoja de evaluacin( En caso de que la actividad sea evaluada )
La asignatura Java avanzado ,est dividida en ocho unidades durante el ciclo.
Pg
Contenido ---------------------------------------------------------------------------------------- 5
Objetivos ----------------------------------------------------------------------------------------- 5
Materiales y equipos --------------------------------------------------------------------------- 5
Introduccin terica --------------------------------------------------------------------------- 5
Procedimiento ----------------------------------------------------------------------------------- 7
Investigacin ------------------------------------------------------------------------------------ 11
Bibliografa --------------------------------------------------------------------------------------- 11
Objetivo Especfico
a) Aprender a utilizar estructuras de seleccin (if-else, switch) en java.
b) Aprender a utilizar estructuras repetitivas (do-while, for y while) en Java.
Materiales y Equipo
a) Netbeans
b) JDKJava
Introduccin Terica
Transferencia de control.
Generalmente, en un programa las instrucciones se ejecutan una despus de otra, en
el orden en que estn escritas. Este proceso se conoce como ejecucin secuencial.
Varias instrucciones en Java, permiten al programador especificar que la siguiente
instruccin a ejecutarse tal vez no sea la siguiente en la secuencia. Esto se conoce
como transferencia de control.
Las estructuras de control bsicas que existen en Java son similares a las existentes en
la mayora de los lenguajes de programacin. Todos los programas en Java pueden
escribirse en trminos de tres estructuras de control, que transfieren el control a una
lnea de cdigo especificada: la estructura de secuencia (implcitamente integrada en
Java), la estructura de seleccin y la estructura de repeticin.
Dentro de las estructuras de seleccin Java ofrece la seleccin simple (estructura ifthen-else) y la seleccin mltiple (estructura switch). En cuanto a las estructuras de
repeticin Java ofrece tres tipos de bucles (for, while y do).
Estructuras de Seleccin
a) if then
b) if-then-else
b) switch
Estructuras de Repeticin
a) while
b) for
c) do-while
Procedimiento
Estructuras de Seleccin
ElBibliografa
programa EstructuraCondicional01.java es un ejemplo del uso de la estructura de
seleccin if-else, compilar y ejecutar el programa en mencin. En este programa se
verifica si la nota obtenida por un estudiante en la prueba TOEFL paper based es la
mnima
Gua 1aceptada o superior segn estndares promedios de Universidades Europeas
o Norteamericanas.
EstructuraCondicionaI01 .java
Ejecucin y compilacin
Ejecucin y compilacin
Ejecucin y compilacin
Estructuras de Repeticin
El programa EstructuraRepetitiva01.java es un ejemplo del uso de la estructura de
repeticin do-while, compilar y ejecutar el programa en mencin. Este programa
calcula el factorial de un numero entero.
EstructuraRepetitiva01.java
Ejecucin y compilacin
Ejecucin y compilacin
Ejecucin y compilacin
Investigacin Complementaria
1. Modifique todos los programas digitados de forma tal que le pide que ingrese los
Guavalores
3
con los que se trabajan (Notas, nmeros, etc).
Bibliografa
Aprendiendo Java 2 en 21 Das
Gua
3 Laura
Lemay,
Cmo Programar en Java
Gua
Deitel,4 Harvey M.
fa