Écriture de la fonction trainACP