You are on page 1of 6

Gua N3: Estructuras de Control en Java.

Contenidos

En esta gua se introducir al desarrollo de aplicaciones bsicas en Java donde se haga uso de
estructuras de seleccin (if-else, switch) y estructuras repetitivas tales como do-while, for y while.

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.

Introduccin Terica

Estructuras 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 if- then-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 Estructuras de Repeticin


a) if then a) while
b) if-then-else b) for
b) switch c) do-while

Tabla 1. Estructuras de Control

Instrucciones de seleccin en Java

Java tiene tres tipos de instrucciones de seleccin:

La instruccin if then realiza (selecciona) una accin si la condicin es verdadera, o evita la accin si la
condicin es falsa. Es una instruccin de seleccin simple, ya que selecciona o ignora una sola accin
o un solo grupo de acciones.
La instruccin if then else realiza una accin si la condicin es verdadera, o realiza una accin distinta
si la condicin es falsa. A esta se le conoce como instruccin de seleccin doble, ya que selecciona
entre dos acciones distintas o grupos de acciones.

La instruccin switch, realiza una de entre varias acciones distintas, dependiendo del valor de una
expresin. Es una estructura de seleccin mltiple, ya que selecciona entre diversas acciones o grupos
de acciones.

Instrucciones de repeticin en Java

Java cuenta con tres instrucciones de repeticin (tambin llamadas instrucciones de ciclo) que
permiten a los programas ejecutar instrucciones en forma repetida, siempre y cuando una condicin
(llamada la condicin de continuacin del ciclo) siga siendo verdadera.

Las instrucciones de repeticin se implementan con las instrucciones while, do...while y for. Las
instrucciones while y for realizan la accin o grupo de acciones en sus cuerpos, cero o ms veces; si la
condicin de continuacin del ciclo es inicialmente falsa, no se ejecutar la accin o grupo de
acciones.

La instruccin do...while realiza la accin o grupo de acciones en su cuerpo, una o ms veces.

Las palabras if, else, switch, while, do y for son palabras clave en Java; se utilizan para implementar
varias caractersticas de Java, como las instrucciones de control. Las palabras clave no pueden usarse
como identificadores, como los nombres de variables.

Prctica:
Estructuras de Seleccin

El 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 aceptada o superior segn estndares
promedios de Universidades Europeas o Norteamericanas.
EstructuraCondicionaI01 .java
El programa EstructuraCondicional02.java es un ejemplo del uso de la estructura de seleccin if-else
en "escalera", compilar y ejecutar el programa en mencin. Este programa hace la conversin de
escala de notas en el sistema de educacin nacional a Norteamericano (EEUU).

EstructuraCondicional02.java

El programa EstructuraCondicional03.java es un ejemplo del uso de la estructura de seleccin mltiple


switch, compilar y ejecutar el programa en mencin.

EstructuracondicionaI03.java
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

El programa EstructuraRepetitiva02.java es un ejemplo del uso de la estructura de repeticin for,


compilar y ejecutar el programa en mencin. Este programa calcula el factorial de un numero entero.
EstructuraRepetitiva02.java

El programa EstructuraRepetitiva03.java es un ejemplo del uso de la estructura de repeticin while,


compilar y ejecutar el programa en mencin. Este programa calcula el factorial de un numero entero.

EstructuraRepetitiva03.java

Actividad Tarea:

1. Modifique todos los programas digitados de forma tal que le pide que ingrese los valores con los que
se trabajan (Notas, nmeros, etc).
2. Escriba un programa que le solicite ingresar el nombre de un alumno y las notas de los 3 periodos y
calcule el promedio y muestre el resultado.

Ejemplo
Ingrese Nombre: Alumno
Ingrese Nota1: 10
Ingrese Nota2:10
I n g re s e Nota3: 10

El promedio es : 10

You might also like