© Nathan. Hyperbole Term S Spécialité
49
•Problème3
1 a)
12345678910
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
b) Les nombres non barrés sont des nombres qui ont
seulement deux diviseurs : 1 et eux-mêmes, ce sont les
nombres premiers inférieurs à 100. On obtient : 2, 3, 5,
7, 11, 13, 17, 19, 23, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71,
73, 79, 83, 89 et 97.
2 Pour
on obtient : 2, 3, 5, 7, 11, 13, 17, 19, 23,
31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101,
103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163,
167, 173, 179, 181, 191, 193, 197 et 199.
Pour
, on obtient en plus de ces derniers : 211,
223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277,
281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353,
359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431,
433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499.
Pour
, on obtient en plus de ces derniers : 503,
509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593,
599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659,
661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743,
751, 757, 761, 769, 773, 787 et 797.
•Problème4
1
Soit
les trois nombres premiers choisis. Le
nombre N obtenu après multiplication et ajout de 1
s’écrit
.
Supposons que
divise N, alors
divisant
, il
divise nécessairement N
pp p
. Donc p
divise 1. Ce
qui contredit l’hypothèse
premier, donc
ne divise
pas N.
Un raisonnement analogue en échangeant les rôles de
pp p
,et
conduit à la conclusion qu’aucun de ces trois
nombres ne divise N.
Le plus petit des diviseurs supérieurs à 2 de N est un
nombre premier, donc il n’est pas dans la liste puisqu’au-
cun des nombres premiers de cette liste ne divise N.
2
Reproduisons une partie du raisonnement évoqué
en 1.
Notons N
pp p
.
Supposons que
p
divise N, alors
p
divisant
pp p
,
il divise nécessairement pp p
0
, donc p
0 divise 1.
pas premier, alors d admet au moins un diviseur d¢ tel
que
.
Mais d¢ est aussi un diviseur de n qui est strictement
supérieur à 1. Ceci contredit l’hypothèse faite sur d
comme étant le plus petit des diviseurs de d strictement
supérieurs à1.
Donc d est un nombre premier.
b) Si
n’est pas premier. Posons
q
. Par définition
de d et puisque n n’est pas premier
donc
, donc
. En multipliant cette égalité par
, on obtient
2 donc
2
.
c) En écrivant la contraposée de la proposition précé-
dente :
si n n’admet pas de diviseur premier d vérifiant
,alors n est un nombre premier.
4
a) Les programmes permettent d’afficher la primalité
du nombre entier saisi.
b) Si le reste dans la division euclidienne par 6 d’un
nombre entier n supérieur à 5 est 0, alors 6 divise ce
nombre, donc ce nombre n’est pas premier.
Si le reste dans la division euclidienne par 6 d’un nombre
entier n supérieur à 5 est 2, alors 2 divise ce nombre, donc
ce nombre n’est pas premier.
Si le reste dans la division euclidienne par 6 d’un nombre
entier n supérieur à 5 est 3, alors 3 divise ce nombre, donc
ce nombre n’est pas premier.
Si le reste dans la division euclidienne par 6 d’un nombre
entier n supérieur à 5 est 4, alors 2 divise ce nombre, donc
ce nombre n’est pas premier.
Conclusion : le reste dans la division euclidienne par 6
d’un nombre entier premier supérieur à 5 est 1 ou 5.
c) Si le programme entre dans la boucle « while » c’est
que N n’est ni un multiple de 2 ni un multiple de 3 et un
nombre supérieur à 5, donc son reste dans la division
par 6 est 1 ou 5. Donc le reste de tout diviseur éventuel
de N est 1 ou 5.
En initialisant la valeur de I à 5 et en ajoutant 6 à I, on
parcourt tous les nombres dont le reste est 5. Par ail-
leurs en testant si I+2 ou I divise N, on parcourt tous les
nombres dont les reste sont 1 ou 5, entre 5 et N qui sont
susceptibles d’être des diviseurs de N.
d) On peut enlever la dernière ligne de chacun des pro-
grammes et la remplacer par :
si P=0, alors afficher « non premier » sinon afficher
« premier ».
e) On obtient :