Skip to content

Latest commit

 

History

History
88 lines (67 loc) · 2.48 KB

sesion6.md

File metadata and controls

88 lines (67 loc) · 2.48 KB

Estructuras de Control

Las estructuras de control determinan la secuencia de ejecución de las sentencias de un programa. Se dividen en tres categorías:

  • Secuencial

  • Condicional o selectiva

  • Iterativa o repetitiva

Secuencial

La estructura secuencial está formada por una sucesión de instrucciones que se ejecutan en orden una a continuación de la otra.

public class Estructura_Secuencial {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        double numero1, numero2;
        System.out.println("Introduce el primer número:");
        numero1 = sc.nextDouble();
        System.out.println("Introduce el segundo número:");
        numero2 = sc.nextDouble();
        System.out.println("Números introducido: " + numero1 + "  " + numero2);
        System.out.println(numero1 + " + " + numero2 + " = " + (numero1+numero2));
        System.out.println(numero1 + " - " + numero2 + " = " + (numero1-numero2));
        System.out.println(numero1 + " * " + numero2 + " = " + numero1*numero2);
    }
}

Condicional o selectiva

La estructura condicional determina si se ejecutan unas instrucciones u otras según se cumpla o no una determinada condición. Existen dos estructuras condicionales.

  • if_else

  • switch

Estructura del if

    if(expresión_booleana){
      instrucción 1
      instrucción 2
      ....... 
    }

Estructura del switch. Se utiliza para seleccionar una de entre múltiples alternativas.

switch (expresión){
    case valor 1:
      instrucciones;
    break;
    case valor 2:
      instrucciones;
    break;
      · · ·
    default:
      instrucciones;
}

Slides

Estructuras de control

Ejemplos

Estructura secuencial

if simple

if doble

if multiple

if anidado

if sustitución

switch ejemplo 1

switch ejemplo 2