7
EXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICO PROFESOR STALIN CRUZ AÑO LECTIVO 11 Centro Educativo Equinoccial

Exposicion estalin

Embed Size (px)

Citation preview

Page 1: Exposicion estalin

EXPOSICION DE DESARROLLO DE FUNCIONES EN EL SISTEMA INFORMATICO

PROFESOR STALIN CRUZ

AÑO LECTIVO

2011 2012

Centro Educativo Equinoccial

Page 2: Exposicion estalin

TEMA

CONCEPTOEJEMPLO

ESTRUCTURA

SENTENCIA DE CONTROL SWITCH

IntegrantesGabriela Arcos

Dayanna Miranda

Page 3: Exposicion estalin

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

Page 4: Exposicion estalin

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")

Page 5: Exposicion estalin

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 if else, 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:

Page 6: Exposicion estalin

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:

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”.

SENTENCIA SELECT CASE EN VISUAL BASIC

Page 7: Exposicion estalin

# include <stdio.h>int main(){ int pato; for (pato = 3 ; pato < 13 ; pato = pato + 1) { switch (pato) { case 3 : printf("pato vale tres\n"); break; case 4 : printf("pato vale cuatro\n"); break; case 5 : case 6 : case 7 : case 8 : printf("El valor de pato esta entre 5 y 8\n"); break; case 12 : printf("pato vale doce\n"); break; default : printf("Valor indefinido en una instrucción" "case\n"); break; } /* Fin de la instrucción switch */ } /* Fin del bucle */ return 0;

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