Forma de describir algoritmos usando un lenguaje parecido al lenguaje de programación, pero informal y fácil de entender. No sigue las reglas estrictas de los lenguajes de programación, lo que lo hace fácil de leer tanto para programadores como para personas sin experiencia técnica.
Es el intermedio entre la explicación en lenguaje cotidiano y el código real en un lenguaje de programación.
Claridad
Usa un lenguaje sencillo y fácil de entender.
Estructura
Sigue una estructura lógica similar a la de los lenguajes de programación (condiciones, bucles, funciones).
Flexibilidad
No tiene reglas estrictas, permitiendo mayor libertad al escribir
Intermedio
Es un puente entre la descripción en lenguaje natural y el código de un lenguaje de programación.