Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Estructuras de Control

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 14

ESTRUCTURAS DE CONTROL

 Las Estructuras de control determinan la secuencia de ejecución de las


sentencias de un programa, y encontramos cuatro categorías:

 Secuenciales
 Selección (If, Switch-Case, If-else)
 Iteración (For, While, Do-While)
 Combinadas y Anidadas
Estructura Secuencial

 El orden en que se ejecutan por defecto las sentencias de un programa es


secuencial. Esto significa que las sentencias se ejecutan en secuencia, una
después de otra, en el orden en que aparecen escritas dentro del programa.
Estructuras de Selección
 La estructura de selección determina si se ejecutan unas instrucciones u otras
según se cumpla o no una determinada condición.
 Implementando instrucciones como If o Switch-Case
Instrucción If

Puede ser de tipo:


 Condicional Simple if
 Condicional Doble if-else
 Condicional Múltiple if-else-if

La condición debe ser una expresión booleana es decir debe dar como resultado


un valor booleano (true o false).
Programa Java que lea un número entero por teclado y calcule si es par o impar.

Podemos saber si un número es par si el resto (residuo) de dividir el número


entre 2 es igual a cero. En caso contrario el número es impar

El operador Java que calcula el resto de la división entre dos números enteros o
no es el operador %
 Construir un programa que calcule el índice de masa corporal de
una persona. (&&)
Sentencia Switch-Case

 La sentencia switch se encarga de estructurar una selección múltiple. Al


contrario del enunciado if-else que sólo podemos indicar dos alternativas,
maneja un número finito de posibilidades.

¿Cuándo se emplea la estructura switch/case?


 Cuando las condiciones no son de tipo simples, y se requiere de una selección
múltiple de casos o de verificar múltiples condiciones.
Estructuras de Iteración
(Bucle o Ciclos)
 Una estructura de repetición o bucle nos permite ejecutar un número de
veces determinado una serie de instrucciones.
 La mayor utilidad es evitar la repetición de líneas de código iguales.
Las estructuras de repetición son:

 While:  indicamos una condición que se ejecutara hasta que la condición sea


falsa, es importante que la variable que esté en la condición, varíe para que
no se produzca un bucle infinito (poner un incremento)
 do-while: esta estructura repetitiva, tiene algo especial y es que
como mínimo las instrucciones dentro de la estructura repetitiva se ejecutan
al menos una vez, mientras que el while sus instrucciones pueden ejecutarse
0 o N veces. Se sale del bucle cuando la condición del while no se cumple.
 for: este tipo de bucle, es como el anterior pero además de la condición,
incluye una inicialización de una variable y un incremento o decremento de
esa variable.

 El bucle for en Java toma como punto de partida un índice de control. Al


final de cada bucle, este índice se actualiza según una regla que estableces
en la estructura del bucle. Acto seguido, el bucle comprueba si el índice
satisface la condición booleana.

 El bucle for comienza con la palabra clave for y un paréntesis, que contiene


tres partes.

También podría gustarte