Créateur de fiches avec l’IA et 715 générateurs d’exercices de mathématiques gratuits — sans abonnement ni inscription. Les pourboires facultatifs aident à les garder gratuits. Pourboire →

Exponentiation modulaire par carrés répétés

Go to Math Operation

Exponentiation modulaire par carrés répétés

L’exponentiation modulaire consiste à calculer une expression du type (a^n \bmod m) de façon efficace. L’idée principale est de ne pas développer (a^n) directement, car les nombres deviennent vite énormes. On utilise plutôt les carrés répétés en réduisant modulo (m) à chaque étape.

1) Décomposer l’exposant

Écris l’exposant comme une somme de puissances de 2. Par exemple, 13 = 8 + 4 + 1. Cela indique quelles puissances obtenues par carrés seront nécessaires.

2) Construire les puissances par carrés

Commence avec (a), puis calcule (a^2), (a^4), (a^8), etc. Après chaque carré, prends le reste modulo (m). Les calculs restent ainsi plus simples.

3) Multiplier seulement les termes utiles

Multiplie les valeurs modulaires correspondant aux puissances présentes dans la décomposition de l’exposant. Réduis aussi modulo (m) après chaque multiplication.

4) Vérifier le résultat

Contrôle que chaque résultat intermédiaire est bien compris entre 0 et (m-1). Si l’exposant est petit, tu peux aussi comparer avec un calcul direct pour confirmer le reste final.

Exemple de méthode

Pour calculer (a^{13} \bmod m), détermine (a^1), (a^2), (a^4) et (a^8) modulo (m), puis combine (a^8 \cdot a^4 \cdot a^1) modulo (m).

Cette méthode est rapide, fiable et adaptée aux réponses exactes.

© 2023-2026 AI MATH COACH