Modulair rekenen
Leer klokrekenen: resten, a mod n, congruentie modulo n en hoe je ze gebruikt voor weekdagen, controlecijfers en het laatste cijfer van enorme machten.
Definitie
Probeer het meteen
Uitgewerkte voorbeelden
Zoek het grootste veelvoud van 6 dat niet groter is dan 47
Schrijf 47 als quotiënt keer 6 plus rest
Controleer dat de rest tussen 0 en 5 ligt
Antwoord: , dus . Het quotiënt hoort niet bij het antwoord.
Veelgemaakte fouten
(of ) schrijven
Waarom het fout is: Een rest moet een van de getallen zijn. Als je vanaf 12 uur 3 uur teruggaat, kom je niet op een negatief getal uit en ook niet op 3.
Correct: Tel de modulus erbij op tot het getal in het bereik ligt: , dus .
Zeggen dat 9 uur plus 4 uur op een 12-uursklok 13 uur is
Waarom het fout is: De som klopt, maar de laatste herleiding ontbreekt. Elke uitkomst moet nog een keer herleid worden.
Correct: : de klok wijst 1 aan.
Het quotiënt geven in plaats van de rest:
Waarom het fout is: rest . De bewerking mod houdt alleen bij wat overblijft, niet hoe vaak 6 in 47 past.
Correct: , want .
De exponent herleiden met de modulus: wordt omdat
Waarom het fout is: Het grondtal mag je modulo herleiden, de exponent niet. De exponent volgt de lengte van de cyclus van machten, en die is hier 3, niet 7.
Correct: Machten van 2 modulo 7 zijn (cycluslengte 3). , dus . Controle: .
Interactieve visualisatie
9 uur plus 100 uur: tel de rondes
12 plekken op de wijzerplaat: modulo 12
Begin bij 9 en ga 100 uur vooruit.
Weekdagen rekenen modulo 7: eerst gokken, dan kijken
7 plekken op de wijzerplaat: modulo 7
Waar komt de wijzer uit? Tik op de plek op de wijzerplaat.
2 + 100 ≡ ? (mod 7)
Begin bij wo en ga 100 dagen vooruit.
Congruent modulo 12: dezelfde plek op de wijzerplaat
12 plekken op de wijzerplaat: modulo 12
38 = 3 × 12 + 2
14 = 1 × 12 + 2
38 − 14 = 24 = 2 × 12
38 ≡ 14 (mod 12)
38 en 14 komen op dezelfde plek uit, want hun verschil 24 is een veelvoud van 12.
Getallen op de plek 2: … -10, 2, 14, 26, 38 …
De laatste cijfers van machten van 3 (modulo 10) herhalen zich
10 plekken op de wijzerplaat: modulo 10
Vermenigvuldig steeds weer met 3 en houd telkens alleen de rest.
Interactieve sandbox
Expressiecalculator
Probeer deze:
Geschiedenis
Nog geen berekeningen
Oefenproblemen
18 opgavenWaarom het belangrijk is
- Tijd: klokken tellen modulo 12 of 24, weekdagen modulo 7. Hoe laat is het over 100 uur? Welke dag is het over 100 dagen?
- Controlecijfers: het laatste cijfer van een streepjescode (EAN-13) wordt modulo 10 gekozen, dat van een ISBN-10 modulo 11, en de IBAN van een bankrekening wordt gecontroleerd modulo 97. Eén verkeerd getypt cijfer en de controle mislukt.
- Enorme getallen: je kunt het laatste cijfer van (een getal van 48 cijfers) uit je hoofd vinden, want laatste cijfers zijn resten modulo 10 en die herhalen zich in een cyclus.
- Informatica: hashtabellen, generatoren van willekeurige getallen en de RSA-versleuteling achter internetbankieren rekenen allemaal modulo .
Toepassingen in de echte wereld
Kalenders: welke dag wordt het?
Een week heeft 7 dagen, dus de weekdagen herhalen zich modulo 7. Agenda-apps, dienstregelingen en verjaardagspuzzels gebruiken dat voortdurend.
Voorbeeld:
Een gewoon jaar heeft dagen en . Een verjaardag die dit jaar op maandag valt, valt volgend jaar dus op dinsdag (tenzij er een 29 februari tussen zit).
Vandaag is het woensdag. Je uitwisseling begint over precies 100 dagen. Nummer de dagen maandag , dinsdag enzovoort tot zondag .
Op welke dag van de week begint de uitwisseling?
Stap 1: Kies het juiste antwoord
Kies de dag:
Streepjescodes en controlecijfers
Het laatste cijfer van elke EAN-13-streepjescode is een controlecijfer, gekozen met rekenen modulo 10. De scanner rekent het opnieuw uit en weigert een code met een verkeerd gelezen cijfer.
Voorbeeld:
Voor de boekcode is de gewogen som (gewichten ) gelijk aan , en . Het controlecijfer is , dus de volledige code is .
Een winkel maakt een productcode met de 12 cijfers . De cijfers op de posities 1, 3, 5, ... tellen één keer, de cijfers op de posities 2, 4, 6, ... tellen drie keer. Het controlecijfer maakt het totaal een veelvoud van 10.
Wat is het controlecijfer?
Stap 1: Schrijf de wiskundige uitdrukking
Controlecijfer:
Ploegendienst en de 24-uursklok
Dienstregelingen van treinen, diensten in het ziekenhuis en vluchtschema's gebruiken de 24-uursklok, en dat is rekenen modulo 24.
Voorbeeld:
Een nachtdienst begint om 22:00 uur en duurt 9 uur: en , dus hij eindigt om 07:00 uur.
Een machinetest in een fabriek begint om 19:00 uur en loopt 75 uur zonder pauze.
Op welk uur (0 tot en met 23) eindigt de test?
Stap 1: Schrijf de wiskundige uitdrukking
Einduur:
Belangrijke punten
- 1 is de rest van en is altijd een van de getallen
- 2 betekent dat en dezelfde rest geven, en dat is hetzelfde als: deelt
- 3Een klok rekent modulo 12, de 24-uursklok modulo 24, de weekdagen modulo 7 en even/oneven modulo 2
- 4In sommen, verschillen en producten mag je elk getal eerst herleiden en daarna de uitkomst nog een keer
- 5Bij een negatief getal tel je erbij op tot het in valt:
- 6Machten herhalen zich modulo in cycli: bepaal de cycluslengte en herleid de exponent modulo die lengte, niet modulo
Veelgestelde vragen
Woordenlijst
- Modulus
- Het vaste getal waardoor je deelt; de resten zijn (12 bij een klok, 7 bij de weekdagen)
- Rest
- Wat er bij het delen overblijft: in met is dat
- a mod n
- De rest van bij deling door , bijvoorbeeld en
- Congruent modulo n
- Twee getallen met dezelfde rest modulo , genoteerd als ; gelijkwaardig: deelt
- Cycluslengte
- Na hoeveel stappen de resten van machten zich gaan herhalen, bijvoorbeeld 4 voor de laatste cijfers van machten van 3
- Controlecijfer
- Een extra cijfer aan het eind van een code (streepjescode, ISBN), zo gekozen dat een gewogen som deelbaar is door 10 of 11
Formulekaart
Deling met rest
$r$ is $a \bmod n$, $q$ is het quotiënt
Congruentie
Dezelfde rest, of: het verschil is een veelvoud van $n$
Eerst herleiden
Hetzelfde geldt voor aftrekken en vermenigvuldigen
Negatieve getallen
Tel een veelvoud van $n$ op tot het getal in $0, \ldots, n - 1$ valt: $-3 + 12 = 9$