9
UNIVERSIDAD MIGUEL ALEMAN EQUIPO #3 INTEGRANTES MONICA IRASEMA JULIAN TEMA SELECT CASE

Selec cast. 8o tetra

Embed Size (px)

Citation preview

Page 1: Selec cast. 8o tetra

UNIVERSIDAD MIGUEL ALEMAN

EQUIPO #3INTEGRANTES

MONICA IRASEMA

JULIANTEMA

SELECT CASE

Page 2: Selec cast. 8o tetra

INTRODUCCIONLos lenguajes de programación modernos

tienen estructuras de control similares. Lo que varia entre las estructuras de control de los diferentes lenguajes es que cada lenguaje tiene una sintaxis propia para expresar su estructura. Y permite usar tantas condiciones (o casos).

Page 3: Selec cast. 8o tetra

SENTENCIA SELECT CASE

Esta sentencia es una estructura de control para ejecutar un bloque de instrucciones solo cuando el resultado de la comparación de dos expresiones coincidan. Esta estructura es de gran utilidad cuando una variable puede tomar múltiples valores, cada uno de los cuales determina una operación especifica.

Page 4: Selec cast. 8o tetra

LA DIFERENCIA DEL SELECT CASE DE EL IF

Lo que diferencia al select case del if es que consiste en que el numero de posibilidades de la evaluación de esta variable no tiene por que ser si o no pudiendo hacer cosas para un numero indeterminado de valores. mientras que con el select case,cada una de las cosas que queremos comprobar lo ponemos en los distintos case podemos evaluar una variable y realizar acciones dependiendo de el valor de esta. Y si ninguno de esos casos se cumple se ejecutara el case else pero de una forma mas ordenada lo que queremos evaluar.

Page 5: Selec cast. 8o tetra

SE UTILIZA EL SELECT CASE

-Se evalúa la expresion,dando como resultado un numero. luego, se recorren los case dentro de la estructura buscando que el numero coincida con uno de los valores.

-cuando se encuentra la primera coincidencia ,se ejecuta el bloque correspondiente y se sale de la estructura select- case.

-si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el bloque de sentencias de la sección case else.

Page 6: Selec cast. 8o tetra

LA SINTAXIS SELECT CASE

Es cuando se requiere realizar una cantidad de comparaciones sobre una misma expresión se utiliza la instrucción select case su sintaxis es:

Select case expresiónCase condición

Instrucción Case condición

Case elseEnd select

Page 7: Selec cast. 8o tetra

EJEMPLO DE LA SINTAXIS_Se utiliza select case cuando quieres saber

cuantos alumnos hay en la escuela select case expresiónCase alumno > de 20Case condición (es el mensaje) que es el text1=al

mensajeCase alumnos<20Else cuando no se relacione con la instrucción

anterior se utiliza else.End select siempre va en la sintaxis.

Page 8: Selec cast. 8o tetra

LAS INSTRUCCIONES ASOCIADAS AL BLOQUE CASE

Las instrucciones asociadas al bloque case de la expresión coincidente se ejecutaran una vez, y el control del programa pasara a la línea que esta después de end select.

Select case expresión Case 1 instrucción del bloquecase 2,case N, case else instrucción del bloque

else y end select

Page 9: Selec cast. 8o tetra

SELECT CASE

1.Abra un nuevo proyecto EXE estándar y active el formulario.

2.Inserte un objeto listBox,un frame y dos commandButton.

3.Configure la apariencia del formulario y de los objetos.

Objetos form1,frame2,list1,command1 y command2