INTRODUCCION A LA PROGRAMACION

 

Lección 8: Estructura Selectiva Simple.

 

            8.1 Introducción.

            8.2 Estructura de Selección Simple.

            8.3 Ejemplo

            84. Ejercicios

 

8.1 Introducción.

 

Las estructuras de selección se utilizan para tomar decisiones lógicas, por lo que también se les llama estructuras de decisión o alternativas.

 

En las estructuras de selección se evalúa una condición y en función del resultado de la misma se realiza una serie de instrucciones u otra. Las condiciones se especifican utilizando expresiones lógicas.

 

Las estructuras de selección pueden ser simples, dobles o múltiples.

 

Arriba

 

8.2 Estructura de Selección Simple.

 

La estructura de selección simple evalúa una condición, si ésta es verdadera ejecuta una o varias instrucciones, si es falsa continua la ejecución normal del programa.

 

La representación gráfica de la estructura de selección simple es:

 

El pseudocódigo correspondiente es (en español):

 

Si <condición> entonces

            <accion>

fin_si

 

En ingles:

 

If <condición> then

            <accion>

end_if

 

La estructura de selección simple se codifica en Visual Basic tal y como se muestra a continuación:

 

If <condición> Then

            <instrucciones>

End if

 

Arriba

 

8.3 Ejemplo

 

GUI

 

 

Codificación del botón cmdIgual

--------------------------------------------------------------------------------------------------------------

Private Sub Command1_Click()

 

'Declaracion de variables

  Dim A As Single 'A es el primer sumando

  Dim B As Single 'B es el segundo sumando

  Dim S As Single 'S es el resultado de sumar A + B

 

'Se comprueba que las entradas sean números

  If IsNumeric(txtPrimero.Text) = False Or IsNumeric(txtSegundo.Text) = False Then

    Beep

    MsgBox "Solo se aceptan números", 16, "Error"

    txtPrimero.Text = ""

    txtSegundo.Text = ""

  End If

 

'Capturando los valores entrados por el usuario

  A = Val(txtPrimero.Text)

  B = Val(txtSegundo.Text)

 

'Calculando el resultado de sumar A y B

  R = A + B

 

'Imprimiendo el resultado

  lblResultado.Caption = Str$(R)

 

End Sub

--------------------------------------------------------------------------------------------------------------

 

En esta aplicación se utilizan algunos elementos nuevos, que se han resaltado en marrón.

 

 

 

 

Los otros valores de number admitidos son 64, 48 y 32. Invitamos al estudiante a indagar el resultado de utilizar estos números en una caja de mensajes.

 

 

Arriba

 

8.4 Ejercicios

 

Usando solamente estructuras de selección simple cuando sea necesario establecer alternativas

 

 

 

 

 

 

Arriba