Algorithmiques et programmation II