Modulo
Modul (mit Betonung auf der ersten Silbe) heißt die Zahl, deren Restklassen in einer Kongruenz betrachtet werden. Man sagt dann auch, die Kongruenz gelte modulo dieser Zahl; modulo ist dabei die lateinische Ablativform von modulus (Modul) und kein selbstständiges Wort.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: , manchmal auch 5 mod 3 = 2 (mod 3) (gesprochen: "5 ist kongruent zur 2 in Bezug auf mod 3").
In der Schule lernt man den Modus als Rest einer Teilung, wenn die Teilung nicht ganzzahlig aufgeht.
Table of contents |
2 Spezialfall 3 Weblinks |
In Programmiersprachen wird die Operation, die den Rest einer Division zweier ganzer Zahlen ermittelt, Modulo-Operation genannt und häufig mit "mod" oder "%" bezeichnet.
siehe auch: Hash-Funktion und die dort genannten Verfahren. Kongruenz (Zahlentheorie), Restklasse
Beispiele
Es gibt, obwohl prinzipiell das gleiche gemeint ist, einen Unterschied zwischen der mathematischen Verwendung und der Verwendung in einer Programmiersprache. Das macht sich durch einen Vergleich mit der Multiplikation deutlich:
Beispiel:
In einem Programm ist der oben genannte Sachverhalt auch nicht anders, aber man wird bei der Programmierung darauf achten, dass man nicht in diese Denkfalle hinein tappt.Spezialfall
Weblinks