Omni Calculator logo
Dernière mise à jour le:

Calculateur d'exponentiation modulaire

Nouveau

Sommaire

Définition de l'exponentiation modulaireComment utiliser ce calculateur d'exponentiation modulaire ?Exemples d'exponentiation modulaireFAQ

Le calculateur d'exponentiation modulaire d'Omni est là pour vous aider chaque fois que vous avez besoin de calculer des puissances en arithmétique modulaire. Il utilise l'un des algorithmes d'exponentiation modulaire les plus rapides, de sorte qu'il n'y a aucun problème de dépassement de capacité. Si vous devez effectuer l'exponentiation modulaire modn\operatorname{mod}n à la main, continuez votre lecture pour apprendre plusieurs méthodes que vous pouvez utiliser par vous-même, y compris le petit théorème de Fermat.

Définition de l'exponentiation modulaire

L'exponentiation modulaire signifie que nous effectuons l'exponentiation sur un modulo, c'est-à-dire que pour les entiers donnés a,b,na,b,n nous voulons trouver cc pour 0c<n0 \leq c < n, tel que :

c=abmodnc = a^b \operatorname{mod}n

Le calcul des puissances dans l'arithmétique modulaire est lié aux inverses modulaires, que vous pouvez découvrir à l'aide de notre calculateur d'inverse modulaire 🇺🇸.

Vous pouvez effectuer ce calcul à la main, mais cela peut prendre beaucoup de temps. Alternativement, certains théorèmes mathématiques vous permettent de simplifier le problème à main (voir ci-dessous). Il existe également des algorithmes rapides, qui vous donneront le résultat presque immédiatement. Nous utilisons l'un de ces algorithmes dans ce calculateur d'exponentiation modulaire.

Comment utiliser ce calculateur d'exponentiation modulaire ?

Ce calculateur d'exponentiation modulaire est très intuitif, vous n'aurez donc aucun mal à l'utiliser. Vous devez :

  1. Entrer les données pour calculer la puissance de xyx^y en arithmétique modulaire avec :
    • base xx ;
    • exposant yy ; et
    • nn pour permettre l'opération mod n\text {mod}\ n.
  2. Vérifier que tout va bien : vos données seront résumées dans la partie inférieure du calculateur.
  3. Le résultat de l'exponentiation modulaire y apparaîtra également. Le tour est joué !

Notre calculateur d'exponentiation modulaire sera votre meilleur ami si vous rencontrez fréquemment les puissances en arithmétique modulaire. Poursuivez votre lecture si vous avez besoin de savoir comment calculer modn\operatorname{mod}n à la main.

Exemples d'exponentiation modulaire

Nous allons voir ici plusieurs exemples d'exponentiation modulaire calculés à la main en utilisant différentes méthodes.

Exemple 1 : méthode directe

Calculons 54mod35^4\operatorname{mod}3.

Nous savons que 54=6255^4 = 625, donc notre problème est en fait 625mod3625\operatorname{mod}3.

Il est clair que 625625 n'est pas divisible par 33, mais 624624 l'est, parce que la somme de ses chiffres est 6+2+4=126+2+4 = 12, qui est divisible par 33.

Donc 6251625 - 1 est divisible par 33, ce qui signifie que 54mod3=625mod3=15^4\operatorname{mod}3 = 625\operatorname{mod}3 = 1.

Exemple 2 : méthode intelligente

Calculons 544mod25^{44}\operatorname{mod}2.

Il sera très difficile de calculer 5445^{44}, car ce nombre est très, très grand. Nous devons donc faire preuve d'intelligence. Rappelez-vous que mod2\operatorname{mod}2 signifie que nous nous demandons si le nombre à main est pair ou impair. S'il est pair, alors il est égal à 0mod20\operatorname{mod}2. S'il est impair, il est égal à 1mod21\operatorname{mod}2.

Lorsque nous calculons des puissances consécutives de 55, nous obtenons 5,25,625,...5, 25, 625,.... Comme vous pouvez le constater, nous avons toujours 55 comme dernier chiffre. En effet, si vous avez un nombre dont le dernier chiffre est 55, et que vous multipliez ce nombre par 55, vous obtiendrez forcément 55 comme dernier chiffre. Pour vous en convaincre, imaginez que vous exécutez l'algorithme de la multiplication longue : 5×5=255 \times 5=25. Donc, 55 va dans la ligne de résultat, et 22 est transféré dans la colonne suivante. Quoi qu'il arrive ensuite, vous avez 55 comme dernier chiffre.

Un nombre dont le dernier chiffre est 55 est impair. Ainsi, 544mod2=15^{44}\operatorname{mod}2 = 1.

Exemple 3 : dernier chiffre

Calculons 5444mod105^{444}\operatorname{mod}10.

Tout d'abord, vous devez comprendre que calculer mod10\operatorname{mod}10 revient à calculer le dernier chiffre du nombre. Nous avons déjà établi qu'une puissance entière positive quelconque de 55 donne un nombre qui se termine par 55 (voir ci-dessus). Par conséquent, 5444mod10=55^{444}\operatorname{mod}10 = 5.

Exemple 4 : le petit théorème de Fermat

Calculons 16260mod61162^{60}\operatorname{mod}61.

Le petit théorème de Fermat énonce que si nn est un nombre entier, alors pour tout entier aa, on a :

anmodn=aa^n \operatorname{mod} n = a

Si en plus aa n'est pas divisible par nn, alors :

an1modn=1a^{n-1} \operatorname{mod} n = 1

Ainsi, puisque dans notre cas nous avons n=61n = 61, qui est un nombre premier, et a=162a = 162, qui n'est pas divisible par 6161, nous obtenons :

16260mod61=1162^{60}\operatorname{mod}61 = 1.

FAQ

Qu'est-ce que l'exponentiation modulaire ?

L'exponentiation modulaire signifie que nous calculons des puissances en arithmétique modulaire, c'est-à-dire que nous effectuons une opération de la forme ab mod n, où a, b et n sont des entiers. Si b est négatif, l'exponentiation modulaire est liée à l'inverse modulaire.

Comment calculer le modulo d'une exponentiation ?

Si les nombres à main ne sont pas très grands, vous pouvez simplement résoudre d'abord la puissance, puis appliquer le modulo. Dans le cas contraire, vous devez faire appel à un raisonnement intelligent, à un théorème mathématique (comme le petit théorème de Fermat ou le théorème d'Euler) ou à un algorithme informatique spécialisé qui permet d'effectuer une exponentiation modulaire rapide.

Comment réduire la puissance dans l'exponentiation modulaire ?

Pour réduire la puissance dans l'exponentiation modulaire, vous devez appliquer les règles de l'arithmétique modulaire, voire certains théorèmes mathématiques avancés, comme le petit théorème de Fermat ou l'une de ses généralisations, par exemple le théorème d'Euler.

Qu'est-ce que le petit théorème de Fermat ?

Le petit théorème de Fermat est l'un des théorèmes mathématiques les plus populaires traitant de l'exponentiation modulaire. Il possède de nombreuses généralisations, que vous pouvez évoquer dans des calculs plus compliqués. Nous l'appelons « petit » pour le distinguer de son frère aîné beaucoup plus populaire, le dernier théorème de Fermat.

xy mod n = ?

Check out 75 similar arithmetic calculators ➗
Absolute changeAbsolute valueAdding and subtracting fractions...72 more