Algorithmique et Programmation I