Los procedimientos son bloques de código que realizan tareas específicas y pueden ser llamados desde otras partes del programa. Existen diferentes tipos de procedimientos como subprocedimientos, procedimientos de función y procedimientos de propiedad. La estructuración del código mediante procedimientos permite dividir el programa en unidades lógicas independientes y reutilizar código de manera más fácil.