Con estas premisas, se puede desarrollar el siguiente algoritmo: