IT-Mathematik
Modulo-Arithmetik - Uhrenrechnen, Prüfziffern und Hashes
Teaser – volle Lektion nach Anmeldung
Lernziele dieser Lektion
- Sie verstehen den Begriff Modulo (Restwert bei ganzzahliger Division) und können ihn anwenden
- Sie können einfache Rechnungen im Uhrenrechnen (mod 12, mod 24, mod 60) durchführen
- Sie verstehen, wie Prüfziffern (IBAN, ISBN, EAN) mit Modulo funktionieren
- Sie erkennen Modulo als Grundbaustein von Hashfunktionen, Kryptographie und Scheduling-Algorithmen
Der Modulo-Operator
Wenn Sie 17 durch 5 teilen, bekommen Sie den Quotienten 3 und den Rest 2. Genau dieser Rest ist das Ergebnis der Modulo-Rechnung. In der IT heißt der Operator fast immer % oder mod.
Definition: a mod n
Seien eine ganze Zahl und eine positive ganze Zahl. Dann ist der Rest, der bei der ganzzahligen Division übrig bleibt.
Das Ergebnis ist immer eine Zahl aus dem Bereich .
Abkürzungs-Einführung: mod und DIV
- mod (auch
%): liefert den Rest einer ganzzahligen Division. Beispiel: . - DIV (auch
//in Python,\in VBA): liefert den ganzzahligen Quotienten. Beispiel: .
Zusammen gilt:
Für und : . Passt.
Dies ist nur ein kurzer Auszug. Die vollständige Lektion mit interaktiven Übungen und Lernfortschritts-Tracking gibt es nach Einlösung eines Einschreibeschlüssels.