5.2.2. Estructura condicional, selectiva o alternativa

Si tenemos que comprobar alguna condición antes de decidir qué sentencia es la que debemos ejecutar entonces la estructura condicional es la adecuada.

Se evalúa la condición y en función del resultado se ejecuta un conjunto de instrucciones u otro.

Hay tres tipos de sentencias selectivas:
  • Condicional simple.
  • Condicional doble.
  • Selectiva múltiple.

Condicional simple.

Si necesitas hacer algo sólo en el caso de que se cumpla alguna condición, el condicional simple es la estructura adecuada. Evaluamos la condición y si es verdadera ejecutamos el conjunto de sentencias asociadas al entonces, y si es falso, no hacemos nada y continuamos con la sentencia que haya a continuación.

En flujograma y pseudocódigo es la estructura:

Si <condición> entonces 

<acciones>

Fin-Sí












Condicional doble.

Si tienes que elegir entre dos posibles alternativas, dependiendo de que se cumpla o no alguna condición, debes utilizar el condicional doble. La condición se evalúa una única vez, por lo que las acciones que correspondan se ejecutarán una única vez.

En flujograma y pseudocódigo esta estructura es:
Si <condicion> entonces

<acciones si verdadera>

Si no

<acciones si falsa>

Fin-Si


No hay comentarios :

Publicar un comentario