DETERMINER LA PRIMALITE D UN ENTIER.

publicité
DETERMINER LA PRIMALITE D UN ENTIER.
Question préliminaire : démontrer que : « tout nombre entier naturel n, supérieur ou égal à 2, admet au
moins un diviseur premier, son plus petit diviseur d dans autre que 1 » en envisageant les deux cas
suivants :
 n est premier
 n n’est pas premier (on raisonnera par l’absurde en supposant que d le plus petit diviseur
de n strictement supérieur à 1 n’est pas premier)
1.
Soit n, k, p et q des entiers naturels, p premier.
a.
Montrer que si n n’est pas divisible par p, alors n n’est pas divisible par kp. (on raisonnera par
contraposée)
b.
En déduire sans calcul que 197 n’est pas divisible par 28.
c.
Montrer qu’il suffit alors de tester des diviseurs premiers pour évaluer la primalité de 197.
2.
On suppose de plus dans cette question que n = pq avec p  q.
a.
Montrer alors que p  n
b.
En déduire que si 197 n’est pas premier, il possède alors un diviseur inférieur ou égal à 197 .
3.
a.
Combien reste-t-il de divisions à faire pour savoir si 197 est premier ?
b.
197 est-il premier ?
4.
317 et 737 sont-ils premiers ?
5.
Le crible d’Eratosthène.
Eratosthène : vers 276 av JC – vers 194 av JC.
Considéré comme le premier géographe de l’Histoire, il est aussi astronome, philosophe et mathématicien.
Né à Cyrène, une ancienne ville grecque (actuellement en Lybie), il s’installe à Athènes, où il côtoie des
disciples de Platon, puis est appelé à Alexandrie par le souverain Lagide Ptolémée III. Il devient le
troisième conservateur de la bibliothèque d’Alexandrie.
Célèbre pour son crible, Eratosthène a également proposé le premier procédé connu de calcul du rayon de
la terre. Son calcul était remarquablement exact. Il a abordé des domaines aussi variés que la
géométrie, l’arithmétique, la philosophie, la musique.
Crible d’Eratosthène : Pour déterminer les nombres premiers inférieurs ou égaux à un entier n :
 Écrire tous les entiers de 2 à n,
 Enlever (ou barrer) les multiples de 2 sauf 2,
 Repérer le plus petit nombre nom barré, c'est à dire 3, et barrer les multiples de 3 sauf 3,
etc...
 Test d'arrêt : On s'arrête dès qu'on a atteint n .
Voici le tableau des 100 premiers entiers
naturels non nuls.
1.
Appliquez l’algorithme précédent
pour n = 100.
2.
Expliquer pourquoi les nombres
non barrés sont les nombres premiers
inférieurs à 100.
1
11
21
31
41
51
61
71
81
91
2
12
22
32
42
52
62
72
82
92
3
13
23
33
43
53
63
73
83
93
4
14
24
34
44
54
64
74
84
94
5
15
25
35
45
55
65
75
85
95
6
16
26
36
46
56
66
76
86
96
7
17
27
37
47
57
67
77
87
97
8
18
28
38
48
58
68
78
88
98
9
19
29
39
49
59
69
79
89
99
10
20
30
40
50
60
70
80
90
100
6. Un autre algorithme.
a.
Ecrire un algorithme demandant à l utilisateur d entrer un nombre entier N et affichant si N
est premier ou non.
Aide : pour déterminer dans un programme à la calculatrice si un nombre D divise un nombre
N, on vérifie si N/D est un entier, c'est-à-dire si Ent(N/D) = N/D
b. Programmer cet algorithme sur votre calculatrice et déterminer si 21 457 est un nombre premier.
CORRECTION
6. Entrer N
p prend la valeur 1
Pour i allant de 1 à Ent( N )
Si ent(N/i)=N/i
p prend la valeur 0
Fin Si
Fin Pour
Si p = 1
Afficher "N est premier"
Sinon
Afficher "N n est pas premier"
Fin Si
12584 = 2 2 2 11 11 13
UNE INFINITE DE NOMBRES PREMIERS ?
Objectif : montrer qu il existe une infinité de nombres premiers (d après bac).
Cette démonstration a été faite par Euclide, au 3ème siècle avant J.C.
1.
On suppose qu’il existe un nombre fini de nombres premiers notés p1, p2, ..., pn.
On considère le nombre E produit de tous les nombres premiers augmenté de 1 : E p1p2 ... pn 1.
Démontrer que E est un entier supérieur ou égal à 2, et qu aucun des nombres p1, p2, ..., pn ne divise E.
2.
En utilisant le fait que E admet un diviseur premier conclure.
Téléchargement