Modulo

Berekeningen Vergelijken

Downloads

Bevat je invoer en resultaten voor deze berekening, plus alle extra berekeningen die je hebt vergeleken.

De Rest Vinden Die Overblijft Bij een Deling

Modulo vindt de rest die overblijft na het delen van het ene getal door het andere. Voer een deeltal en een deler in, en deze rekenmachine geeft de rest terug — dezelfde waarde die je zou krijgen bij een staartdeling, maar dan apart weergegeven.

De Formule

amodn=anan\vC{a \bmod n} = \vA{a} - n \left\lfloor \frac{\vA{a}}{n} \right\rfloor

waarbij aa het deeltal is en nn de deler — de rest is wat overblijft nadat het grootste gehele veelvoud van nn dat nog in aa past, is afgetrokken.

Uitgewerkt Voorbeeld

17 mod 5:

    1. 17÷5=317 \div 5 = 3 rest 2\vC{2} — want 5×3=155 \times 3 = 15, en 1715=217 - 15 = \vC{2}.

Belangrijke Factoren Om Te Overwegen

  • Verschillende programmeertalen en wiskundeconventies behandelen negatieve getallen verschillend. Deze calculator gebruikt de conventie “teken van het deeltal” die gangbaar is in de meeste programmeertalen (JavaScript, C, Java) — maar de %-operator van Python en sommige wiskundeboeken gebruiken een conventie waarbij het resultaat altijd overeenkomt met het teken van de deler in plaats daarvan, wat een ander ogend antwoord kan geven voor dezelfde negatieve invoer.
  • Het resultaat van a mod n ligt altijd tussen 0 en n-1 (met de niet-negatieve conventie), wat precies is waarom modulo wordt gebruikt voor “wraparound”-gedrag. Deze begrensde-bereik- eigenschap maakt modulo het natuurlijke hulpmiddel voor alles wat cyclisch is — klokrekenen, dagen van de week, array-indexering die rondloopt, en herhalende patronen vertrouwen allemaal op ditzelfde begrensde wraparound-gedrag.
  • Controleren of een getal even of oneven is, is gewoon modulo 2. Elk getal mod 2 is ofwel 0 (even) ofwel 1 (oneven) — dit is een van de eenvoudigste en meest voorkomende praktische toepassingen van modulo in alledaags programmeren.
  • Modulo is een fundamentele bewerking in cryptografie, vooral met grote priemgetallen. Modulaire rekenkunde (werken met resten onder een vaste modulus) ligt ten grondslag aan veelgebruikte versleutelingsschema’s zoals RSA — hetzelfde basisrestconcept dat deze calculator berekent, schaalt op naar getallen van honderden cijfers lang in echte cryptografische toepassingen.

Veelgemaakte Fouten

  • Aannemen dat modulo altijd een niet-negatief resultaat geeft. De conventie “teken van het deeltal” van deze calculator betekent dat een negatief deeltal een negatieve (of nul) rest oplevert — bevestig welke conventie je echt nodig hebt voordat je resultaten tussen tools vergelijkt.
  • Modulo verwarren met gewone deling. Modulo geeft alleen de overblijvende rest terug, niet het quotiënt — 17 gedeeld door 5 is 3,4, maar 17 mod 5 is 2, een heel ander getal gebruikt voor een heel ander doel.
  • Vergeten dat een modulus van 0 niet gedefinieerd is. Delen door nul heeft geen antwoord, en a mod 0 evenmin — elke calculator of elk programma zou dit als een fout moeten behandelen, niet stilzwijgend 0 of het ongewijzigde deeltal teruggeven.
  • Door elkaar halen welk getal het deeltal is en welk de deler. a mod n is niet hetzelfde als n mod a, behalve in speciale gevallen — het omwisselen van de twee verandert het resultaat volledig, niet alleen het teken ervan.

Goed Om Te Weten

Bron: Modulaire Rekenkunde.

Veelgestelde Vragen

Wat is de modulo-bewerking?

Modulo (vaak geschreven als "mod" of %) vindt de rest die overblijft na het delen van het ene getal door het andere. Zo is 17 mod 5 gelijk aan 2, omdat 17 gedeeld door 5 gelijk is aan 3 met 2 als rest. Het is dezelfde rest die je zou krijgen bij een staartdeling, maar dan apart weergegeven.

Hoe werkt modulo met negatieve getallen?

Deze rekenmachine gebruikt de conventie "teken van het deeltal", die de meeste programmeertalen gebruiken: de rest heeft hetzelfde teken als het getal dat wordt gedeeld. Zo is -7 mod 3 gelijk aan -1 (niet 2), omdat -7 gedeeld door 3 naar nul afrondt tot -2, waardoor -1 overblijft. Sommige wiskundelessen leren een conventie waarbij de rest altijd niet-negatief is -- als je die versie nodig hebt, tel de deler op bij een negatief resultaat.

Waar wordt modulo voor gebruikt?

Modulo duikt overal op waar iets cyclisch is of terugkeert -- de tijd aangeven op een 12-uursklok (13 mod 12 = 1 uur), controleren of een getal even of oneven is (n mod 2), of herhalende patronen gelijkmatig verdelen. Het is ook een fundamenteel bouwblok in programmeren en cryptografie.

Waarom geven verschillende rekenmachines of programmeertalen andere antwoorden voor negatieve modulo?

Er zijn twee gangbare conventies: deze rekenmachine gebruikt "teken van het deeltal" (overeenkomend met JavaScript, C, en Java), waarbij het teken van de rest overeenkomt met het gedeelde getal. Python en sommige wiskundeboeken gebruiken in plaats daarvan "teken van de deler", waarbij de rest altijd overeenkomt met het teken van de deler. Beide zijn wiskundig geldige conventies — ze behandelen negatieve getallen alleen anders, wat is waarom dezelfde invoer verschillend ogende resultaten kan opleveren tussen tools.

Hoe wordt modulo gebruikt in cryptografie?

Modulaire rekenkunde — herhaaldelijk werken met resten onder een vaste modulus — is fundamenteel voor veelgebruikte versleutelingsschema's zoals RSA, dat vertrouwt op moduloberekeningen met zeer grote priemgetallen. Hetzelfde basisrestconcept dat deze rekenmachine berekent voor kleine getallen, schaalt op naar getallen van honderden cijfers lang in echte cryptografische systemen.

Bevestig je leeftijd

Om een account aan te maken, geef je geboortemaand en -jaar op.