alternativas posibles cuando se genera una consulta. Por ejemplo: en una ecuación de segundo grado el discriminante puede ser negativo, nulo o positivo Este problema se puede resolver utilizando estructuras alternativas simples o dobles anidadas o en cascada, pero este tipo de solución añade complejidad al algoritmo y hace difícil la lectura del código fuente. La estructura de selección múltiple ofrece una solución más simple. Para esta estructura Se evalúa una expresión que puede tomar n valores distintos (1, 2, 3, ..., n que deben ser finitos) A cada valor de la expresión corresponde una instrucción (o serie de instrucciones) diferentes. Lo que significa que el flujo seguirá un camino distinto entre los n posibles caminos dependiendo del valor de la expresión. Según_sea <expresión> hacer caso 1: acción 1 caso 2: acción 2 . . . caso n: acción n si_no acción x fin_según