La distinción se hace según de donde provengan los datos con los que trabaja la subrutina.