miércoles, 9 de abril de 2025

PSEINT CONDICIONAL

 

¿Qué son las Condicionales en PSeInt?

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 CondicionSi
   Definir numero 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 CondicionSino
   Definir numero 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 CondicionSinoSi
   Definir numero 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

¿Qué son los Bucles en PSeInt?

Los bucles, también conocidos como "ciclos", son estructuras de control que permiten que un conjunto de instrucciones se repita varias veces hasta que se cumpla una condición específica. Estas estructuras son fundamentales para automatizar tareas repetitivas y realizar cálculos iterativos.

En PSeInt, hay tres tipos principales de bucles: el bucle "Mientras", el bucle "Repetir" y el bucle "Para". Cada uno de ellos tiene sus propias aplicaciones y se utiliza según las necesidades específicas del programa.

Bucle "Mientras" en PSeInt

El bucle "Mientras" se utiliza para repetir un conjunto de instrucciones mientras una condición sea verdadera. La estructura básica es la siguiente:

Mientras (condición) Hacer
   // Código a repetir mientras la condición sea verdadera
FinMientras

Bucle "Repetir" en PSeInt

El bucle "Repetir" se utiliza para repetir un conjunto de instrucciones hasta que una condición sea verdadera. La estructura básica es la siguiente:

Repetir
   // Código a repetir al menos una vez
Hasta Que (condición)

Por ejemplo, si deseas solicitar al usuario un número positivo, puedes usar un bucle "Repetir" de la siguiente manera:

Algoritmo BucleRepetir
   Definir numero Como Entero

   Repetir
      Escribir("Ingresa un número positivo:")
      Leer(numero)
   Hasta que (numero > 0)
   Escribir("Número válido.")
FinAlgoritmo

Por ejemplo, si deseas imprimir los números del 1 al 5, puedes usar un bucle "Mientras" de la siguiente manera:

Algoritmo BucleMientras
   Definir contador Como Entero

   contador <- 1
   Mientras (contador <= 5) Hacer
      Escribir contador
      contador <- contador + 1
   FinMientras
FinAlgoritmo

Bucle "Para" en PSeInt

El bucle "Para" se utiliza cuando se conoce el número exacto de iteraciones que se deben realizar. La estructura básica es la siguiente:

Para variable <- valorInicial Hasta valorFinal Con paso paso Hacer
   // Código a repetir en cada iteración
FinPara

Por ejemplo, si deseas imprimir los números del 1 al 5 utilizando un bucle "Para", puedes hacerlo de la siguiente manera:

Algoritmo BuclePara
   Para i <- 1 Hasta 5 Hacer
      Escribir i
   FinPara
FinAlgoritmo

No hay comentarios.:

Publicar un comentario

PSEINT CONDICIONAL

  ¿Qué son las Condicionales en PSeInt? Las condicionales son estructuras de control que habilitan a un programa a tomar decisiones en funci...