lunes, 16 de mayo de 2011

Estructuras Selectivas

Definición

Las estructuras selectivas, también llamadas bucles condicionales, son un tipo de estructura que evalúan una condición para tomar decisiones en cuanto a la ejecución de instrucciones.
Las estructuras selectivas usan las palabras reservadas:
·         If  (si)
·         Else (sino)
·         End If (Fin del Sí)
·         ElseIf (Sino Si)
Condiciones

            Una condición es una estructura que representa una característica, a través de los operadores relacionales.  Ejemplos:

·         Sueldo es menor o igual a Sueldo Mínimo.  (Sueldo <= SueldoMínimo).  
·         Tiene hijos (NumHijos > 0).
·         Es casado  (EstadoCivil = “Casado”).

Operadores Relacionales
OPERADOR DE RELACIÓN
SIGNIFICADO
>
Mayor que
<
Menor que
=
Igual que
<>
Diferente de
>=
Mayor o igual que
<=
Menor o igual que

Tipos de estructuras condicionales

Estructura condicional simple
            Se usa cuando tenemos una condición para ejecutar un grupo de instrucciones.  Ejemplo:   Si sueldo es menor o igual a Sueldo Mínimo.  (Condición: Sueldo <= SueldoMinimo).  

If Condicion Then
Acciones...
....
End If

Estructura condicional compuesta o doble:
Se usa cuando tenemos 2 posibilidades, que resultan de si la condición se cumple o no.  Ejemplo:    Si tiene hijos realice la acción Número 1 Sino realice la opción Número 2.  Condición:   (NumHijos > 0)

If Condición Then
   Acciones que se realizan cuando se cumple la condición
Else
       Acciones que se realizan cuando No se cumple la condición
End If

Estructura condicional múltiple o encadenamiento de selecciones dobles:
Se usa cuando tenemos más de 2 posibilidades que se excluyen entre sí.   Ejemplo: Si Vocal = “A”, sino Si Vocal = “E”, sino Si Vocal = “I”, sino Si Vocal = “O”, sino Si Vocal = “U”.

If condición1 Then
Acciones
ElseIf condición2 Then
Acciones....
ElseIf condición3 Then
Acciones....
End If

Operadores Lógicos
Operador
Nombre
Estructura
Interpretación de la Estructura
And
“Y” Lógico
Condicion1 and Condicion2
Se cumple cuando ambas condiciones son ciertas
Or
“O” Lógico
Condicion1 or Condicion2
Se cumple cuando una sola de las condiciones es cierta
Not
Negación
not comparación
Se cumple cuando la condición es falsa

Uso de operadores lógicos y condiciones
Los operadores lógicos permiten utilizar dos o más condiciones a la vez. Ejemplos:
  • Sueldo Base menor o igual a Sueldo Mínimo y que tenga hijos.  
(Sueldo <= Sueldo Mínimo)  AND (NumHijos > 0
  • Color rojo o color Azul.   (Color  = “rojo”) OR (Color = “azul)
  • Color no es blanco     (Not Color = “blanco”), en este caso, es igual a decir color es diferente de blanco (Color <> “Blanco)

11 comentarios:

  1. PERO NO VA MUCHO PARA EL EXAMEN DE INFORMATICA.

    DANIEL ALVARADO 2ºdo AÑO

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. Esta publicación es útil al momento de terminar la investigación. ¡Gracias por publicarla!

    Carlos Méndez - 2do Año.

    ResponderEliminar
  4. Hola ! recuerden que tienen oportunidad de entregar esta investigacion hasta el dia 08 de Junio, este material les puede servir de ayuda a los que no la pudieron finalizar.

    Daniel Opazo
    2do Año

    ResponderEliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. Gracias por publicar esta información, me fue de gran ayuda para terminar la investigación, ya que algunas preguntas no se conseguían, además de que sin esta se harían mas complicadas las prácticas.

    Santiago Hernández
    2do Año.

    ResponderEliminar
  7. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  8. Excelente material!!!, me sirvio de mucha utilidad, ahora es material de apoyo para mi proximo examen sobre este tema.

    Este Material lo hare publico para que mis compañeros cuenten con esta valiosa información.

    El contenido del material esta bien desarrollado y por lo tanto es facil de entender y digerir.

    Eduardo Mogollon
    2do Año

    ResponderEliminar
  9. Al usar if hay que recordar que hay que poner end if al final, tambien que hay que poner un end if por cada else que usemos. (Max Pérez)

    ResponderEliminar
  10. gracias por subir lo que va para el examen teo

    Juan Saume 8°

    ResponderEliminar
  11. sera que esto va para el examen de lapso??? si es asi seria de gran ayuda poder descargarlo en pdf

    ResponderEliminar