Actualizado: Octubre 2026
Si-Entonces en PSeInt: Sintaxis (2026)
Si-Entonces es la instrucción condicional de PSeInt: permite que el programa tome decisiones. Evalúa una condición lógica y ejecuta un bloque de instrucciones u otro según el resultado sea Verdadero o Falso.
Sintaxis
Si condicion Entonces
// instrucciones si la condición es Verdadera
SiNo
// instrucciones si la condición es Falsa
FinSi
La condición es una expresión lógica: una comparación (edad >= 18), una variable lógica o varias condiciones combinadas con Y, O y NO.
El bloque SiNo es opcional: si lo omites y la condición es falsa, el programa simplemente continúa después del FinSi.
Los bloques Si pueden anidarse: dentro de un Si puede haber otro Si completo, cada uno con su propio FinSi.
Ejemplo completo
Programa que decide si una persona es mayor de edad:
Algoritmo MayorDeEdad
Definir edad Como Entero
Escribir Sin Saltar 'Escribe tu edad: '
Leer edad
Si edad >= 18 Entonces
Escribir 'Eres mayor de edad.'
SiNo
Escribir 'Eres menor de edad.'
FinSi
FinAlgoritmo
Con edad 20 muestra Eres mayor de edad.; con 15 muestra Eres menor de edad.. La condición edad >= 18 devuelve Verdadero o Falso y el programa elige el bloque correspondiente.
Errores comunes
- Olvidar el FinSi: cada Si necesita su cierre; sin él, PSeInt marca error de sintaxis.
- Usar <- en lugar de = en la condición: Si x <- 5 Entonces es incorrecto; para comparar se usa Si x = 5 Entonces.
- Condiciones que no devuelven un valor lógico: la condición debe evaluarse a Verdadero o Falso (una comparación o una variable lógica).
Preguntas frecuentes
Ver también
- Sintaxis de PSeInt: guía completa — el índice de referencia con todas las instrucciones del lenguaje
- ¿Qué es PSeInt? — definición, historia y usos del programa
- Ejercicios resueltos — más de 100 ejercicios con código para practicar
- Según en PSeInt — la alternativa cuando comparas una variable con varios valores
- Operadores en PSeInt — relacionales y lógicos para construir condiciones
- Mientras en PSeInt — las condiciones también controlan los bucles
