Arithmétique modulaire
Apprends l'arithmétique de l'horloge : restes, a mod n, congruence modulo n, et comment s'en servir pour les jours de la semaine, les clés de contrôle et le dernier chiffre de puissances géantes.
Définition
Essaie tout de suite
Exemples résolus
Trouve le plus grand multiple de 6 qui ne dépasse pas 47
Écris 47 sous la forme quotient fois 6 plus reste
Vérifie que le reste est compris entre 0 et 5
Réponse: , donc . Le quotient ne fait pas partie de la réponse.
Erreurs courantes
Écrire (ou )
Pourquoi c'est faux: Un reste doit être l'un des nombres . En reculant de 3 heures à partir de midi, on ne tombe ni sur un nombre négatif ni sur 3.
Correct: Ajoute le module jusqu'à ce que le nombre soit dans l'intervalle : , donc .
Dire que 9 heures plus 4 heures donne 13 heures sur une horloge de 12 heures
Pourquoi c'est faux: La somme est juste, mais la dernière réduction manque. Chaque résultat doit être réduit encore une fois.
Correct: : l'horloge indique 1.
Donner le quotient au lieu du reste :
Pourquoi c'est faux: reste . L'opération mod ne garde que ce qui reste, pas le nombre de fois que 6 entre dans 47.
Correct: , car .
Réduire l'exposant par le module : devient parce que
Pourquoi c'est faux: Tu peux réduire la base modulo , mais pas l'exposant. L'exposant suit la longueur du cycle des puissances, qui vaut ici 3 et non 7.
Correct: Les puissances de 2 modulo 7 sont (cycle de longueur 3). , donc . Vérification : .
Visuel interactif
9 heures plus 100 heures : compte les tours
12 positions sur le cadran : modulo 12
Pars de 9 et avance de 100 heures.
Les jours de la semaine modulo 7 : devine d'abord, puis regarde
7 positions sur le cadran : modulo 7
Où l'aiguille va-t-elle s'arrêter ? Touche la position sur le cadran.
2 + 100 ≡ ? (mod 7)
Pars de mer et avance de 100 jours.
Congrus modulo 12 : même position sur le cadran
12 positions sur le cadran : modulo 12
38 = 3 × 12 + 2
14 = 1 × 12 + 2
38 − 14 = 24 = 2 × 12
38 ≡ 14 (mod 12)
38 et 14 tombent sur la même position car leur différence 24 est un multiple de 12.
Nombres sur la position 2 : … -10, 2, 14, 26, 38 …
Les derniers chiffres des puissances de 3 (modulo 10) se répètent
10 positions sur le cadran : modulo 10
Multiplie par 3 encore et encore, et ne garde que le reste à chaque fois.
Bac à sable interactif
Calculatrice d'expressions
Essaie ceux-ci :
Historique
Aucun calcul pour l'instant
Exercices pratiques
18 exercicesPourquoi c'est important
- Le temps : les horloges comptent modulo 12 ou 24, les jours de la semaine modulo 7. Quelle heure sera-t-il dans 100 heures ? Quel jour serons-nous dans 100 jours ?
- Les clés de contrôle : le dernier chiffre d'un code-barres (EAN-13) est choisi modulo 10, celui d'un ISBN-10 modulo 11, et l'IBAN d'un compte bancaire est vérifié modulo 97. Un seul chiffre mal tapé, et le contrôle échoue.
- Les nombres géants : tu peux trouver de tête le dernier chiffre de (un nombre de 48 chiffres), car les derniers chiffres sont des restes modulo 10 et ils se répètent en cycle.
- L'informatique : les tables de hachage, les générateurs de nombres aléatoires et le chiffrement RSA derrière la banque en ligne calculent tous modulo .
Applications dans le monde réel
Calendriers : quel jour serons-nous ?
Une semaine compte 7 jours, donc les jours de la semaine se répètent modulo 7. Les applications d'agenda, les horaires et les énigmes d'anniversaire s'en servent tout le temps.
Exemple:
Une année normale compte jours et . Un anniversaire qui tombe un lundi cette année tombera donc un mardi l'an prochain (sauf si un 29 février se trouve entre les deux).
Aujourd'hui, c'est mercredi. Ton voyage d'échange commence dans exactement 100 jours. Numérote les jours lundi , mardi , et ainsi de suite jusqu'à dimanche .
Quel jour de la semaine le voyage commence-t-il ?
Étape 1 : Choisis la bonne réponse
Choisis le jour :
Codes-barres et clés de contrôle
Le dernier chiffre de chaque code-barres EAN-13 est une clé de contrôle, choisie par un calcul modulo 10. Le lecteur la recalcule et refuse un code dont un chiffre a été mal lu.
Exemple:
Pour le code de livre , la somme pondérée (coefficients ) vaut , et . La clé est , donc le code complet est .
Un magasin crée un code produit avec les 12 chiffres . Les chiffres aux positions 1, 3, 5, ... comptent une fois, ceux aux positions 2, 4, 6, ... comptent trois fois. La clé de contrôle rend le total multiple de 10.
Quelle est la clé de contrôle ?
Étape 1 : Écris l'expression mathématique
Clé de contrôle :
Travail posté et horloge de 24 heures
Les horaires de train, les gardes à l'hôpital et les plans de vol utilisent l'horloge de 24 heures, c'est-à-dire le calcul modulo 24.
Exemple:
Une garde de nuit commence à 22 h et dure 9 heures : et , elle se termine donc à 7 h.
Un test de machine dans une usine commence à 19 h et dure 75 heures sans interruption.
À quelle heure (de 0 à 23) le test se termine-t-il ?
Étape 1 : Écris l'expression mathématique
Heure de fin :
Points clés
- 1 est le reste de la division de par et vaut toujours l'un des nombres
- 2 signifie que et ont le même reste, ce qui revient à dire que divise
- 3Une horloge calcule modulo 12, l'horloge de 24 heures modulo 24, les jours de la semaine modulo 7 et pair/impair modulo 2
- 4Dans les sommes, les différences et les produits, tu peux réduire chaque nombre d'abord, puis réduire encore le résultat
- 5Pour un nombre négatif, ajoute jusqu'à tomber dans :
- 6Les puissances se répètent en cycles modulo : trouve la longueur du cycle et réduis l'exposant modulo cette longueur, pas modulo
Questions fréquentes
Glossaire
- Module
- Le nombre fixe par lequel on divise ; les restes sont (12 pour une horloge, 7 pour les jours de la semaine)
- Reste
- Ce qui reste après la division : dans avec , c'est
- a mod n
- Le reste de la division de par , par exemple et
- Congru modulo n
- Deux nombres qui ont le même reste modulo , noté ; de façon équivalente, divise
- Longueur du cycle
- Le nombre d'étapes après lequel les restes des puissances se répètent, par exemple 4 pour les derniers chiffres des puissances de 3
- Clé de contrôle
- Un chiffre ajouté à la fin d'un code (code-barres, ISBN), choisi pour qu'une somme pondérée soit divisible par 10 ou par 11
Carte des formules
Division euclidienne
$r$ est $a \bmod n$, $q$ est le quotient
Congruence
Même reste, ou : la différence est un multiple de $n$
Réduire d'abord
Cela marche aussi pour la soustraction et la multiplication
Nombres négatifs
Ajoute un multiple de $n$ jusqu'à ce que le nombre tombe dans $0, \ldots, n - 1$ : $-3 + 12 = 9$