Este documento trata sobre conceptos básicos de programación. Explica que la programación implica diseñar, codificar, depurar y mantener código fuente de programas escritos en un lenguaje de programación para crear comportamientos deseados. También define algoritmo como un conjunto ordenado de pasos para resolver un problema, y pseudocódigo como una descripción informal de alto nivel de un algoritmo para facilitar la comprensión humana. Por último, introduce el diagrama de flujo de datos como una representación gráfica del flujo de datos a través de un sistema de inform