Estructuras de Selección o Selectivas
En un algoritmo se tiene una lista de enunciados, instrucciones o sentencias que se van ejecutando a medida que se van interpretando secuencialmente. Sin embargo, en ocasiones nos interesa controlar el flujo de la ejecución estableciendo alternativas, es decir, que una serie de enunciados se ejecuten en algunas ocasiones y en otras no, dependiendo de determinadas condiciones.
Las estructuras de selección, selectivas o condicionales, son aquellas que nos permiten manipular el flujo de nuestros algoritmos en función de que se cumpla o no determinada o determinadas condiciones.
Scratch cuenta con algunos de los tipos básicos de estructuras condicionales: simples (Si) y dobles (Si si no), ubicados en la categoría Control.
En Makecode en cambio se encuentran en la categoría Lógica
Se desea mostrar en pantalla un mensaje de "Aprobado" o "Reprobado" si la nota ingresada es mayor o igual a seis.
Ejemplo en Diagrama de Flujo: