Académique Documents
Professionnel Documents
Culture Documents
Arithmétique
et Problèmes de codages
Sommaire
Dans cette séquence, nous allons
nous intéresser à des notions
1. Pré-requis d’arithmétiques qui interviennent
dans les problèmes de codages. Pour
2. Divisibilité dans
cela, nous nous baserons sur deux
3. Division euclidienne exemples : le problème des clés de
contrôle et le problème de chiffre-
4. Congruence dans ment de données.
5. Nombres premiers
6. Synthèse
Séquence 1 – MA03 1
L’ensemble des entiers naturels, que l’on note , est constitué des entiers positifs
ou nul : = { 0 ; 1 ; 2 ; ...}.
Si on enlève zéro, l’ensemble obtenu est noté * : * = {1 ; 2 ; ...}.
L’ensemble des entiers relatifs, que l’on note , est constitué de tous les entiers,
c’est-à-dire des entiers strictement négatifs, de zéro et aussi des entiers strictement
positifs : = {... ; − 2 ; − 1 ; 0 ; 1 ; 2 ; ...}.
Si on enlève zéro, l’ensemble obtenu est noté * : * = {... ; − 2 ; − 1 ; 1 ; 2 ; ...}.
.
1. Principe
Soit une propriété ᏼ n dépendant d’un entier naturel n.
Pour démontrer que ᏼ n est vraie pour tout entier n ≥ n0 , il suffit de montrer que :
(1) la propriété est vraie au rang n0 ;
(2) pour un entier k quelconque (k ≥ n0 ), ᏼk vraie entraîne ᏼ k +1 vraie.
Séquence 1 – MA03 3
2. Exemple
Exercice A Démontrer par récurrence que, pour tout n ≥ 0, n (n + 1)(2n + 1) est divisible par 6.
4 Séquence 1 – MA03
Séquence 1 – MA03 5
Définition
Tout réel peut être encadré par deux entiers relatifs de la manière suivante.
Pour tout réel x, il existe un unique entier relatif n tel que n ≤ x < n + 1.
L’entier n est appelé la partie entière de x et est noté E(x).
Remarque La partie entière d’un réel est donc l’entier relatif qui lui est directement inférieur.
0
–4 –3 –2 –1 0 1 2 3 4
–1
–2
–3 point inclus
point exclus
–4
Remarque Pour tout entier relatif n, la fonction « partie entière » n’est pas continue en n.
6 Séquence 1 – MA03
Séquence 1 – MA03 7
B Pour débuter
le treizième chiffre est une clé de contrôle calculée en fonction des douze pré-
cédents.
La clé de contrôle sert à la vérification de la bonne saisie du code. Nous allons
nous intéresser à son calcul.
Calcul de la clé de contrôle
8 Séquence 1 – MA03
C Cours
1. Définition
Définition 1
Séquence 1 – MA03 9
2. Propriétés
Propriété 1
Transitivité
Soient a , b et c des entiers relatifs.
Si b divise a et si c divise b, alors c divise a.
Propriété 2
Remarque Autrement dit, si c divise a et b alors il divise toutes les combinaisons linéaires
entières de a et b.
10 Séquence 1 – MA03
Séquence 1 – MA03 11
Exemple 4 Écrire un algorithme donnant tous les diviseurs d’un entier N donné.
Comment utiliser une feuille de calculs pour obtenir les diviseurs d’un entier
entré dans la cellule C2 ?
Solution
A B C
1 Diviseurs Nombre ?
2 « =1 » « =SI(ENT($C$2/A2)=$C$2/A2) »
3 « =A1+1 »
On saisit les formules entre « » dans chaque cellule puis on les « copie-glisse »
dans les colonnes A puis B.
12 Séquence 1 – MA03
Exercice 2 Démontrer que, pour tout entier n, si n 2 est pair alors n est pair.
Lettre A B C D E F G H J K L M N
Clé 0 1 2 3 4 5 6 7 8 9 10 11 12
Séquence 1 – MA03 13
Exercice 5 Déterminer tous les couples d’entiers naturels (a ; b ) tels que (a + 4 )(b − 1) = 14.
14 Séquence 1 – MA03
B Pour débuter
Nous allons voir comment peut être détectée une erreur dans un numéro de
sécurité sociale.
Voici des numéros de sécurité sociale :
z 2 77 08 44 109 048 91
z 1 16 10 17 192 162 26
z 2 26 04 29 189 222 66
zvotre numéro si vous le connaissez.
Séquence 1 – MA03 15
Remarques Les deux derniers chiffres du numéro de sécurité sociale constituent la clé de
contrôle du numéro (encore appelée clé). C’est grâce à cette clé que l’on peut
détecter des erreurs.
Ce système ne permet pas de déceler toutes les erreurs mais il détecte les erreurs
les plus courantes. Par exemple, l’inversion de deux chiffres ou une erreur sur un
chiffre. (L’exercice 26 propose une démonstration partielle de cela).
Le calcul du numéro de sécurité sociale fait appel à la division euclidienne
qui fait l’objet de ce chapitre.
C Cours
1. Définition
Théorème 1
Définition 2
16 Séquence 1 – MA03
tmultiple de b
a
0 bq b (q + 1)
Séquence 1 – MA03 17
t Bilan : dans tous les cas, il existe un couple d’entiers naturels (q ; r ) tels
que a = bq + r et 0 ≤ r < b.
Unicité de q et r
Supposons qu’il existe deux couples d’entiers (q ; r ) et (q’ ; r’ ) tels que :
a = bq + r = bq ′ + r ′ (1), avec r et r ’ tels que 0 ≤ r < b et 0 ≤ r ′ < b (2).
Montrons que ces couples sont égaux.
De (1), on déduit que bq − bq ′ = r ′ − r donc que b (q − q ′ ) = r ′ − r . Comme q − q ′
est un entier, on déduit que r ′ − r est un multiple de b.
De (2), on déduit que −b < −r ≤ 0 et donc que −b < r ′ − r < b.
Donc r ′ − r est un multiple de b strictement compris entre –b et b. Il y en a un
seul : c’est 0.
Donc r ′ − r = 0 et r = r ′.
On a alors b (q − q ′ ) = r ′ − r = 0 d’où b (q − q ′ ) = 0. Comme b ≠ 0, q − q ′ = 0
et q = q ′.
Il y a donc unicité du couple (q ; r ).
Théorème 2
Exemple 5 Effectuer la division euclidienne de 431 par –17 puis de –121 par –9.
Solution On a 431 = –17 × (–25) + 6 avec 0 ≤ r <| −17 | donc q = −25 ∈ et r = 6 ∈.
On a −121 = –9 × 14 + 5 avec 0 ≤ r <| −9 | donc q = 14 ∈ et r = 5 ∈.
Exemple 6 Quels peuvent être le diviseur et le quotient d’une division euclidienne dont le
dividende est 557 et le reste est 85 ?
557 ?
85 ?
18 Séquence 1 – MA03
Exemple 7 Vrai/Faux
Soient n et p deux entiers naturels.
a) Si n a pour reste 2 dans la division euclidienne par 7 alors 2n a pour reste 14
dans la division euclidienne par 7.
b) Si 5 divise np alors 5 divise n et 5 divise p.
c) Si le reste dans la division euclidienne de n par p est 3 alors le reste dans la
division euclidienne de n² par p est 9.
Solution a) Faux.
Il existe un unique entier naturel q tel que n = 7q + 2 donc 2n = 7 × 2q + 4 soit
2n = 7q ′ + 4 avec 0 ≤ 4 < 7.
Ainsi, le reste de la division euclidienne de 2n par 7 est 4.
b) Faux.
Voici un contre-exemple : n = 5 et p = 7.
Séquence 1 – MA03 19
2. Algorithmique
L’algorithme qui suit permet d’obtenir le quotient q et le reste r de la division
euclidienne d’un entier naturel a par un entier naturel b non nul.
Langage naturel
Entrées : a;b
Initialisation : q =0
r =a
Traitement : Tant que r ≥ b faire Tant que le reste est supérieur ou égal
au diviseur :
Mettre q + 1 dans q – on augmente le quotient de 1
Mettre r − b dans r – on soustrait le diviseur du reste
Fin du Tant que
Sorties : Afficher q et r.
Algobox
20 Séquence 1 – MA03
Remarques Sur une calculatrice, un moyen beaucoup plus rapide pour déterminer le
quotient et le reste d’une division euclidienne consiste à utiliser la fonction
b
« Partie Entière » : q = E et r = a – bq.
a
Sur le tableur, on peut utiliser les fonctions ENT pour obtenir le quotient et
MOD pour obtenir le reste.
Sur le logiciel Algobox, on peut utiliser % : x%y nous donne le reste de la divi-
sion euclidienne de x par y.
Séquence 1 – MA03 21
Définition 3
a) Chiffrement de César
Le chiffrement de César est une méthode de chiffrement qui fonctionne par déca-
lage des lettres de l’alphabet.
Partie A Chiffrement
Étudions le chiffrement de César sur un exemple :
Étape 1
Choisissons un décalage, par exemple 3 et un mot à chiffrer, par exemple
HYPOTHESE.
Étape 2
La lettre H est décalée de 3 vers la droite et devient K.
22 Séquence 1 – MA03
Z A B Z A B
Y C Y C
D E D P Q D
X B C F
G
X N O R S
W A E W M E
Z H L T
V F V U F
Y I K
U J G U V G
X J
T W K H T I W H
V L X I
S M
I S H
U G Y
R T N J R F Z J
S R O E D A
Q Q P K Q C B K
P L P L
O N M O N M
Texte clair C H I F F R E M E N T D E C E S A R
Texte chiffré R W X U U G T B T C I S T R T H P G
Texte
Y T I G P K P X A A T A T H B P I W T B P I X F J T H
chiffré
Texte
J E T R A V A I L L E L E S M A T H E M A T I Q U E S
déchiffré
Séquence 1 – MA03 23
Solution
b) Chiffrement de Vigenère
Partie A Chiffrement
Étudions le chiffrement de Vigenère sur un exemple.
Étape 1
Choisissons un mot pour clé de chiffrement, par exemple le mot CODE, et un mot
à chiffrer, par exemple HYPOTHESE.
Étape 2
Faisons coïncider le texte et la clé de chiffrement en répétant la clé autant de fois
que nécessaire :
Texte H Y P O T H E S E
Clé C O D E C O D E C
Étape 3
À une lettre de l’alphabet correspond un nombre selon le tableau suivant :
Lettre A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Nombre 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Étape 4
Comme à la lettre C correspond le nombre 2, la 1re lettre du code (H) sera décalée
de 2 lettres vers la droite. Ainsi H devient J.
Comme à la lettre O correspond le nombre 14, la 2e lettre du code (Y) sera déca-
lée de 14 lettres vers la droite (on considère que notre alphabet est circulaire i.e.
après la lettre Z, on a la lettre A). Ainsi Y devient M.
Comme à la lettre D correspond le nombre 3 , la 3e lettre du code (P) sera décalée
vers la droite de 3 lettres. Ainsi P devient S etc.
On obtient ainsi le code : JMSSVVHWG.
Remarques Dans cet exemple, la lettre E est chiffrée différemment suivant sa position dans
le texte : ceci rend plus difficile le décryptage du code par un ennemi.
Deux lettres différentes peuvent être chiffrées par une même lettre. Dans
l’exemple, le S chiffre à la fois le P et le O.
24 Séquence 1 – MA03
Texte clair C H I F F R E M E N T D E V I G E N E R E
Clé
Décalage
Texte chiffré
Solution
Texte clair C H I F F R E M E N T D E V I G E N E R E
Clé C O D E C O D E C O D E C O D E C O D E C
Décalage 2 14 3 4 2 14 3 4 2 14 3 4 2 14 3 4 2 14 3 4 2
Texte chiffré E V L J H F H Q G B W H G J L K G B H V G
Partie B Déchiffrement
On utilise le même principe pour déchiffrer en effectuant un décalage des lettres
vers la gauche :
Comme à la lettre C correspo nd le nombre 2, la 1re lettre du code J sera décalée
de 2 lettres vers la gauche. Ainsi J devient H…
Texte
J M S S V V H W G
chiffré
Clé C O D E C O D E C
Décalage 2 14 3 4 2 14 3 4 2
Texte clair H Y P O T H E S E
Texte chiffré L S V Y K G H R V S U Q K B D P G
Clé
Décalage
Texte clair
Solution
Texte chiffré L S V Y K G H R V S U Q K B D P G
Clé C O D E C O D E C O D E C O D E C
Décalage 2 14 3 4 2 14 3 4 2 14 3 4 2 14 3 4 2
Texte clair J E S U I S E N T E R M I N A L E
Séquence 1 – MA03 25
26 Séquence 1 – MA03
14
12
10
0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Séquence 1 – MA03 27
28 Séquence 1 – MA03
16 16
14 14
12 12
10 10
8 8
6 6
4 4
2 2
0 0
A B C D E F G H I J K L MN O P Q R S T U V Y X Y Z A B C D E F G H I J K L MN O P Q R S T U V Y X Y Z
Séquence 1 – MA03 29
Exercice 11 La division euclidienne d’un entier naturel a par 64 donne le quotient q et le reste
q 3.
Quels sont les nombres de qui possèdent cette propriété ?
Exercice 12 Le code ISBN (International Standard Book Number) est un nombre à 9 chiffres
abcdefghi suivi d’une clé K.
Pour déterminer la clé, on calcule le nombre N = 10a + 9b + 8c +7d + 6e + 5f +
4g + 3h + 2i puis le reste R de la division euclidienne de N par 11. Si R = 0, alors
K = 0 ; si R = 1, alors on remplace K par la lettre X, sinon K = 11− r .
a) Calculer la clé des codes 204730284, 221984028 et 204396892.
b) Vérifier que le code 247684123 7 est erroné.
c) Proposer un algorithme permettant de déterminer la clé à partir de la donnée
des 9 chiffres a, b, ... et i.
30 Séquence 1 – MA03
A Objectifs du chapitre
Nous allons étudier la notion de congruence dans qui sera utilisée dans des
problèmes de codage.
B Pour débuter
Activité 3 Le 1er janvier 2012 était un dimanche.
Quel jour de la semaine était-on n jours plus tard pour n = 1, 2, 3, ..., 20 (on
regroupera ces résultats dans un tableau, la 1re colonne correspondant au
lundi...).
Que peut-on dire de deux nombres d’une même colonne ?
Quel jour de la semaine sera-t-on 1 000 jours après le 1er janvier 2012 ?
Quel jour sera-t-on le 1er janvier 2020 ?
C Cours
1. Définition
Définition 4
Soit n un entier naturel non nul donné, et soient x et y deux entiers relatifs quel-
conques.
On dit que x est congru à y modulo n si la différence x − y est un multiple de n.
Séquence 1 – MA03 31
Conséquences
Remarque La barre dans la notation am am −1...a1a0 sert à différencier l’écriture avec le chiffre
des unités, le chiffre des dizaines etc., de l’écriture du produit am × am −1 × ...a1 × a0 .
32 Séquence 1 – MA03
Propriété 3
Conséquences
Exemple 16 À quel entier naturel inférieur à 27 le nombre 523 est-il congru modulo 27 ?
Solution Par division euclidienne de 523 par 27, on obtient : 523 = 19 × 27 + 10 donc
523 ≡ 10 [27].
Séquence 1 – MA03 33
Propriété 4
Transitivité
La relation de congruence modulo n est transitive c’est-à-dire que si on a :
x ≡ y [n ] et y ≡ z [n ] alors on a : x ≡ z [n ].
Propriété 5
Cela veut dire que si on a deux congruences modulo n, on peut les ajouter
membre à membre ou les retrancher membre à membre et on obtient encore une
congruence modulo n.
Propriété 6
34 Séquence 1 – MA03
Remarque On ne peut pas diviser par un même nombre les deux membres d’une congruence.
Par exemple, 15 ≡ 5 [10] mais 3 ≡/ 1 [10].
Propriété 7
Séquence 1 – MA03 35
( )
503
b) Comme 2012 = 503 × 4 , 72012 = 74 et ainsi 72012 ≡ 1 [5].
2012
Comme 7 ≡ 1 [5] et 0 ≤ 1 < 5, 1 est le reste de la division euclidienne de
2012 par 5.
7
2013
On a 7 = 7 × 72012 d’où 72013 ≡ 7 × 1 [5] soit 72013 ≡ 2 [5].
36 Séquence 1 – MA03
Solution Comme
6 ≡ −1 [7], 62003 ≡ ( −1)2003 [7] soit 62003 ≡ −1 [7] ou encore 62003 ≡ 6 [7].
Comme 0 ≤ 6 < 7, le reste de la division euclidienne de 62013 par 7 est 6.
Séquence 1 – MA03 37
≡ ( −1)52 [10]
≡ 1 [10].
Ainsi 2013104 est congru à 1 modulo 10 et le chiffre des unités de 2013104 est 1.
On note abcd = 1000a + 100b + 10c + d l’écriture d’un nombre (en base
dix) dont les chiffres sont a, b, c et d.
Par exemple, 5432 = 1000 × 5+100 × 4+10 × 3+2.
a) Déterminer le reste de la division euclidienne de 100 par 11, puis de 1000 par 11.
b) Montrer que si un nombre entier n vérifie n = 10 [11] alors on peut aussi
écrire n = −1 [11].
c) En déduire que abcd est divisible par 11 si, et seulement si, −a +b −c +d est
divisible par 11.
Donc, abcd est divisible par 11 si, et seulement si, −a +b −c +d est aussi divisible
par 11.
38 Séquence 1 – MA03
Puissance de 10 100 101 102 103 104 105 106 107 108 109 1010
10n ≡ ...mod 97 1 10 3 30 9 90 27 76 81 34 49
Puissance de 10 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022
10n ≡ ...mod 97 5 50 15 53 45 62 38 89 17 73 51 25
Séquence 1 – MA03 39
) ( )
N = 10q1 + u = 10 × (10q 2 + d + u = 10 × 10 × (10m + c ) + d + u
= m × 103 + c × 102 + d × 10 + u = 5673.
On dit que m, c, d et u sont les chiffres composant l’écriture en base 10 du
nombre N (u : chiffre des unités, d des dizaines, c des centaines et m des milliers).
On regroupe maintenant les objets par 8, on obtient q1′ 8-groupements du
1er ordre et e objets isolés.
Comme 5 673 = 8 × 709 + 1, on a q1′= 709 et e = 1.
On regroupe alors les q1′ 8-groupements du 1er ordre par 8. On obtient q 2′
8-groupements du 2e ordre et d 8-groupements du 1er ordre isolés.
Comme 709 = 8 × 88 + 5, on a q 2′ = 88 et d = 5.
On regroupe alors les q 2′ 8-groupements du 2e ordre par 8. On obtient q 3′
8-groupements du 3e ordre et c 8-groupements du 2e ordre isolés.
Comme 88 = 8 × 11+ 0, on a q 3′ = 11 et c = 0.
On regroupe alors les q 3′ 8-groupements du 3e ordre en q 4′ 8-groupements du
4e ordre et b 8-groupements du 3e ordre isolés.
Comme 11 = 8 × 1+ 3, on a q 4′ = 1 et b = 3.
On ne peut pas effectuer de regroupement d’ordre supérieur avec le groupement
du 4e ordre restant (a = 1). On déduit des précédentes divisions euclidiennes :
40 Séquence 1 – MA03
8 8
On dit que abcde est l’écriture en base 8 de N. Ici : 5673 = 13051 .
b) Définition
Propriété 9 admise
n = np b p + np − 1b p − 1 + ... + n1b1 + n0 b 0
Définition 5
Remarque La barre que l’on met au-dessus n’a qu’un seul rôle : c’est celui de faire com-
prendre que les chiffres sont écrits côte à côte dans l’ordre donné. Sans la barre,
on pourrait croire que les x i se multiplient entre eux, et ici ce n’est pas le cas.
7
Exemple 23 Écrire x = 402 en base 10.
7
Solution x = 402 = 4 × 72 + 0 × 71 + 2 × 70
= 4 × 49 + 2
10
= 198 (=198 ).
Séquence 1 – MA03 41
Solution Méthode 1
On cherche la plus grande puissance de 8 inférieure ou égale à 534.
On a : 83 ≤ 534 < 84 (soit 512 ≤ 534 < 4096 ).
On cherche maintenant la plus grande puissance de 8 inférieure ou égale
à 534 − 83 = 22.
On a : 81 ≤ 22 < 82.
On cherche maintenant la plus grande puissance de 8 inférieure ou égale
à 22 − 81 = 14.
On a : 81 ≤ 14 < 82.
On cherche maintenant la plus grande puissance de 8 inférieure ou égale
à 14 − 81 = 6. On a 6 < 8, on s’arrête alors et on a :
14 = 81 + 6, 22 = 81 + 14 = 81 + 81 + 6,
534 = 83 + 22 = 83 + 81 + 81 + 6
= 83 + 2 × 81 + 6 donc 534 = 1× 83 + 0 × 82 + 2 × 81 + 6.
8
On déduit de la dernière égalité : 534 = 1026 .
Méthode 2
On s’inspire des calculs effectués dans l’introduction.
On a :
534 = 8 × 66 + 6 (donc 6 éléments isolés) ;
66 = 8 × 8 + 2 (donc 2 groupements du 1er ordre isolés) ;
8 = 8 × 1+ 0 (donc 0 groupements du 2e ordre isolé) ;
1 groupement du 3e ordre.
8
Cela nous donne bien 534 = 1026 .
42 Séquence 1 – MA03
534 8
6 66 8
2 8 8
0 1 8
1 0 Condition d’arrêt
c) Critères de divisibilité
10
Soit le nombre n = x p x p −1...x 1x 0 (il s’agit de l’écriture avec les chiffres écrits
les uns à côté des autres).
Il en résulte que n est divisible par 2 si, et seulement si, son chiffre des unités est
divisible par 2, c’est-à-dire s’il se termine par 0, 2, 4, 6 ou 8.
k ∈ , 10k ≡1 [ 3].
Ainsi, n ≡ x p + x p −1 + ... + x 1 + x 0 [ 3].
Il en résulte que n est divisible par 3 si, et seulement si, la somme de ses chiffres
est divisible par 3.
Il en résulte que n est divisible par 5 si, et seulement si, son chiffre des unités est
divisible par 5, c’est-à-dire s’il se termine par 0 ou 5.
Il en résulte que n est divisible par 9 si, et seulement si, la somme de ses chiffres
est divisible par 9.
Séquence 1 – MA03 43
4
4 w 6
1
On a :
456 238 ≡ 4+5+6+2+3+8 ≡ 28 ≡ 2+8 ≡ 10 ≡ 1 [9] donc 456 238 a pour reste 1
dans la division euclidienne par 9 ;
795 613 ≡ 7+9+5+6+1+3 ≡ 31 ≡ 3+1 ≡ 4 [9] donc 795 613 a pour reste 4 ;
456 238 × 795 613 ≡ 1× 4 ≡ 4 [9] donc le produit a pour reste 4 dans la division
euclidienne par 9.
362 998 884 894 ≡ 6 [9] donc 362 998 884 894 a pour reste 6 et ne peut donc
pas être égal au produit.
Bien sûr, la preuve par 9 ne peut pas nous prouver qu’un calcul est exact.
donc n ≡ x 0 [10].
Il en résulte que n est divisible par 10 si, et seulement si, son chiffre des unités est
divisible par 10, c’est-à-dire s’il se termine par 0.
D Exercices d’apprentissage
Exercice 14 a) À quel entier naturel inférieur à 11 le nombre 7 654 est-il congru modulo 11 ?
b) Les nombres 14 533 et 6 742 sont-ils congrus modulo 7 ?
44 Séquence 1 – MA03
Sans calculer A, montrer en utilisant les résultats précédents que A est divi-
sible par 7.
Exercice 18 Quel est le reste de la division euclidienne de 5 par 8 ? Quel est le reste de la
division euclidienne de 52 par 8 ?
Quel est le reste de la division euclidienne de 586 par 8 ? Quel est le reste de
la division euclidienne de 587 par 8 ?
Quel est le reste de la division euclidienne de 96587 par 8 ?
Soit n un entier naturel. Montrer que 52n +1 + 52n + 2 est un multiple de 8.
4
Exercice 19 Donner l’écriture de 3210 en base 10.
16
Donner l’écriture décimale (en base 10) de AD78 .
2
Donner l’écriture de 100101 en base 10.
Donner l’écriture de 31 427 en base 8.
Donner l’écriture de 1 792 en base 2.
Exercice 20 Arthur et Wilson sont deux jumeaux qui ont l’habitude de communiquer à l’aide
de messages codés. Ils réalisent toujours leur chiffrement de la façon suivante :
Chaque lettre de l’alphabet munie de son numéro d’ordre n est remplacée par la
lettre de l’alphabet munie du numéro d’ordre p ( 1 ≤ p ≤ 26 ) obtenu à l’aide de
la formule p ≡ 3 × n + 7 [26].
Par exemple, la forme chiffrée de L est Q car 3 × 12 + 7 = 43 et 43 ≡ 17 [26].
Compléter la table de chiffrement donnée ci-dessous.
Lettre A B C D E F G H I J K L M
n 1 2 3 4 5 6 7 8 9 10 11 12 13
p 17
Forme
Q
chiffrée
Séquence 1 – MA03 45
Exercice 21 Soit a un entier, en étudiant les différents restes possibles dans la division
euclidienne par 5, montrer que a 5 − a est divisible par 5. En déduire le chiffre
des unités de a 5 − a ?
Étudier les différents restes possibles des carrés modulo 4. En déduire que
2015 n’est pas la somme de deux carrés.
46 Séquence 1 – MA03
B Pour débuter
Séquence 1 – MA03 47
C Cours
1. Nombres premiers
Définition 6
Un nombre entier naturel n est un nombre premier lorsqu’il admet exactement deux
diviseurs positifs distincts qui sont 1 et n.
Propriété 10
Démonstration
48 Séquence 1 – MA03
Séquence 1 – MA03 49
50 Séquence 1 – MA03
Théorème 4
Séquence 1 – MA03 51
Ainsi 280 = 23 × 5 × 7.
Liste des diviseurs de 280 :
1 est un diviseur de 280.
Diviseurs premiers : 2, 5 et 7 ;
Diviseurs produits de deux facteurs premiers :
2 × 2 = 4 , 2 × 5 = 10, 2 × 7 = 14 , 5 × 7 = 35 ;
Diviseurs produits de trois facteurs premiers :
2 × 2 × 2 = 8, 2 × 2 × 5 = 20, 2 × 2 × 7 = 28 et 2 × 5 × 7 = 70 ;
Diviseurs produits de quatre facteurs premiers :
2 × 2 × 2 × 5 = 40, 2 × 2 × 2 × 7 = 56 et 2 × 2 × 5 × 7 = 140 ;
Diviseurs produits de cinq facteurs premiers : 2 × 2 × 2 × 5 × 7 = 280.
Ainsi, 280 possèdent 16 diviseurs.
Théorème 5
( β
N × N ′ = p1 1 × p2
β2
×... × pk
βk
)( γ
× p1 1 × p2
γ2
×... × pk
γk
)
β1 + γ 1 β2 + γ 2 βk + γ k α1 α2 αk
= p1 × p2 ×... × pk = p1 × p2 ×... × pk
=n.
52 Séquence 1 – MA03
Solution On a : 308 = 22 × 7 × 11. L’arbre suivant nous donne alors les diviseurs positifs de 308.
110 20 ⫻ 70 ⫻ 110 = 1
70
111 20 ⫻ 70 ⫻ 111 = 1
20
110 7
71
111 77
110 2
70
111 22
21
110 14
71
111 154
110 4
70
111 44
22
110 28
71
111 308
Corollaire
Séquence 1 – MA03 53
Exercice 24 Déterminer tous les nombres premiers p tels que 11p + 1 soit le carré d’un entier.
Exercice 25 Soit n un entier naturel non nul. Montrer que n est un carré d’entier si, et seu-
lement si, il admet un nombre impair de diviseurs positifs (on pourra écrire la
décomposition en produit de facteurs premiers de n).
Exercice 26 Soit N le nombre formé par les 15 chiffres du numéro INSEE. Ce numéro se
décompose en 13 premiers chiffres qui forment un nombre n et en deux derniers
chiffres qui constituent la clé c de N (revoir l’activité 2 pour le calcul de la clé).
Le but de l’exercice est de montrer que, s’il y a un chiffre erroné dans le numéro
INSEE, alors le numéro n’est pas valide.
Soit M le nombre M = N + c. Montrer que, pour tout numéro INSEE correct, M
est divisible par 97.
Soit N un numéro INSEE et N ’ le numéro erroné dont un chiffre diffère de celui
de N (on supposera que N > N ’).
a) Calculer M – M ’.
b) Justifier que 97 ne divise pas M – M ’.
c) Conclure.
54 Séquence 1 – MA03
1. Divisibilité dans
Définition
Propriété
Transitivité
Soient a , b et c des entiers relatifs.
Si b divise a et si c divise b , alors c divise a.
Propriété
2. Division euclidienne
Définition et théorème
Séquence 1 – MA03 55
Définition
Soit n un entier naturel non nul donné, et soient x et y deux entiers relatifs quel-
conques.
On dit que x est congru à y modulo n si la différence x − y est un multiple de n.
Dans ce cas, on note x ≡ y mod n ou encore x ≡ y [n ] ou encore x ≡ y (n )
et on lit « x congru à y modulo n ».
Conséquences
Propriété
Propriété
Transitivité
La relation de congruence modulo n est transitive c’est-à-dire que si on a :
x ≡ y [n ] et y ≡ z [n ] alors on a : x ≡ z [n ].
Propriété
56 Séquence 1 – MA03
Propriété
4. Nombres premiers
Définition
Un nombre entier naturel n est un nombre premier lorsqu’il admet exactement deux
diviseurs positifs qui sont 1 et n.
Propriété
Théorème
Théorème
Séquence 1 – MA03 57
Corollaire
B Exercices de synthèse
Exercice I On appelle (E) l’ensemble des entiers naturels qui peuvent s’écrire sous la
forme 9 + a 2 où a est un entier naturel non nul ; par exemple 10 = 9 + 12 ;
13 = 9 + 22 etc.
On se propose dans cet exercice d’étudier l’existence d’éléments de (E) qui sont
des puissances de 2, 3 ou 5.
Étude de l’équation d’inconnue a : a 2 + 9 = 2n où a ∈N, n ∈N, n ≥ 4.
58 Séquence 1 – MA03
Pour a = 2 puis pour a = 3, déterminer un entier naturel n non nul tel que
a n ≡ 1 mod 7.
Soit a un entier naturel non divisible par 7.
Démontrer que N est divisible par 9 si, et seulement si, S est divisible par 9.
Partie B
Sur les billets de banque en euros figure un code de 11 chiffres précédé d’une
lettre. On remplace la lettre par son rang dans l’alphabet habituel comportant
26 lettres. On obtient ainsi un nombre à 12 ou 13 chiffres et on cherche le reste
de la division euclidienne de ce nombre par 9. Ce reste est le même pour tous les
billets authentiques et vaut 8.
Séquence 1 – MA03 59
Code : X27385267637
Rang dans l’alphabet de la lettre X : 24
Nombre obtenu : 2427385267637
Reste pour ce billet : 8
Exercice IV « La lutte incessante entre concepteurs et briseurs de codes a permis une série de
remarquables percées scientifiques. Les concepteurs ont cherché à élaborer des
codes toujours plus sophistiqués pour protéger les communications, alors que les
décrypteurs imaginaient perpétuellement des méthodes plus performantes pour
les attaquer... Leur travail a accéléré le développement technologique, notam-
ment dans le cas de l’ordinateur... L’art de la communication secrète, aussi appelé
cryptographie, fournira à l’âge de l’information ses verrous et ses clefs. »
Simon Singh, Histoire des codes secrets, Livre de Poche, 2001.
Lettre A B C D E F G H I J K L M
code ASCII 66
Lettre N O P Q R S T U V W X Y Z
code ASCII
60 Séquence 1 – MA03
MOT B O N J O U R
Code ASCII 66 79 78 74 79 85 82
Nouveau codage 206 41 34 6 41 83 62
« Déchiffrement » :
234 255 34
Séquence 1 – MA03 61
Remarque La conjecture de Syracuse affirme que pour tout entier non nul n le processus
aboutit à 1. La longueur de la suite, quant à elle, n’est pas, à l’heure actuelle
prévisible, en toute généralité.
62 Séquence 1 – MA03
Séquence 1 – MA03 63