diapositivas grupo 1 estructuras
TRANSCRIPT
![Page 1: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/1.jpg)
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FACULTAD DE MECÁNICACARRERA: INGENIERÍA AUTOMOTRIZ
ASIGNATURA: COMPUTACIÓN II
Instructor: Ing. Luis Danilo Flores Rivera, MgRealizado por: • Pujos Culque Oscar Daniel - 1764• Ortiz Llanga Omar Gabriel - 1733 • Achatuña Llumiquinga Jefferson Ramiro - 1753 Fecha: 09/01/2017Tema: ESTRUCTURA DE CONTROL SWITCH Y CASE
![Page 2: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/2.jpg)
ESTRUCTURA DE CONTROL SWITCH / CASE
![Page 3: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/3.jpg)
DEFINICIÓN
![Page 4: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/4.jpg)
SWITCH Y CASE
La estructura switch-case se usa con frecuencia cuando existe una serie de opciones de ruta de programación para una variable dada, dependiendo de su valor. Se trata de una estructura que le permite elegir entre múltiples salidas, con base en ciertos criterios. Los criterios pueden ser un escalar (un número) o una cadena.
![Page 5: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/5.jpg)
CARACTERÍSTICAS
![Page 6: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/6.jpg)
1. Cada sentencia case corresponde a un único valor de la expresión. No existen rangos o condiciones sino que se debe comparar con valores concretos.
2. La ausencia del break puede generan que se ejecuten todas las sentencias case.
3. Se utiliza para ejecutar acciones diferentes según el valor de una expresión o una variable. Consiste en una serie de etiquetas case y un case por omisión default.
4. Switch-case es similar a if/else/elseif. De hecho, cualquier cosa que pueda hacer con switch/case se podría hacer con if/else/elseif.
![Page 7: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/7.jpg)
DIAGRAMAS Y SÍMBOLOS
![Page 8: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/8.jpg)
DIAGRAMAS
![Page 9: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/9.jpg)
![Page 10: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/10.jpg)
![Page 11: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/11.jpg)
SÍMBOLOS Por último, si se quiere poner un grupo de acciones para cada una de los valores de una expresión, se puede utilizar el SWITCH, de esta manera:
![Page 12: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/12.jpg)
EJEMPLOS APLICADOS A MECÁNICA AUTOMOTRIZ
![Page 13: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/13.jpg)
![Page 14: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/14.jpg)
![Page 15: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/15.jpg)
![Page 16: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/16.jpg)
![Page 17: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/17.jpg)
EJERCICIO 2
![Page 18: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/18.jpg)
![Page 19: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/19.jpg)
![Page 20: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/20.jpg)
• PREGUNTAS:1. Los criterios pueden ser • Un escalar o una cadena. • Un número• Una estructura 2. Switch-case es similar a • If• Else• Elseif• if/else/elseif3. Complete La estructura switch-case se usa con frecuencia cuando existe ………………de opciones …………………de programación para una variable dada.4. CompleteSwitch case es una estructura de …………… empleada en programación. Se utiliza para agilizar la toma de ………….. múltiples; trabaja de la misma manera que lo harían sucesivos …….
![Page 21: Diapositivas grupo 1 ESTRUCTURAS](https://reader035.vdocuments.co/reader035/viewer/2022062523/587f25681a28ab350c8b7b39/html5/thumbnails/21.jpg)
5. Switch y case lo utilizamos cundo tenemos Dos opciones Mas de dos opciones