Este documento presenta un resumen de los conceptos clave para desarrollar software utilizando programación estructurada, incluyendo el planteamiento de problemas, algoritmos, entrada/salida, resolución de problemas, bucles y variables/constantes en pseudocódigo. Incluye enlaces a varias fuentes para obtener más información sobre estos temas fundamentales de la programación.