Este tema define cómo se estructuran los lenguajes de programación, desde las alternativas más simples hasta el desarrollo de un menú completo. También aquí hay muchas variaciones entre los distintos lenguajes, pero se verá más claro utilizando los pseudocódigos, el primer paso para la resolución de un algoritmo.