Je suis comme vous l'avez sans doute deviné, une nouvelle dans le monde des calculatrices programmable, en effet je viens de faire l'acquisition d'une Ti83+ fr et depuis quelques heures, j'essaie désespérément de crée un programme capable de calculer la puissance modulaire mais sans résultat.
Je n'ai pas honte de dire que la programmation et moi ça fait 1000, mais ce dont j'ai vraiment honte c'est que le prof nous a clairement donner le code mais je ne sais pas comment le mettre dans la calculatrice.

Veuillez pardonner d'avance la noob que je suis.

(_J'ai un partiel Mercredi et je ne sais pas comment m'en sortir sans ce programme, d'après le prof c'est indispensable.
Voilà ce que le prof nous a donné:
Code python
def pm(a,x,n):
A,X,Y=a%n,x,1
while X!=0:
if X%2= =1 : Y=(Y*A)%n
A,X=(A*A)%n,X//2
return Y
Je ne sais pas vous mais moi j'y comprends rien.
Sinon voilà une autre méthode en dehors de python
Fonction pm(a,x,n € N, n≠0)→N
X←x ; Y←1 ; A←a mod n ;
Tant que X≠0 faire
Si X mod 2 = 1 alors Y←Y * A mod n ;
A←(A*A) mod n ; X←X div 2
Fin tant que
Résultat Y
Merci d’avance.