Un módulo es un bloque de código delimitado por llaves que resuelve una tarea específica y al que se le asigna un nombre. Los módulos permiten dividir un problema grande en subtareas más pequeñas para facilitar su resolución. Cada módulo debe llamarse desde el programa principal y no debe exceder una pantalla de código.