Академический Документы
Профессиональный Документы
Культура Документы
LENGUAJE DE PROGRAMACIÓN
Estructuras Selectivas:
IF …ELSE
SELECT CASE
DOCENTE:
JEFE DE PRÁCTICA:
Semestre:
II
Periodo:
2010 – B
GUÍA PRÁCTICA II
Estructuras Selectivas
OBJETIVOS
OBJETIVO GENERAL:
Conocer y evaluar olas estructuras utilizadas para tomar decisiones lógicas y en función al
OBJETIVOS ESPECÍFICOS:
Resolver ejercicios con la estructura IF…ELSE
Resolver ejercicios con la estructura múltiple SELEC T CASE
MATERIALES
Computadoras
Visual Basic 2008
Diapositivas
Guía práctica
CONTENIDOS
INTRODUCCIÓN
Las estructuras selectivas son de gran utilidad cuando se requiere resolver problemas
Estas estructuras selectivas evalúan una condición y en función del resultado de la misma
En las estructuras selectivas se utilizan para tomar decisiones lógicas, de ahí que se suelen
Hay ocasiones en las que necesitaremos decidir que hacer dependiendo de algún
condicionante, por ejemplo al pulsar la tecla Suprimir eliminar uno u otro elemento de un
ListBox.
posibles, por ejemplo en ecuaciones de 2do grado, existen 3 posibles alternativas o caminos
La estructura de decisión múltiple evaluará una expresión que podría tomar n valores
distintos. Según se elija uno de estos valores en la condición, se realizará una de las
acciones o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n
posibles.
ESTRUCTURAS SELECTIVAS:
IF …ELSE
If <expresión a evaluar> Then <Lo que haya que hacer si la expresión evaluada devuelve Verdadero>
Esta es la forma más simple, ya que aquí lo que se hace es evaluar la expresión que se
indica después de IF y si esa expresión devuelve un valor verdadero, (es decir es verdad),
se ejecutan los comandos que haya después de THEN y si esa expresión no es cierta, se
End If
Que para el caso es lo mismo, con la diferencia de que resulta más claro de leer y que
podemos usar más de una línea de código, con lo cual resulta más evidente el que podamos
Pero si también queremos hacer algo cuando la expresión NO se cumpla, podemos usar la
cumpla.
Else
End If
ACTIVIDADES
teclado.
CONDICIONES MÚLTIPLES:
SELECT CASE
Hasta ahora hemos usado las instrucciones IF / Then / Else, pero Visual Basic pone a
nuestra disposición la instrucción Select Case con la que podemos elegir entre varias
opciones y en la versión .NET nos facilita un poco las cosas, al menos con respecto a como
' ...
' ...
Case Else
End Select
rango de valores, por ejemplo que el valor de i estuviera entre 5 y 12 (mayor que 5 y menor que 12),
Cuando queremos comprobar si el valor es mayor (o cualquier otra comprobación), usaremos Is,
como en el caso de Is > 25, esto es lo mismo que comprobar si i es mayor que 25.
Por último, si ninguno de esos casos se cumple, se ejecutará lo que esté a continuación de Case
Else, que funciona igual que el Else último que tenemos en el bloque If... Then.
Como vemos, funciona casi igual que con If... Then, pero de una forma algo más ordenada, la única
pega es que sólo podemos evaluar una expresión, mientras que con If podemos usar tantas como
queramos... precisamente por eso existen estas dos posibilidades... cuando una no es válida,
Diagrama de flujo
Condición
ACTIVIDADES
equivalente en romano.
Promedio Mensaje
0a5 Pésimo
6 a 10 Deficiente
11 a 15 Regular
16 a 20 Bueno
1.
RESUMEN
En la práctica es necesario que existan más de dos lecciones posibles – por ejemplo- en la
múltiples.
AUTOEVALUACIÓN
2. Crear una aplicación que determine dados dos números enteros, si un número es
divisor de otro.
3. Hallar el resultado de una ecuación de 2do grado con sus posibles valores que pueda
tomar el discriminante.
BIBLIOGRAFÍA
2. Joel Martin CHUCO MARRUFO. Visual Basic 2005. Ediciones Persoft. Lima.
Lenguaje de Programación I - 10 -