SlideShare una empresa de Scribd logo
Switch/Case
Sentencias
GRUPO N°2
CEVALLOS ALEX
CONDO CARLOS
ESPOCH
La instrucción Switch
 La sentencia switch
proporciona otra forma
de decidir qué sentencia
ejecutar a continuación
 La sentencia switch
evalúa una expresión,
luego intenta igualar el
resultado a uno de varios
casos posibles
 El inicio debe ser una
coincidencia exacta.
2
switch ( expression ){
case value1 :
statement-list1
case value2 :
statement-list2
case value3 :
statement-list3
case ...
}
La instrucción Switch
 Cada caso
contiene un valor
y una lista de
declaraciones
 El flujo de control
se transfiere a la
sentencia
asociada con el
primer valor de
caso que
coincide
3
switch ( expression ){
case value1 :
statement-list1
case value2 :
statement-list2
case value3 :
statement-list3
case ...
}
Switch - sintaxis
 La sintaxis general de una sentencia switch es:
switch ( expression ){
case value1 :
statement-list1
case value2 :
statement-list2
case value3 :
statement-list3
case ...
}
switch
and
case
are
reserved
words
Si la expresión
Coincide con value3,
Saltos de control
hacia aqui
La instrucción Switch
 La instrucción break se
puede utilizar como la
última instrucción en la
lista de sentencias de
cada caso
 Una instrucción break
hace que el control se
transfiera al final de la
instrucción switch
 Si no se utiliza una
instrucción break, el flujo
de control continuará en
el siguiente caso
switch ( expression ){
case value1 :
statement-list1
break;
case value2 :
statement-list2
break;
case value3 :
statement-list3
break;
case ...
}
Switch Ejemplos:
 Ejemplos de la instrucción switch:
switch (option){
case 'A':
aCount++;
break;
case 'B':
bCount++;
break;
case 'C':
cCount++;
break;
}
Switch – no breaks!!!
 Another Example:
switch (option){
case 'A':
aCount++;
case 'B':
bCount++;
case 'C':
cCount++;
}
switch (option){
case 'A':
aCount++;
break;
case 'B':
bCount++;
break;
case 'C':
cCount++;
break;
}
Switch - default

Una instrucción switch puede tener un caso
default opcional
 El caso por defecto no tiene valor asociado
y simplemente usa la palabra reservada
default
 Si el caso predeterminado está presente, el
control se transferirá a él si ningún otro valor
de caso coincide
 Si no hay ningún caso por defecto, y ningún
otro valor coincide, el control pasa a través
de la sentencia después del switch
La Sentencia switch
 Switch con el
caso por
defecto :
switch (option){
case 'A':
aCount++;
break;
case 'B':
bCount++;
break;
case 'C':
cCount++;
break;
default:
otherCount++;
break;
}
Switch o no Switch
 La expresión de una instrucción switch debe resultar
en un tipo integral, que significa un entero (byte,
short, int, long) o un char
 No puede ser un valor booleano o un valor de punto
flotante (flotante o doble)
 La condición booleana implícita en una instrucción
switch es igualdad
 No puede realizar comprobaciones relacionales con
una instrucción switch
Bibliografia
 Morales Marchena, H. (2005). Matlab métodos numéricos y
visualización gráfica. Lima: Megabyte. Pag. 195
 SWITCH (2017).Roberto Rodrigues del Rio autor.
https://www.mathworks.com/help/symbolic/mupad_ref/case.html?
requestedDomain=www.mathworks.com
 Amos Gilat.(2005). MATLAB una introducción con ejercicios
prácticos.USA:Editorila Reverte S. A.. Pag. 230 - 2060

Más contenido relacionado

La actualidad más candente

Strncat
StrncatStrncat
Condicionales
CondicionalesCondicionales
Condicionales
Deynna Lopez
 
MATEMATICAS IV
MATEMATICAS IVMATEMATICAS IV
MATEMATICAS IV
CARIANI
 
Estructuras
EstructurasEstructuras
Estructuras
yaxury cianca
 
grandville capitulo# 2
grandville capitulo# 2grandville capitulo# 2
grandville capitulo# 2
dayanitaar
 
Certeza validez
Certeza validezCerteza validez
Certeza validez
ShirleyYacchirema
 
Strncmp
StrncmpStrncmp
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujo
Gabriel Mondragón
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
Carlos Andrés Hernández Doria
 
Carateristica de instrumento de medicion 2
Carateristica de instrumento de medicion 2Carateristica de instrumento de medicion 2
Carateristica de instrumento de medicion 2
elvischacon
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Jose Miguel Henriquez
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No DeterministicoScarlinr
 
Fundamentos
Fundamentos Fundamentos
Fundamentos
Diomedesmorron
 
Calculo
CalculoCalculo
Derivada
Derivada Derivada
Termodinamica Vol Control
Termodinamica Vol ControlTermodinamica Vol Control
Termodinamica Vol Control
Pablo Gandarilla C.
 

La actualidad más candente (16)

Strncat
StrncatStrncat
Strncat
 
Condicionales
CondicionalesCondicionales
Condicionales
 
MATEMATICAS IV
MATEMATICAS IVMATEMATICAS IV
MATEMATICAS IV
 
Estructuras
EstructurasEstructuras
Estructuras
 
grandville capitulo# 2
grandville capitulo# 2grandville capitulo# 2
grandville capitulo# 2
 
Certeza validez
Certeza validezCerteza validez
Certeza validez
 
Strncmp
StrncmpStrncmp
Strncmp
 
D6 b sentencias de control de flujo
D6 b sentencias de control de flujoD6 b sentencias de control de flujo
D6 b sentencias de control de flujo
 
Ciclos en java script
Ciclos en java scriptCiclos en java script
Ciclos en java script
 
Carateristica de instrumento de medicion 2
Carateristica de instrumento de medicion 2Carateristica de instrumento de medicion 2
Carateristica de instrumento de medicion 2
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No Deterministico
 
Fundamentos
Fundamentos Fundamentos
Fundamentos
 
Calculo
CalculoCalculo
Calculo
 
Derivada
Derivada Derivada
Derivada
 
Termodinamica Vol Control
Termodinamica Vol ControlTermodinamica Vol Control
Termodinamica Vol Control
 

Similar a Grupo 2 matlab

Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Joaquin1418
 
Condiciones
CondicionesCondiciones
Condiciones
chembe
 
Condiciones
CondicionesCondiciones
Condiciones
chembe
 
Unidad3
Unidad3Unidad3
Unidad3JHONNY
 
Condiciones
CondicionesCondiciones
Condiciones
yesid19
 
Lenguaje de programacion C++ 3
Lenguaje de programacion C++ 3Lenguaje de programacion C++ 3
Lenguaje de programacion C++ 3David
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3camnav
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
STEVENZAFIRO
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c charnisch
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
Gioo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
maribelduran
 
Clase 2
Clase 2Clase 2
Clase 2
Jaime Lara
 
Fpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.com
FresyMetal
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
AdryanaEN
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
AdryanaEN
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
AriMendoza9
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basic
Carloos Octaavio
 

Similar a Grupo 2 matlab (20)

Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Repaso c
Repaso cRepaso c
Repaso c
 
Condiciones
CondicionesCondiciones
Condiciones
 
Condiciones
CondicionesCondiciones
Condiciones
 
Unidad3
Unidad3Unidad3
Unidad3
 
Condiciones
CondicionesCondiciones
Condiciones
 
Lenguaje de programacion C++ 3
Lenguaje de programacion C++ 3Lenguaje de programacion C++ 3
Lenguaje de programacion C++ 3
 
Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3Lenguajesdeprogramacion c nivel1-unidad3
Lenguajesdeprogramacion c nivel1-unidad3
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Lenguajes de programacion c
Lenguajes de programacion c Lenguajes de programacion c
Lenguajes de programacion c
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Clase 2
Clase 2Clase 2
Clase 2
 
Fpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.com
 
Clase 6
Clase 6Clase 6
Clase 6
 
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basic
 

Último

Taller de Robots Velocistas2 esquema....
Taller de Robots Velocistas2 esquema....Taller de Robots Velocistas2 esquema....
Taller de Robots Velocistas2 esquema....
lawjose243
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
FreddyJuniorOrtechoC
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
EmilyLloydCerda
 
presentacion-primer-ciclo-charla-2020-colombia.pdf
presentacion-primer-ciclo-charla-2020-colombia.pdfpresentacion-primer-ciclo-charla-2020-colombia.pdf
presentacion-primer-ciclo-charla-2020-colombia.pdf
xpequispe
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
Aspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdfAspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdf
MaryamDeLen
 
Bioelementos y biomoleculas.pptx bioquímica
Bioelementos y biomoleculas.pptx bioquímicaBioelementos y biomoleculas.pptx bioquímica
Bioelementos y biomoleculas.pptx bioquímica
KellyCespedesMaytahu
 
CAPACITACION EN USO Y MANEJO DE EXTINTORES
CAPACITACION EN USO Y MANEJO DE EXTINTORESCAPACITACION EN USO Y MANEJO DE EXTINTORES
CAPACITACION EN USO Y MANEJO DE EXTINTORES
vaniacordova6
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
armadura_vigas.pptx.....................
armadura_vigas.pptx.....................armadura_vigas.pptx.....................
armadura_vigas.pptx.....................
Acletti Ammina
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
gabyp22
 
Relieve, Cuencas y curvas de nivel representación gráfica
Relieve, Cuencas y curvas de nivel representación gráficaRelieve, Cuencas y curvas de nivel representación gráfica
Relieve, Cuencas y curvas de nivel representación gráfica
paulsurvey
 
Teoria de Variadores de Frecuencia WEG PERU
Teoria de Variadores de Frecuencia WEG PERUTeoria de Variadores de Frecuencia WEG PERU
Teoria de Variadores de Frecuencia WEG PERU
LUISALONSODIPAZZEA1
 
Guia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdfGuia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdf
AlmaDeliaStephanieMo
 
dibujo tecnico.pdf-....................................
dibujo tecnico.pdf-....................................dibujo tecnico.pdf-....................................
dibujo tecnico.pdf-....................................
adrianaramoslopez903
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
jhunior lopez rodriguez
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 

Último (20)

Taller de Robots Velocistas2 esquema....
Taller de Robots Velocistas2 esquema....Taller de Robots Velocistas2 esquema....
Taller de Robots Velocistas2 esquema....
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
 
Clase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de faseClase de termodinamica sobre cabios de fase
Clase de termodinamica sobre cabios de fase
 
presentacion-primer-ciclo-charla-2020-colombia.pdf
presentacion-primer-ciclo-charla-2020-colombia.pdfpresentacion-primer-ciclo-charla-2020-colombia.pdf
presentacion-primer-ciclo-charla-2020-colombia.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
Aspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdfAspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdf
 
Bioelementos y biomoleculas.pptx bioquímica
Bioelementos y biomoleculas.pptx bioquímicaBioelementos y biomoleculas.pptx bioquímica
Bioelementos y biomoleculas.pptx bioquímica
 
CAPACITACION EN USO Y MANEJO DE EXTINTORES
CAPACITACION EN USO Y MANEJO DE EXTINTORESCAPACITACION EN USO Y MANEJO DE EXTINTORES
CAPACITACION EN USO Y MANEJO DE EXTINTORES
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
armadura_vigas.pptx.....................
armadura_vigas.pptx.....................armadura_vigas.pptx.....................
armadura_vigas.pptx.....................
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
 
Relieve, Cuencas y curvas de nivel representación gráfica
Relieve, Cuencas y curvas de nivel representación gráficaRelieve, Cuencas y curvas de nivel representación gráfica
Relieve, Cuencas y curvas de nivel representación gráfica
 
Teoria de Variadores de Frecuencia WEG PERU
Teoria de Variadores de Frecuencia WEG PERUTeoria de Variadores de Frecuencia WEG PERU
Teoria de Variadores de Frecuencia WEG PERU
 
Guia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdfGuia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdf
 
dibujo tecnico.pdf-....................................
dibujo tecnico.pdf-....................................dibujo tecnico.pdf-....................................
dibujo tecnico.pdf-....................................
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 

Grupo 2 matlab

  • 2. La instrucción Switch  La sentencia switch proporciona otra forma de decidir qué sentencia ejecutar a continuación  La sentencia switch evalúa una expresión, luego intenta igualar el resultado a uno de varios casos posibles  El inicio debe ser una coincidencia exacta. 2 switch ( expression ){ case value1 : statement-list1 case value2 : statement-list2 case value3 : statement-list3 case ... }
  • 3. La instrucción Switch  Cada caso contiene un valor y una lista de declaraciones  El flujo de control se transfiere a la sentencia asociada con el primer valor de caso que coincide 3 switch ( expression ){ case value1 : statement-list1 case value2 : statement-list2 case value3 : statement-list3 case ... }
  • 4. Switch - sintaxis  La sintaxis general de una sentencia switch es: switch ( expression ){ case value1 : statement-list1 case value2 : statement-list2 case value3 : statement-list3 case ... } switch and case are reserved words Si la expresión Coincide con value3, Saltos de control hacia aqui
  • 5. La instrucción Switch  La instrucción break se puede utilizar como la última instrucción en la lista de sentencias de cada caso  Una instrucción break hace que el control se transfiera al final de la instrucción switch  Si no se utiliza una instrucción break, el flujo de control continuará en el siguiente caso switch ( expression ){ case value1 : statement-list1 break; case value2 : statement-list2 break; case value3 : statement-list3 break; case ... }
  • 6. Switch Ejemplos:  Ejemplos de la instrucción switch: switch (option){ case 'A': aCount++; break; case 'B': bCount++; break; case 'C': cCount++; break; }
  • 7. Switch – no breaks!!!  Another Example: switch (option){ case 'A': aCount++; case 'B': bCount++; case 'C': cCount++; } switch (option){ case 'A': aCount++; break; case 'B': bCount++; break; case 'C': cCount++; break; }
  • 8. Switch - default  Una instrucción switch puede tener un caso default opcional  El caso por defecto no tiene valor asociado y simplemente usa la palabra reservada default  Si el caso predeterminado está presente, el control se transferirá a él si ningún otro valor de caso coincide  Si no hay ningún caso por defecto, y ningún otro valor coincide, el control pasa a través de la sentencia después del switch
  • 9. La Sentencia switch  Switch con el caso por defecto : switch (option){ case 'A': aCount++; break; case 'B': bCount++; break; case 'C': cCount++; break; default: otherCount++; break; }
  • 10. Switch o no Switch  La expresión de una instrucción switch debe resultar en un tipo integral, que significa un entero (byte, short, int, long) o un char  No puede ser un valor booleano o un valor de punto flotante (flotante o doble)  La condición booleana implícita en una instrucción switch es igualdad  No puede realizar comprobaciones relacionales con una instrucción switch
  • 11. Bibliografia  Morales Marchena, H. (2005). Matlab métodos numéricos y visualización gráfica. Lima: Megabyte. Pag. 195  SWITCH (2017).Roberto Rodrigues del Rio autor. https://www.mathworks.com/help/symbolic/mupad_ref/case.html? requestedDomain=www.mathworks.com  Amos Gilat.(2005). MATLAB una introducción con ejercicios prácticos.USA:Editorila Reverte S. A.. Pag. 230 - 2060