Skip to content
Numérique et sciences informatiques · Terminale

Idées d’apprentissage actif

Méthode "Diviser pour régner"

La méthode 'Diviser pour régner' est une stratégie algorithmique puissante qui consiste à décomposer un problème complexe en sous-problèmes plus petits, à les résoudre indépendamment, puis à combiner leurs résultats. L'exemple emblématique de ce chapitre est le tri fusion, qui illustre parfaitement comment cette approche peut transformer un problème de complexité quadratique en une solution beaucoup plus efficace.

Programmes OfficielsBOEN spécial n°8 du 25 juillet 2019 - AlgorithmiqueCompétence : Concevoir un algorithme selon la méthode diviser pour régner
25–45 minBinômes → Classe entière3 activités

Activité 01

Jeu de simulation45 min · Classe entière

Jeu de simulation: Le tri fusion humain

La classe doit trier une pile de copies. On divise la pile en deux à chaque étape jusqu'à avoir des piles d'une seule copie, puis on les fusionne deux par deux en les classant. On chronomètre pour comparer avec un tri classique.

Quel est le principe de la méthode 'diviser pour régner' ?
AppliquerAnalyserÉvaluerCréerConscience socialePrise de décision
Générer une leçon complète

Activité 02

Cercle de recherche30 min · Petits groupes

Cercle de recherche: Puissance rapide

Les élèves doivent calculer 2^16. Un groupe utilise la méthode naïve (15 multiplications), l'autre utilise 'diviser pour régner' (4 multiplications). Ils comparent ensuite le nombre d'opérations.

Comment fonctionne l'algorithme du tri fusion ?
AnalyserÉvaluerCréerAutogestionConscience de soi
Générer une leçon complète

Activité 03

Penser-Partager-Présenter25 min · Binômes

Penser-Partager-Présenter: Où diviser ?

On présente différents problèmes (recherche, tri, calcul). Les élèves doivent discuter en binômes pour identifier si la méthode 'diviser pour régner' est applicable et comment couper le problème en deux.

Comment évaluer la complexité d'un algorithme récursif ?
ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles
Générer une leçon complète

Quelques notes pour enseigner cette unité


Attention à ces idées reçues

  • Penser que diviser un problème le rend toujours plus rapide.

    La phase de fusion (combinaison) peut parfois être coûteuse. Il est important d'analyser le coût total. Faire calculer le nombre total d'opérations sur un exemple simple aide à comprendre ce compromis.

  • Confondre 'Diviser pour régner' avec une simple récursion.

    Toute récursion n'est pas 'diviser pour régner'. Il faut qu'il y ait une division réelle du travail en plusieurs branches. Comparer le calcul de la factorielle (une branche) et le tri fusion (deux branches) clarifie cette nuance.


Méthodes utilisées dans ce dossier