Es una técnica de diseño de algoritmos que usa un lenguaje semiestructurado, con términos simples y naturales. Describe los pasos de un programa de forma clara y sin necesidad de detalles específicos de sintaxis. Sirve como puente entre la planificación y la codificación en C++.

Es escribir algoritmos utilizando palabras.

Existen palabras definidas, por ejemplo:

HOLA MUNDO

{Muestra en la pantalla el mensaje “Hola mundo”}

  1. Escribir.

Ejemplo 2.

ALMACÉN

{Se pide el precio de un producto y la cantidad vendida, el programa devuelve el total a pagar}

{precProd y totPagar son reales. cantProd es entero}

INICIO

  1. Leer cantProd y precProd.
  2. Hacer totPagar←cantProd * precProd
  3. Escribir totPagar

FIN

Ejemplo 3.

AUMENTO DE SUELDOS

{Se pide un sueldo y si es menor a 10000 se le hace un aumento del 10%}

{sueldo es de tipo real}

INICIO

  1. Leer sueldo.
  2. Si sueldo < 10000.

2.1 hacer sueldo ← sueldo * 1.10.

  1. Escribir sueldo.

FIN