ESTRUCTURAS CONDICIONALES EN PSEINT

Aprender cómo funcionan las estructuras condicionales, permiten implementar y mejorar la capacidad de un programa para responder de manera dinámica a las diversas situaciones que se planteen en la solución de un problema de la vida diaria.

Las estructuras condicionales son cruciales en la programación, ya que permiten que un programa tome decisiones basadas en condiciones específicas.

Las condicionales son estructuras de control que habilitan a un programa a tomar decisiones en función de condiciones específicas. Estas condiciones pueden ser expresiones lógicas que evalúan su veracidad o falsedad. En PSeInt, las estructuras condicionales más comunes son “Si Entonces”, "Sino" y “Sino Si”, que te permiten ejecutar distintos bloques de código según la evaluación de una condición.

Estructura de la Condición "Si Entonces"

La estructura condicional "Si" se emplea para ejecutar un bloque de código si una condición es verdadera. A continuación, se presenta la estructura básica:

Si (condición) Entonces

   // Código a ejecutar si la condición es verdadera

FinSi

Por ejemplo, el siguiente código en PSeInt muestra un mensaje si el valor de una variable es mayor que 10:

Algoritmo Condición Si

   Definir número Como Entero

   numero <- 15

   Si (numero > 10) Entonces

      Escribir "El número es mayor que 10."

   FinSi

FinAlgoritmo


Estructura de la Condición "Sino"

La estructura de la condición "Sino" se utiliza para ejecutar un bloque de código si una condición es falsa. Aquí está la estructura básica:


Si (condición) Entonces

   // Código a ejecutar si la condición es verdadera

Sino

   // Código a ejecutar si la condición es falsa

FinSi

En el siguiente ejemplo, se muestra un mensaje si el valor de una variable es menor que 5 y otro mensaje si no lo es:


Algoritmo Condición Sino

   Definir número Como Entero

   numero <- 3

   Si (numero < 5) Entonces

      Escribir("El número es menor que 5.")

   Sino

      Escribir("El número no es menor que 5.")

   FinSi

FinAlgoritmo




Condicionales Múltiples: "Sino Si"

En ocasiones, es necesario evaluar múltiples condiciones diferentes. Para ello, se utiliza la estructura "Sino Si," que permite evaluar una serie de condiciones y ejecutar el bloque de código de la primera condición que sea verdadera.

Si (condición1) Entonces

   // Código a ejecutar si condición1 es verdadera

Sino Si (condición2) Entonces

   // Código a ejecutar si condición2 es verdadera

Sino Si (condición3) Entonces

   // Código a ejecutar si condición3 es verdadera

...

Sino

   // Código a ejecutar si ninguna de las condiciones anteriores es verdadera

FinSi

En el siguiente ejemplo, se utiliza "Sino Si" para determinar si un número es positivo, negativo o cero:


Algoritmo CondiciónSinoSi

   Definir número Como Entero

   numero <- 8

   Si(numero > 0) Entonces

      Escribir("El número es positivo.")

   Sino Si (numero < 0) Entonces

      Escribir("El número es negativo.")

   Sino

      Escribir("El número es cero.")

   FinSi

FinAlgoritmo



NOTA: este material fue diseñado, basándose en el material bibliográfico digital de:

              codersfree.com/posts/condicionales-en-pseint

No hay comentarios:

Publicar un comentario