ESTRUCTURA SECUENCIAL MÚLTIPLE

8
ESTRUCTURA SECUENCIAL MÚLTIPLE INTEGRANTES: Anampa Gerardini, Cristhian Garma Apolinario, Joselyn Ponce Cusi, Katherine Vásquez Alcántara, Juan

description

estructura selectiva multiple

Transcript of ESTRUCTURA SECUENCIAL MÚLTIPLE

Page 1: ESTRUCTURA SECUENCIAL MÚLTIPLE

ESTRUCTURA SECUENCIAL MÚLTIPLE

INTEGRANTES:Anampa Gerardini, CristhianGarma Apolinario, JoselynPonce Cusi, Katherine Vásquez Alcántara, Juan

Page 2: ESTRUCTURA SECUENCIAL MÚLTIPLE

La estructura selectiva múltiple se utiliza para este tipo de problemas, es decir, que la estructura selectiva múltiple evaluará una expresión que podrá tomar n valores distintos: 1, 2, 3, 4,..., n. Según qué elija uno de estos valores en la condición, se

realizará una de las n acciones, o lo que es igual, el flujo del algoritmo seguirá un

determinado camino entre los n posibles.

ESTRUCTURA SELECTIVA MÚLTIPLE

Page 3: ESTRUCTURA SECUENCIAL MÚLTIPLE

ESTRUCTURA SELECTIVA MÚLTIPLE

Permite comparar un valor con diversas alternativas, si la

comparación tiene éxito se ejecuta el grupo de instrucciones que contengan

la alternativa seleccionada y luego sale de la estructura.

Page 4: ESTRUCTURA SECUENCIAL MÚLTIPLE

Como estamos hablando de estructura selectiva múltiple lo mas apropiado para estos tipos de

casos es: la estructura de control Switch.

Una sentencia Switch permite a una variable ser probada por una lista de condiciones, cada condición se llama case. Veamos la síntesis.

ESTRUCTURA SELECTIVA MÚLTIPLE

Page 5: ESTRUCTURA SECUENCIAL MÚLTIPLE

Switch (expresión) {Case valor 1://instruccionesBreak;Default;//instruccionesBreak; }

Estructura selectiva

Variable a comparar

Caso 1

Si se cumple el caso 1

Salir del Switch

Caso default

Instrucciones del caso por defecto

Page 6: ESTRUCTURA SECUENCIAL MÚLTIPLE

LAS SIGUIENTES REGLAS A UNA SENTENCIA SWITCH

Las variables solo pueden ser el tipo de byte, short, inst, o char.

Puedes tener cualquier numero de sentencias case dentro de un SWICTH ,cada caso es seguido del vals a ser a comparado.

El valor de un caso debe ser el mismo tipo de datos a ser comparados.

Cuando la variable del SWICTH es igual a un caso, las instrucciones hasta que se alcanza una sentencia de break.

Page 7: ESTRUCTURA SECUENCIAL MÚLTIPLE

Cuando se llega a una sentencia break, el caso termina, y el flujo de control pasa a los siguientes línea después de la

sentencia Switch.

No todos los casos tiene que contener un break.

Una sentencia Switch que puede tener un caso por defecto (opcional), que debe aparecer al final del Switch. El caso por

defecto se puede utilizar para realizar una tarea cuando ninguno de los casos es cierto.

Page 8: ESTRUCTURA SECUENCIAL MÚLTIPLE