Ceci est une ancienne révision du document !
Cette méthode algorithmique permet de résoudre un problème. Tout d'abord, on divise ce problème en une multitude de petits problèmes, puis ces sous-problèmes étant plus simples, sont ensuite résolus, et on recombine enfin les petits problèmes résolus afin d'obtenir la solution du problème de départ. (je vous invite à voir [[les_fiches_revisions:langages_programmation:recursivite|la récursivité] sur laquelle cette méthode est souvent basée)
Comme son nom l'indique (ou pas), ce paradigme est séparée en trois étapes.