procédure itérative