Sentencias De Control De Flujo
Enviado por qariinha • 18 de Febrero de 2013 • 844 Palabras (4 Páginas) • 601 Visitas
SENTENCIAS DE CONTROL DE FLUJO Y SELECCION IF, FOR, WHILE, CASE.
Sentencia if
Estructura de control: selección if simple
Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera. Por ejemplo: Escribir un programa en Java que compare dos números e indique si cuál es mayor, menor, mayor y/o igual, menor y/o igual, o si son iguales:
String strComparacion = "";
...
if( numero1 == numero2 )
strComparacion += numero1 + " == " + numero2;
if( numero1 > numero2 )
strComparacion += numero1 + " > " + numero2;
if( numero1 < numero2 )
strComparacion += numero1 + " < " + numero2;
if( numero1 >= numero2 )
strComparacion += numero1 + " >= " + numero2;
if( numero1 <= numero2 )
strComparacion += numero1 + " <= " + numero2;
System.out.println(strComparacion);
If-Then-Else
Si la condición es verdadera, se ejecuta el bloque de sentencias 1, de lo contrario, se ejecuta el bloque de sentencias 2.
IF (Condición) THEN
(Bloque de sentencias 1)
ELSE
(Bloque de sentencias 2)
END IF
Select-Case
Se evalúa la expresión, dando como resultado un número.
Luego, se recorren los "Case" dentro de la estructura buscando que el número coincida con uno de los valores.
Es necesario que coincidan todos sus valores.
Cuando se encuentra la primera coincidencia, se ejecuta el bloque de sentencias correspondiente y se sale de la estructura Select-Case.
Si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el bloque de sentencias de la sección "Case Else".
SELECT (Expresión)
CASE Valor1
(Bloque de sentencias 1)
CASE Valor2
(Bloque de sentencias 2)
CASE Valor n
(Bloque de sentencias n)
CASE ELSE
(Bloque de sentencias "Else")
END SELECT
Do-While
Mientras la condición sea verdadera, se ejecutarán las sentencias del bloque.
DO WHILE (Condición)
(Bloque de sentencias)
LOOP
que también puede expresarse:
WHILE (Condición)
(Bloque de sentencias)
WEND
Do-Until
Se ejecuta el bloque de sentencias, hasta que la condición sea verdadera
DO
(Bloque de sentencias)
LOOP UNTIL (Condición)
For-Next
Primero, se evalúan las expresiones 1 y 2, dando como resultado dos números.
La variable
...