Utilizando la Estructura "Según" en PSeInt para la Selección Múltiple


Victor Arana Flores

20 Sep 2023

La selección múltiple, comúnmente referida como "switch" o "case" en otros lenguajes de programación, es una estructura de control fundamental para tomar decisiones complejas en función del valor de una variable. En este artículo, profundizaremos en cómo aplicar la selección múltiple utilizando la estructura "Según" en PSeInt, una herramienta educativa diseñada para enseñar programación y lógica computacional. Aprenderás cómo funciona esta estructura, cuándo es útil y cómo integrarla en tus programas para gestionar situaciones con múltiples opciones.

¿Qué es la Selección Múltiple en PSeInt?

La selección múltiple es una estructura de control utilizada para tomar decisiones basadas en el valor de una variable o expresión. En PSeInt, se implementa mediante la estructura "Según" y se utiliza cuando necesitas elegir una acción específica entre varias opciones posibles. Cada opción se conoce como un "caso", y se ejecutará el bloque de código correspondiente al caso cuyo valor coincida con el valor de la variable o expresión evaluada.

La Estructura "Según" para Selección Múltiple en PSeInt

La estructura básica de la selección múltiple "Según" en PSeInt se presenta de la siguiente manera:

Según (variable_o_expresión) Hacer
   Caso valor1:
      // Código a ejecutar si la variable_o_expresión es igual a valor1
   Caso valor2:
      // Código a ejecutar si la variable_o_expresión es igual a valor2
   ...
   Otro:
      // Código a ejecutar si ninguna de las condiciones anteriores se cumple
FinSegún

En este código, "variable_o_expresión" representa la variable o expresión cuyo valor deseas evaluar. Se comparará con diferentes valores (valor1, valor2, etc.), y se ejecutará el bloque de código correspondiente al caso que coincida. Si ninguno de los casos coincide, se ejecutará el bloque de código en la sección "Otro".

Ejemplo de Selección Múltiple en PSeInt

A continuación, te presentamos un ejemplo simple de selección múltiple en PSeInt. Supongamos que tienes una variable "diaSemana" que almacena el día de la semana como un número (1 para lunes, 2 para martes, etc.). Deseas mostrar un mensaje diferente según el día de la semana:

Algoritmo SeleccionMultiple
   Definir diaSemana Como Entero

   diaSemana <- 3

   Según diaSemana Hacer
      Caso 1:
         Escribir "Hoy es lunes."
      Caso 2:
         Escribir "Hoy es martes."
      Caso 3:
         Escribir "Hoy es miércoles."
      Caso 4:
         Escribir "Hoy es jueves."
      Caso 5:
         Escribir "Hoy es viernes."
      Caso 6:
         Escribir "¡Es fin de semana!"
      Otro:
         Escribir "Número de día no válido."
   FinSegún
FinAlgoritmo

En este ejemplo, la variable "diaSemana" tiene el valor 3, lo que llevará a la ejecución del "Caso 3" y mostrará "Hoy es miércoles." Si el valor de "diaSemana" no coincide con ninguno de los casos, se ejecutará el bloque de código en la sección "Otro," que mostrará "Número de día no válido."

Únete a Nuestro Curso "Fundamentos de Programación"

Si deseas profundizar en los fundamentos de la programación y aprender más sobre cómo utilizar la estructura "Según" para la selección múltiple de manera efectiva, te invitamos a unirte a nuestro curso exclusivo "Fundamentos de Programación". En este curso, no solo abordarás la selección múltiple, sino que también explorarás otros conceptos esenciales de la programación. Aprenderás a tomar decisiones lógicas en tu código y a crear programas que resuelvan problemas del mundo real.

Conclusión

La estructura "Según" en PSeInt es una herramienta poderosa que te permite tomar decisiones complejas en función del valor de una variable o expresión. Es especialmente útil cuando te enfrentas a múltiples opciones y necesitas ejecutar diferentes bloques de código según la opción seleccionada. Con práctica y comprensión de la selección múltiple, podrás desarrollar programas más flexibles y dinámicos en PSeInt para abordar una variedad de situaciones. ¡Sigue aprendiendo y explora las posibilidades de la programación en PSeInt a través de nuestro curso "Fundamentos de Programación"!


0 comentarios

Inicia sesión para comentar