Este documento presenta diferentes herramientas de metodología de programación como algoritmos, diagramas de flujo, pseudocódigo y estructuras de control. Define algoritmos, diagramas de flujo y sus componentes. Explica el uso de pseudocódigo y estructuras de control como secuenciales, de decisión simple, doble y múltiple con ejemplos. En general, proporciona una introducción a estas herramientas básicas para el desarrollo de programas.