MetMat

Comment déterminer si un entier est premier ?

En testant la divisibilité de nn par tous les entiers premiers n\leq \sqrt{n}

L'objectif

Déterminer si un entier nn est premier en testant sa divisibilité par les nombres premiers jusqu'à n\sqrt{n}.

Le principe

Si nn possède un diviseur, il en possède nécessairement un inférieur ou égal à n\sqrt{n} ; il suffit donc de tester les nombres premiers jusqu'à cette borne.

La méthode
  1. 1
    Calculer (ou encadrer) n\sqrt{n} pour déterminer la borne maximale des tests.
  2. 2
    Tester la divisibilité de nn par les nombres premiers successifs (2,3,5,7,11,2, 3, 5, 7, 11, \ldots) inférieurs ou égaux à n\sqrt{n}.
    Voir
  3. 3
    Conclure : si aucun de ces nombres ne divise nn, alors nn est premier ; sinon, nn est composé (et on donne un diviseur).

Exemple corrigé

Difficulté croissante de 1 à 5

Exercices aujourd'hui0 / 3

Prêt à t'entraîner ?

Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.