El bucle For Each puede describirse genéricamente (en pseudolenguaje) de la siguiente manera: