Centro     Educativo EquinoccialEXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICOPROFESOR                      STALIN CRUZAÑO LECTIVO 2011                     2012
TEMASentencia de control switchCONCEPTOEJEMPLOESTRUCTURAIntegrantesGabriela ArcosDayanna Miranda
Definición de switchLa estructura switch permite elegir ejecutar diferentes códigos (conjunto de sentenciasde programacion) dependiendo de un valor.El switch en el lenguaje de programación se llama select caseAl 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  caseSe 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

Exposicion estalin

  • 1.
    Centro Educativo EquinoccialEXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICOPROFESOR STALIN CRUZAÑO LECTIVO 2011 2012
  • 2.
    TEMASentencia de controlswitchCONCEPTOEJEMPLOESTRUCTURAIntegrantesGabriela ArcosDayanna Miranda
  • 3.
    Definición de switchLaestructura switch permite elegir ejecutar diferentes códigos (conjunto de sentenciasde programacion) dependiendo de un valor.El switch en el lenguaje de programación se llama select caseAl 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 caseSe 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 admitedistintas 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