Las subrutinas son secciones de código que pueden separarse unas de otras por constituir un bloque más o menos independiente del resto de rutinas del programa.