Domina el Pseudocódigo en PSeInt
Aprende la sintaxis, estructura y comandos del entorno de pseudocódigo más popular. Utiliza las pestañas superiores para generar algoritmos o probar tus conocimientos.
Categorías
Tipos de Perfil en PSeInt
PSeInt cuenta con varios perfiles de configuración (Flexible, Estricto o Personalizado).
Definir ... Como ..., usar puntos y coma (;) al final y operadores explícitos.Escribir
Muestra texto, valores de variables o resultados de operaciones en la pantalla.
Escribir "Mensaje" , variable1 , "otro mensaje" ;
Algoritmo EjemploEscribir
Definir nombre Como Caracter;
nombre <- "Juan";
Escribir "Bienvenido, ", nombre;
FinAlgoritmo
Leer
Solicita un dato al usuario por teclado y lo almacena dentro de una o más variables.
Leer variable1, variable2;
Algoritmo EjemploLeer
Definir edad Como Entero;
Escribir "Ingresa tu edad:";
Leer edad;
Escribir "Tienes ", edad, " años de edad.";
FinAlgoritmo
Asignación (<-)
Asigna un valor (constante, otra variable o resultado de cálculo) a una variable específica. También se puede usar el signo igual (=) en perfiles flexibles.
variable <- expresion_o_valor;
Algoritmo EjemploAsignacion
Definir base, altura, area Como Real;
base <- 12.5;
altura <- 8.0;
area <- base * altura;
Escribir "El área calculada es: ", area;
FinAlgoritmo
Si - Entonces - Sino
Evalúa una condición lógica. Si se cumple (Verdadero), ejecuta unas instrucciones. Opcionalmente, ejecuta otras si no se cumple (Sino).
Si condicion_logica Entonces
instrucciones_si_verdadero;
Sino
instrucciones_si_falso;
FinSi
Algoritmo EjemploCondicion
Definir num Como Entero;
Escribir "Introduce un número:";
Leer num;
Si num % 2 = 0 Entonces
Escribir "El número es par";
Sino
Escribir "El número es impar";
FinSi
FinAlgoritmo
Según
Evalúa el valor de una variable numérica o de texto y ejecuta el bloque que coincida con dicho valor. Ideal para menús de selección múltiple.
Segun variable Hacer
opcion_1: instrucciones_1;
opcion_2: instrucciones_2;
De Otro Modo: instrucciones_por_defecto;
FinSegun
Algoritmo MenuCalculos
Definir opc Como Entero;
Escribir "Menú: 1. Saludar, 2. Despedirse";
Leer opc;
Segun opc Hacer
1: Escribir "¡Hola, amigo!";
2: Escribir "¡Adiós, nos vemos!";
De Otro Modo:
Escribir "Opción no reconocida";
FinSegun
FinAlgoritmo
Para
Repite un conjunto de instrucciones un número determinado de veces usando una variable contadora que se incrementa en cada iteración.
Para variable_contador <- valor_inicial Hasta valor_final Con Paso incremento Hacer
instrucciones;
FinPara
Algoritmo ConteoRegresivo
Definir i Como Entero;
Para i <- 10 Hasta 1 Con Paso -1 Hacer
Escribir "Despegue en: ", i;
FinPara
Escribir "¡Fuego! 🚀";
FinAlgoritmo
Mientras
Bucle que repite un bloque de instrucciones mientras la condición dada sea verdadera. Si de inicio no se cumple la condición, el código de adentro jamás se ejecuta.
Mientras condicion_logica Hacer
instrucciones;
FinMientras
Algoritmo LimiteSuma
Definir suma, num Como Entero;
suma <- 0;
Mientras suma < 50 Hacer
Escribir "Suma actual: ", suma, ". Introduce un número:";
Leer num;
suma <- suma + num;
FinMientras
Escribir "Llegaste o superaste el límite de 50! Total: ", suma;
FinAlgoritmo
Repetir - Hasta Que
Ejecuta el bloque interno por lo menos una vez, y continúa repitiéndolo hasta que la condición de salida sea verdadera.
Repetir
instrucciones;
Hasta Que condicion_logica;
Algoritmo ValidacionClave
Definir clave Como Caracter;
Repetir
Escribir "Introduce la clave de acceso:";
Leer clave;
Si clave <> "admin123" Entonces
Escribir "Clave errónea. Inténtalo de nuevo.";
FinSi
Hasta Que clave = "admin123";
Escribir "¡Acceso concedido exitosamente!";
FinAlgoritmo
Asistente de Código PSeInt
Completa este formulario dinámico y genera un algoritmo de PSeInt válido al instante. Copia el resultado directamente en tu simulador o software local.
Configura tu algoritmo
Elegir Ejemplo de Código
Autoevaluación PSeInt
Ponte a prueba respondiendo estas 5 preguntas fundamentales de pseudocódigo.
¿Cuál es el símbolo o comando que representa el operador de asignación en PSeInt?
¡Has terminado la prueba!
Obtuviste un gran resultado de 4 correctas de un total de 5.