
On reconnaît ici la somme de 11 termes de la suite géométrique de premier terme 1 de raison 23
S= 1 + 23+232+233+···+2310 =1−RaisonNombre de termes
1−Raison ×Premier terme
=1−2311
1−23×1
=1−233
1−8
=233 −1
7
On a donc S= 1 + 23+232+233+···+2310 =233 −1
7
e. E n déduire que 7 divise 233 −1.
En multipliant par 7 ; on obtient :
233 −1=71 + 23+232+233+···+2310
Ce qui prouve que 7 divise 233 −1.
3On considère le nombre de Mersenne 27−1. Est-il premier ? Justifier.
27−1 = 128 −1 = 127.
Si 127 n’est pas premier il admet un diviseur premier inférieur ou égal à √127 ≈11.3
On teste donc les diviseurs premiers inférieurs ou égaux à 11 : soit 2 ;3 ;5 ;7 et 11.
• D’après les critères de divisibilité, 127 n’est pas divisible par 2, 3, 5 ou 11.
• et 127 = 7 ×18 + 1, donc 127 n’est pas divisible par 7.
2, 3, 5, 7 et 11 ne divisent pas 127 donc 127 est un nombre premier.
4On donne l’algorithme, ci-dessous, où MOD(N , k) représente le reste de la division euclidienne de N
par k.
Variables n entier naturel supérieur ou égal à3
k entier naturel supérieur ou égal à 2
Entrées et Initialisation : Affecter à kla valeur 2
Demander à l’utilisateur la valeur de n
Affecter à kla valeur 2
Traitement et sorties : Tant que MOD(2n−1,k),0 et k≤√2n−1
Affecter à kla valeur k+ 1
Fin Tant que
Afficher k
Si k > √2n−1 alors
Afficher « Cas 1 »
Sinon
Afficher « Cas 2 »
Fin Si
a. Qu’affiche cet algorithme si on saisit n= 33 ? Et si on saisit n= 7 ?
Pour n= 33, on teste les diviseurs successifs : 2 ;3 ;4 ; 5 ;6 ;7.
L’algorithme affiche 7 et "CAS 2" .
En effet 7 est un diviseur de 233 −1, donc la boucle tant que s’arrête à k= 7.
Comme 7 ≤√233 −1 , l’algorithme affiche "CAS 2" .
si on saisit n= 7 on teste les diviseurs successifs : 2 ;3 ;4 ; 5 ;6 ;7···, jusqu’à 11 , puisqu’on
s’arrête à √27−1≈11;3 127 est un nombre premier.
L’algorithme affiche 12 et "CAS 1" .
2