Última actualización: Agosto 2025
El pseudocódigo es un lenguaje sencillo que se asemeja a un lenguaje de programación, pero sin la rigidez de una sintaxis y semántica formales, de manera que estas reglas son flexibles. Normalmente se usa el lenguaje natural para escribir las sentencias.
Características:
- Es un lenguaje informal que permite a los programadores expresar los pasos de un algoritmo de manera concisa.
- No requiere una sintaxis estricta, lo que facilita su escritura y compresión, asemejándose al lenguaje humano.
- Se utiliza para aprender y planificar la lógica y las estructuras de un programa antes de escribir el código en un lenguaje de programación específico.
- Es fácil de convertir a un lenguaje de programación para crear un programa.
No existe una sintaxis estandarizada para la escritura de pseudocódigo, con lo que es posible encontrar diferencias entre dos pseudocódigos escritos por diferentes programadores.
También podemos expresar un algoritmo mediante un pseudocódigo, que no es otra cosa que expresar las instrucciones de este en un lenguaje natural, fácil de entender para un ser humano. Secuenciando las instrucciones como se llevarían a cabo en la ejecución del proceso.
Los seudocódigos para los dos ejemplos del post de Diagramas de flujo podrían ser:
Ejemplo 1: Determinar si una persona es mayor de edad
Inicio
Leemos la edad del sujeto
Si la edad es >= 18:
Mostramos el mensaje: “Mayor”.
Si la edad no es >=18:
Mostramos el mensaje: “Menor”
Fin
Ejemplo 2: Coche no arranca
Inicio
Comprobar que hemos introducido la llave en el contacto.
Si no la hemos introducido, introducidla.
Comprobar que hemos arrancado (hacer contacto)
Si no hemos hecho contacto, arrancar.
Comprobar si hay gasolina.
Si no hay gasolina llenar el tanque y comenzar el proceso de nuevo.
Si no arranca, llamar a la grúa y llevar el coche al taller.
Fin
Usamos instrucciones sencillas como Leer, Escribir, Si, Sino para representar la lógica. No dependemos de ningún lenguaje de programación específico. Es casi como escribir una receta en español con estructura lógica.
Existen herramientas para probar el pseudocódigo. Una de las más comunes puedes descargarla en PSeint.
NOTA: Este post es parte de la colección “Conceptos básicos de programación”. Puedes ver el índice de esta colección aquí.