séance 4, algorithme