SlideShare una empresa de Scribd logo
1 de 7
Centro     Educativo  Equinoccial EXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICO PROFESOR                       STALIN CRUZ AÑO LECTIVO  2011                     2012
TEMA Sentencia de control  switch CONCEPTO EJEMPLO ESTRUCTURA Integrantes Gabriela Arcos Dayanna Miranda
Definición de switch La estructura switch permite elegir ejecutar diferentes códigos (conjunto de sentencias de programacion) dependiendo de un valor. El switch en el lenguaje de programación se llama select case Al contrario de if-then e if-then-else, la sentencia switch permite cualquier cantidad de rutas de ejecución posibles..  Un switch funciona con los datos primitivos byte, short, char e int. También funciona con tipos enumerados (tratados en Clases y herencia) y con unas cuantas clases especiales que «envuelven» a ciertos tipos primitivos: Character, Byte, Short, and Integer (tratado en Clases y objetos).  El cuerpo de una sentencia switch se conoce como el bloque switch. Cualquier sentencia contenida directamente por el bloque switch  puede estar marcada por una o más etiquetas case o default. La sentencia switch evalúa su expresión y ejecuta el caso (case) adecuado. La decisión de usar una sentencia if-then-else o switch a menudo es simplemente una cuestión de criterio propio. Podrá decidir cuál usar  basándose en la legibilidad y otros factores. Se puede utilizar una sentencia if-then-else para tomar decisiones basadas en rangos de valores  o condiciones, mientras que una sentencia switch solamente puede tomar decisiones basadas en un solo valor entero o enumerado.  También es interesante la sentencia break que va detrás de cada case. Cada sentencia break termina la sentencia switch que la envuelve.  El control de flujo continúa con la primera sentencia a continuación del bloque switch. Las sentencias break son necesarias porque sin  ellas las sentencias case fallarían, es decir, sin un break el flujo del programa seguiría secuencialmente a través de todas las sentencias case
Ejemplo de select  case Se define la variable del tipo entero hijos, se le pide al usuario que ingrese el número de hijos que posee y luego entra en acción  la estructura switch, actuando de diferentes formas dependiendo del valor de la variable hijos en tiempo de ejecución.  Switch(dia_de_la_semana) {      case 1:         document. write("Es Lunes")  break      case 2:         document. Write("Es Martes")         break      case 3:  document.write("Es Miércoles")         break      case 4:         document.write("Es Jueves")         break      case 5:         document.write("Es viernes")         break      case 6:      case 7:         document.write("Es fin de semana")         break      default:         document.write("Ese día no existe")
Cada case admite distintas sentencias, y a su vez, podemos poner distintas etiquetas case para distintas  opciones dentro de un mismo switch. A diferencia del ifelse, el switch case nos permite tener varias opciones o simplificar un poco el código. En el siguiente ejemplo  dependiendo del día de la semana imprime un texto diferente. <html><body><script type="text/javascript">var a = new Date();Dia=a.getDay();switch (Dia){case 5:  document.write("<b>Viernes social</b>");  break;case 6:  document.write("<b>Sábado sexual !!!</b>");  break;case 0:  document.write("<b>Domingo familiar</b>");  break;default:  document.write("<b>I'm really looking forward to this weekend!</b>");}</script> <p>En este script el Domingo=0, Lunes=1, Martes=2, etc.</p> </body></html> NOTA:
   A diferencia de otros lenguajes, Basic tiene una implementación distinta a la sentencia Switch que generalmente         usamos en lenguajes como C, PHP o Java, sin embargo su uso no es demasiado distinto, siempre lo usaremos         como una alternativa a usar If anidados, que claramente es poco organizado hacerlo de esa forma.       Veamos un ejemplo práctico de como usar esta sentencia e selección múltiple, pero antes paso a explicar para       que sirve. La sentencia Select Case en Visual Basic .NET nos da la posibilidad de ejecutar una serie de        instrucciones según otra condición establecida. Veamos        un ejemplo gráfico del formulario de prueba que haremos para demostrar su uso: Sentencia Select Case en Visual Basic   Podemos ver que nos dan a escoger distintas opciones, ahora según la opción que escojamos así mismo  ejecutaremos algún tipo de instrucciones. Para este ejemplo agreguen 3 RadioButton y un botón, y en cada  evento checked de los RadioButton le dan valor  a una variable llamada “opcion”.
          Estudiaremos ahora una de las instrucciones mas importantes del lenguaje C, el enunciado switch, ésta no es difícil así que            no permita que lo intimide. Empieza con la palabra clave switch seguida por una variable entre paréntesis la cual es la variable           de conmutación, en este ejemplo truck. Las condiciones de conmutación se encierran entre llaves. La palabra reservada case se           utiliza para empezar cada condición, le sigue el valor de la variable para la condición seleccionada, después un símbolo de colon           (dos puntos) y por último los enunciados a ser ejecutados. LA INSTRUCCIÓN switch

Más contenido relacionado

La actualidad más candente

Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en androidvane18evi
 
Estructuras de seleccion anidadas
Estructuras de seleccion anidadasEstructuras de seleccion anidadas
Estructuras de seleccion anidadasUVM
 
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 flujoGabriel Mondragón
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlabTensor
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab SecanteTensor
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switchGabriel Barboza
 
Diapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASDiapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASJeferson Anchatuña
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2maria_z2
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 

La actualidad más candente (19)

Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Instriccion while
Instriccion whileInstriccion while
Instriccion while
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Estructuras de control en android
Estructuras de control en androidEstructuras de control en android
Estructuras de control en android
 
Estructuras de seleccion anidadas
Estructuras de seleccion anidadasEstructuras de seleccion anidadas
Estructuras de seleccion anidadas
 
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
 
Plan3 powerpoint
Plan3 powerpointPlan3 powerpoint
Plan3 powerpoint
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlab
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
 
Sesión de clase del curso de programación
Sesión de clase del curso de programaciónSesión de clase del curso de programación
Sesión de clase del curso de programación
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switch
 
Diapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURASDiapositivas grupo 1 ESTRUCTURAS
Diapositivas grupo 1 ESTRUCTURAS
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2
 
38 Php. La Funcion Switch
38 Php. La Funcion Switch38 Php. La Funcion Switch
38 Php. La Funcion Switch
 
Cisneros fernando2 4
Cisneros fernando2 4Cisneros fernando2 4
Cisneros fernando2 4
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 

Destacado

Destacado (9)

Introducción al teclado
Introducción al tecladoIntroducción al teclado
Introducción al teclado
 
Comunicacion
ComunicacionComunicacion
Comunicacion
 
Herramientas para nuestro blog
Herramientas para nuestro blogHerramientas para nuestro blog
Herramientas para nuestro blog
 
Herramientas para nuestro blog
Herramientas para nuestro blogHerramientas para nuestro blog
Herramientas para nuestro blog
 
Ambintes colaborativos
Ambintes colaborativosAmbintes colaborativos
Ambintes colaborativos
 
Google Calendar
Google CalendarGoogle Calendar
Google Calendar
 
Experiencia davincieducación
Experiencia davincieducaciónExperiencia davincieducación
Experiencia davincieducación
 
RESUMEN PROXY
RESUMEN PROXYRESUMEN PROXY
RESUMEN PROXY
 
Premios PríNcipe De Asturias
Premios PríNcipe De AsturiasPremios PríNcipe De Asturias
Premios PríNcipe De Asturias
 

Similar a Exposicion estalin

Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]grachika
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]grachika
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptxAdryanaEN
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptxAdryanaEN
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informáticamarifabi5
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondónluisandresrondongarc
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Condiciones
CondicionesCondiciones
Condicioneschembe
 
Unidad3
Unidad3Unidad3
Unidad3JHONNY
 
Condiciones
CondicionesCondiciones
Condicionesyesid19
 
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
 

Similar a Exposicion estalin (20)

ESTRUCTURA DE CONTROL
ESTRUCTURA DE CONTROLESTRUCTURA DE CONTROL
ESTRUCTURA DE CONTROL
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Estructuras selectivas.pptx
Estructuras selectivas.pptxEstructuras selectivas.pptx
Estructuras selectivas.pptx
 
Portafolio
PortafolioPortafolio
Portafolio
 
Mod2ud2 1
Mod2ud2 1Mod2ud2 1
Mod2ud2 1
 
Java básico
Java  básicoJava  básico
Java básico
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informática
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
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
 

Más de Stalyn Cruz

Introduccin a la placa madre
Introduccin a la placa madreIntroduccin a la placa madre
Introduccin a la placa madreStalyn Cruz
 
Escuelas amigas grupo 1
Escuelas amigas grupo 1Escuelas amigas grupo 1
Escuelas amigas grupo 1Stalyn Cruz
 
Desarrollo pensamiento critico
Desarrollo pensamiento criticoDesarrollo pensamiento critico
Desarrollo pensamiento criticoStalyn Cruz
 
Visual basic... tattyerick... for
Visual basic... tattyerick... forVisual basic... tattyerick... for
Visual basic... tattyerick... forStalyn Cruz
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de controlStalyn Cruz
 
If visual basic marlon y españa
If visual basic marlon y españaIf visual basic marlon y españa
If visual basic marlon y españaStalyn Cruz
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medinaStalyn Cruz
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medinaStalyn Cruz
 
Alojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonAlojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonStalyn Cruz
 
Practica#2 joomla
Practica#2 joomlaPractica#2 joomla
Practica#2 joomlaStalyn Cruz
 
Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Stalyn Cruz
 
Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Stalyn Cruz
 
Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Stalyn Cruz
 
Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Stalyn Cruz
 
CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009Stalyn Cruz
 
Unidades Didacticas
Unidades DidacticasUnidades Didacticas
Unidades DidacticasStalyn Cruz
 

Más de Stalyn Cruz (20)

Introduccin a la placa madre
Introduccin a la placa madreIntroduccin a la placa madre
Introduccin a la placa madre
 
Escuelas amigas grupo 1
Escuelas amigas grupo 1Escuelas amigas grupo 1
Escuelas amigas grupo 1
 
Desarrollo pensamiento critico
Desarrollo pensamiento criticoDesarrollo pensamiento critico
Desarrollo pensamiento critico
 
Alojamiento web
Alojamiento webAlojamiento web
Alojamiento web
 
Implementacion
ImplementacionImplementacion
Implementacion
 
Visual basic... tattyerick... for
Visual basic... tattyerick... forVisual basic... tattyerick... for
Visual basic... tattyerick... for
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 
If visual basic marlon y españa
If visual basic marlon y españaIf visual basic marlon y españa
If visual basic marlon y españa
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medina
 
Archivo pdf
Archivo pdfArchivo pdf
Archivo pdf
 
Alojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlonAlojamientos wed joomla..... españa y marlon
Alojamientos wed joomla..... españa y marlon
 
Sentencia ford
Sentencia fordSentencia ford
Sentencia ford
 
Practica#2 joomla
Practica#2 joomlaPractica#2 joomla
Practica#2 joomla
 
Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2Sistema informático monousuarios y multiusuarios clase 2
Sistema informático monousuarios y multiusuarios clase 2
 
Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010Horario de examenes_1_er_trimestre_escuela_2010
Horario de examenes_1_er_trimestre_escuela_2010
 
Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011Reglamento interno colegio equinoccial 2010 - 2011
Reglamento interno colegio equinoccial 2010 - 2011
 
Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010Horario de examenes 1 er trimestre colegio 2010
Horario de examenes 1 er trimestre colegio 2010
 
CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009CóDigo Escuela Equinoccial 2009
CóDigo Escuela Equinoccial 2009
 
Unidades Didacticas
Unidades DidacticasUnidades Didacticas
Unidades Didacticas
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Exposicion estalin

  • 1. Centro Educativo Equinoccial EXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICO PROFESOR STALIN CRUZ AÑO LECTIVO 2011 2012
  • 2. TEMA Sentencia de control switch CONCEPTO EJEMPLO ESTRUCTURA Integrantes Gabriela Arcos Dayanna Miranda
  • 3. Definición de switch La estructura switch permite elegir ejecutar diferentes códigos (conjunto de sentencias de programacion) dependiendo de un valor. El switch en el lenguaje de programación se llama select case Al contrario de if-then e if-then-else, la sentencia switch permite cualquier cantidad de rutas de ejecución posibles.. Un switch funciona con los datos primitivos byte, short, char e int. También funciona con tipos enumerados (tratados en Clases y herencia) y con unas cuantas clases especiales que «envuelven» a ciertos tipos primitivos: Character, Byte, Short, and Integer (tratado en Clases y objetos). El cuerpo de una sentencia switch se conoce como el bloque switch. Cualquier sentencia contenida directamente por el bloque switch puede estar marcada por una o más etiquetas case o default. La sentencia switch evalúa su expresión y ejecuta el caso (case) adecuado. La decisión de usar una sentencia if-then-else o switch a menudo es simplemente una cuestión de criterio propio. Podrá decidir cuál usar basándose en la legibilidad y otros factores. Se puede utilizar una sentencia if-then-else para tomar decisiones basadas en rangos de valores o condiciones, mientras que una sentencia switch solamente puede tomar decisiones basadas en un solo valor entero o enumerado. También es interesante la sentencia break que va detrás de cada case. Cada sentencia break termina la sentencia switch que la envuelve. El control de flujo continúa con la primera sentencia a continuación del bloque switch. Las sentencias break son necesarias porque sin ellas las sentencias case fallarían, es decir, sin un break el flujo del programa seguiría secuencialmente a través de todas las sentencias case
  • 4. Ejemplo de select case Se define la variable del tipo entero hijos, se le pide al usuario que ingrese el número de hijos que posee y luego entra en acción la estructura switch, actuando de diferentes formas dependiendo del valor de la variable hijos en tiempo de ejecución. Switch(dia_de_la_semana) { case 1: document. write("Es Lunes") break case 2: document. Write("Es Martes") break case 3: document.write("Es Miércoles") break case 4: document.write("Es Jueves") break case 5: document.write("Es viernes") break case 6: case 7: document.write("Es fin de semana") break default: document.write("Ese día no existe")
  • 5. Cada case admite distintas sentencias, y a su vez, podemos poner distintas etiquetas case para distintas opciones dentro de un mismo switch. A diferencia del ifelse, el switch case nos permite tener varias opciones o simplificar un poco el código. En el siguiente ejemplo dependiendo del día de la semana imprime un texto diferente. <html><body><script type="text/javascript">var a = new Date();Dia=a.getDay();switch (Dia){case 5:  document.write("<b>Viernes social</b>");  break;case 6:  document.write("<b>Sábado sexual !!!</b>");  break;case 0:  document.write("<b>Domingo familiar</b>");  break;default:  document.write("<b>I'm really looking forward to this weekend!</b>");}</script> <p>En este script el Domingo=0, Lunes=1, Martes=2, etc.</p> </body></html> NOTA:
  • 6. A diferencia de otros lenguajes, Basic tiene una implementación distinta a la sentencia Switch que generalmente usamos en lenguajes como C, PHP o Java, sin embargo su uso no es demasiado distinto, siempre lo usaremos como una alternativa a usar If anidados, que claramente es poco organizado hacerlo de esa forma. Veamos un ejemplo práctico de como usar esta sentencia e selección múltiple, pero antes paso a explicar para que sirve. La sentencia Select Case en Visual Basic .NET nos da la posibilidad de ejecutar una serie de instrucciones según otra condición establecida. Veamos un ejemplo gráfico del formulario de prueba que haremos para demostrar su uso: Sentencia Select Case en Visual Basic Podemos ver que nos dan a escoger distintas opciones, ahora según la opción que escojamos así mismo ejecutaremos algún tipo de instrucciones. Para este ejemplo agreguen 3 RadioButton y un botón, y en cada evento checked de los RadioButton le dan valor a una variable llamada “opcion”.
  • 7. Estudiaremos ahora una de las instrucciones mas importantes del lenguaje C, el enunciado switch, ésta no es difícil así que no permita que lo intimide. Empieza con la palabra clave switch seguida por una variable entre paréntesis la cual es la variable de conmutación, en este ejemplo truck. Las condiciones de conmutación se encierran entre llaves. La palabra reservada case se utiliza para empezar cada condición, le sigue el valor de la variable para la condición seleccionada, después un símbolo de colon (dos puntos) y por último los enunciados a ser ejecutados. LA INSTRUCCIÓN switch