Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Modul (mit Betonung auf der ersten Silbe) die Zahl deren Restklassen in einer Kongruenz betrachtet werden. Man sagt dann auch Kongruenz gelte modulo dieser Zahl; modulo ist dabei die Ablativform von modulus (Modul) und kein selbstständiges
In der Mathematik und Informatik steht Mod für den Modulo -Operator bzw. die Modulo-Funktion. Sie liefert den Rest bei der Ganzzahl- Division . So ist z.B. 5 mod 3 2 als Äquivalenz geschrieben: <math>5 \equiv 2 \mod 3</math> auch 5 mod 3 = 2 (mod (gesprochen: "5 ist kongruent zur 2 in auf mod 3").
In der Schule lernt man den als Rest einer Teilung wenn die Teilung nicht ganzzahlig aufgeht.
Es gibt obwohl prinzipiell das gleiche ist einen Unterschied zwischen der mathematischen Verwendung der Verwendung in einer Programmiersprache. Das macht durch einen Vergleich mit der Multiplikation deutlich:
Wenn a*n = b*n dann folgt daraus a = b ist.
Wenn aber a mod n = b n ist dann folgt nicht daraus dass = b ist sondern nur dass sich und b in Bezug auf n gleich
Beispiel:
4 mod 3 = 7 mod 3 4 ist ungleich 7. Für 4 und gilt aber dass sie sich zu Modulo gleich verhalten nämlich 4 mod 3 = mod 3 = 1. Also wird man der Mathematik <math>4 \equiv 7 \mod 3</math>
In einem Programm ist der oben Sachverhalt auch nicht anders aber man wird der Programmierung darauf achten dass man nicht diese Denkfalle hinein tappt.
In Programmiersprachen wird die Operation die Rest einer Division zweier ganzer Zahlen ermittelt Modulo-Operation genannt und häufig mit "mod" oder bezeichnet.