Este documento describe los fundamentos de la programación estructurada en C, incluyendo el uso de funciones para dividir un programa en módulos más pequeños y manejables. Las funciones permiten reutilizar código mediante la definición de tareas específicas que pueden llamarse desde diferentes partes de un programa. Cada programa consiste principalmente en una función principal llamada main que llama a otras funciones para realizar las tareas del programa.