<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Division_mit_Rest</id>
	<title>Division mit Rest - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Division_mit_Rest"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Division_mit_Rest&amp;action=history"/>
	<updated>2026-05-23T15:38:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Division_mit_Rest&amp;diff=788492&amp;oldid=prev</id>
		<title>imported&gt;Elrond: /* Weitere Anwendungen */ + CAS-Nummer</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Division_mit_Rest&amp;diff=788492&amp;oldid=prev"/>
		<updated>2026-04-28T10:46:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weitere Anwendungen: &lt;/span&gt; + CAS-Nummer&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Von der &amp;#039;&amp;#039;&amp;#039;Division mit Rest&amp;#039;&amp;#039;&amp;#039; handelt ein [[Satz (Mathematik)|mathematischer Satz]] aus der [[Algebra]] und der [[Zahlentheorie]]. Er besagt, dass es zu zwei [[Ganze Zahl|ganzen Zahlen]] &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m \ne 0&amp;lt;/math&amp;gt; eindeutig bestimmte ganze Zahlen &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; gibt, für die&lt;br /&gt;
:&amp;lt;math&amp;gt;a = m \cdot q + r\,,\quad 0 \le r &amp;lt; |m|&amp;lt;/math&amp;gt;&lt;br /&gt;
gilt. Die Zahlen &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; lassen sich durch die [[schriftliche Division]] ermitteln.&lt;br /&gt;
&lt;br /&gt;
Die Division mit Rest ist auch für [[Polynom]]e definiert. Die allgemeinste [[mathematische Struktur]], in der es eine Division mit Rest gibt, ist der [[Euklidischer Ring|euklidische Ring]].&lt;br /&gt;
&lt;br /&gt;
== Natürliche Zahlen ==&lt;br /&gt;
Wenn zwei [[natürliche Zahlen]], der Dividend &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und der Divisor &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; (ungleich 0), mit Rest dividiert werden sollen, wenn also&lt;br /&gt;
: &amp;lt;math&amp;gt;a : m&amp;lt;/math&amp;gt;&lt;br /&gt;
berechnet werden soll, so wird gefragt, wie man die Zahl &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; als Vielfaches von &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; und einem „kleinen Rest“ darstellen kann:&lt;br /&gt;
: &amp;lt;math&amp;gt;a = m \cdot q + r&amp;lt;/math&amp;gt;&lt;br /&gt;
Hier ist &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; der sogenannte &amp;#039;&amp;#039;Ganzzahlquotient&amp;#039;&amp;#039; und &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; der &amp;#039;&amp;#039;Rest.&amp;#039;&amp;#039;&lt;br /&gt;
Entscheidende [[Nebenbedingung]] ist, dass &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; eine der Zahlen &amp;lt;math&amp;gt;0, 1, \dotsc, m-1&amp;lt;/math&amp;gt; ist. Hierdurch wird &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; eindeutig bestimmt.&lt;br /&gt;
&lt;br /&gt;
Der Rest ist also die Differenz zwischen dem Dividenden und dem größten Vielfachen des Divisors, das höchstens so groß ist wie der Dividend. Ein Rest ungleich 0 ergibt sich folglich genau dann, wenn der Dividend kein Vielfaches des Divisors ist. Man sagt auch: Der Dividend ist nicht durch den Divisor [[Teilbarkeit|teilbar]], weshalb ein Rest übrigbleibt.&lt;br /&gt;
&lt;br /&gt;
Liegt der Divisor fest, so spricht man beispielsweise auch vom &amp;#039;&amp;#039;[[Neunerrest]]&amp;#039;&amp;#039; einer Zahl, also dem Rest, der sich bei Division dieser Zahl durch neun ergibt.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
* 9 : 4 = 2, Rest 1, da 9 = 4 × 2 + 1 („vier passt zweimal in neun und es bleibt eins übrig“ – der Rest ist also eins)&lt;br /&gt;
* 2 : 4 = 0, Rest 2, da 2 = 4 × 0 + 2&lt;br /&gt;
* 4 : 4 = 1, Rest 0, da 4 = 4 × 1 + 0&lt;br /&gt;
&lt;br /&gt;
Die hier verwendete Schreibweise wird so in Grundschulen und teilweise auch in weiterführenden Schulen verwendet, ist fachwissenschaftlich aber problematisch und nicht ganz korrekt, da sie die [[Transitive Relation|Transitivität]] der [[Äquivalenzrelation]] „=“ verletzt. Man erhält bei dieser Schreibweise z.&amp;amp;nbsp;B. für die unterschiedlichen Divisionen 9 : 4 und 5 : 2 scheinbar das gleiche Ergebnis, nämlich (2, Rest 1), woraus gemäß «Sind zwei Zahlen einer dritten gleich, so sind sie untereinander gleich» irrigerweise 2,25 = 9/4 = (2, Rest 1) = 5/2 = 2,5 folgen würde.  Oft werden daher die Schreibweisen 9 : 4 = 2 + 1 : 4 oder auch  9 = 4 × 2 + 1 vorgezogen.&lt;br /&gt;
&lt;br /&gt;
An Grundschulen lässt sich die Division mit Rest durch das Teilen einer Menge in gleich große Teile erklären. Dabei hat man prinzipiell zwei Möglichkeiten: entweder wird die Anzahl der Teile vorgegeben oder deren Größe. Beispielsweise kann „7&amp;amp;nbsp;geteilt durch 3 ergibt 2 Rest&amp;amp;nbsp;1“ so konkretisiert werden:&lt;br /&gt;
{| style=&amp;quot;margin:-0.7em 0 1em -0.2em&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 7 Murmeln an 3 Kinder verteilen:&lt;br /&gt;
| &amp;lt;math&amp;gt; \begin{array}{|c|c|c|}\hline \bullet&amp;amp;\bullet&amp;amp;\bullet\\ \bullet&amp;amp;\bullet&amp;amp;\bullet\\\hline \end{array} \;\bullet &amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 7 Murmeln in 3er-Päckchen aufteilen:&amp;amp;nbsp;&lt;br /&gt;
| &amp;lt;math&amp;gt; \begin{array}{|ccc|}\hline \bullet&amp;amp;\bullet&amp;amp;\bullet\\\hline \bullet&amp;amp;\bullet&amp;amp;\bullet\\\hline \end{array} \;\bullet &amp;lt;/math&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bestimmung des Restes für spezielle Teiler ===&lt;br /&gt;
Häufig kann man den Rest an der Dezimaldarstellung ablesen:&lt;br /&gt;
* Bei Division durch 2: Der Rest ist 1, wenn die letzte Ziffer ungerade ist, bzw. 0, wenn die letzte Ziffer gerade ist.&lt;br /&gt;
* Bei Division durch 3: Der Rest ist gleich dem Rest, den die [[Quersumme#Einstellige (oder iterierte) Quersumme|iterierte Quersumme]] bei Division durch 3 lässt.&lt;br /&gt;
* Bei Division durch 5: Der Rest ist gleich dem Rest, den die letzte Ziffer bei Division durch 5 lässt.&lt;br /&gt;
* Bei Division durch 9: Der Rest ist gleich dem Rest, den die iterierte Quersumme bei Division durch 9 lässt.&lt;br /&gt;
* Bei Division durch 10 (oder 100, 1000, …): Der Rest ist die letzte Ziffer (oder die beiden, drei … letzten Ziffern). Analoge Regeln gelten auch in anderen [[Stellenwertsystem]]en.&lt;br /&gt;
Ähnliche, wenn auch etwas kompliziertere Regeln existieren für etliche weitere Teiler.&lt;br /&gt;
&lt;br /&gt;
== Ganze Zahlen ==&lt;br /&gt;
Bei der Division mit Rest von einer ganzen Zahl &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; durch eine ganze Zahl &amp;lt;math&amp;gt;m \neq 0&amp;lt;/math&amp;gt; gibt es außer der anfangs angegebenen Hauptfassung insbesondere zwei Modifikationen. Alle drei Fassungen besagen, dass jeweils eindeutig bestimmte ganze Zahlen &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; existieren mit&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
a = mq + r, \quad |r| &amp;lt; |m|&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
und vorgegebenem Vorzeichen von &amp;lt;math&amp;gt;r.&amp;lt;/math&amp;gt; Im Fall &amp;lt;math&amp;gt;a \ge 0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m &amp;gt; 0&amp;lt;/math&amp;gt; ergeben sich aber derselbe Ganzzahlquotient &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und derselbe Rest &amp;lt;math&amp;gt;r,&amp;lt;/math&amp;gt; und beide sind ebenfalls [[nichtnegativ]].&lt;br /&gt;
&lt;br /&gt;
Für den Rest &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; schreibt man meist &amp;lt;math&amp;gt;a \bmod m&amp;lt;/math&amp;gt; mit dem jeweiligen &amp;#039;&amp;#039;[[Modulo]]&amp;#039;&amp;#039;, kurz &amp;lt;math&amp;gt;\mathrm{mod},&amp;lt;/math&amp;gt; das als eine [[Zweistellige Verknüpfung|Verknüpfung]] ganzer Zahlen aufgefasst werden kann. Es gilt &amp;lt;math&amp;gt;r = 0&amp;lt;/math&amp;gt; genau dann, wenn &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; [[teilbar]] ist.&lt;br /&gt;
&lt;br /&gt;
=== (I) Rest ist nichtnegativ ===&lt;br /&gt;
Die zusätzliche Forderung &amp;lt;math&amp;gt;r \ge 0&amp;lt;/math&amp;gt; führt auf die ganz oben angegebene Hauptfassung. In der Darstellung &amp;lt;math&amp;gt;a = mq + r&amp;lt;/math&amp;gt; ist dabei der Summand &amp;lt;math&amp;gt;mq&amp;lt;/math&amp;gt; das größte Vielfache von &amp;lt;math&amp;gt;m,&amp;lt;/math&amp;gt; das kleiner oder gleich &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
Bei &amp;lt;math&amp;gt;-25&amp;lt;/math&amp;gt; geteilt durch &amp;lt;math&amp;gt;-4&amp;lt;/math&amp;gt; beispielsweise findet man als größtes Vielfaches von &amp;lt;math&amp;gt;-4,&amp;lt;/math&amp;gt; das kleiner oder gleich &amp;lt;math&amp;gt;-25&amp;lt;/math&amp;gt; ist, die Zahl &amp;lt;math&amp;gt;-28 = (-4)\cdot 7\,&amp;lt;/math&amp;gt; (um &amp;lt;math&amp;gt;3&amp;lt;/math&amp;gt; kleiner), also&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
-25 = (-4)\cdot 7 + 3,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
d.&amp;amp;thinsp;h. &amp;lt;math&amp;gt;(-25):(-4)&amp;lt;/math&amp;gt; ergibt &amp;lt;math&amp;gt;7&amp;lt;/math&amp;gt; Rest &amp;lt;math&amp;gt;3.&amp;lt;/math&amp;gt; Insbesondere ist hier &amp;lt;math&amp;gt;(-25) \bmod ({-4}) = 3.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Berechnung des Ganzzahlquotienten ====&lt;br /&gt;
Die Bedingung &amp;lt;math&amp;gt;0 \le r &amp;lt; |m|&amp;lt;/math&amp;gt; an den Rest &amp;lt;math&amp;gt;r = a - mq&amp;lt;/math&amp;gt; lässt sich umschreiben zur Bedingung &amp;lt;math&amp;gt;0 \le a - mq &amp;lt; |m|&amp;lt;/math&amp;gt; an &amp;lt;math&amp;gt;q.&amp;lt;/math&amp;gt; Division durch &amp;lt;math&amp;gt;|m| = \sgn(m)\,m\,&amp;lt;/math&amp;gt; (&amp;lt;math&amp;gt;\sgn&amp;lt;/math&amp;gt; ist die [[Signumfunktion]]) führt auf die äquivalente Ungleichungskette&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
0 \le \frac{a}{|m|} - \frac{q}{\sgn(m)} &amp;lt; 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
und weiter auf&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\frac{a}{|m|} - 1 &amp;lt; \frac{q}{\sgn(m)} \le \frac{a}{|m|}\,,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
d.&amp;amp;thinsp;h. die (ganze) Zahl &amp;lt;math&amp;gt;\tfrac{q}{\sgn(m)}&amp;lt;/math&amp;gt; ist die größte ganze Zahl, die kleiner oder gleich &amp;lt;math&amp;gt;\tfrac{a}{|m|}&amp;lt;/math&amp;gt; ist. Der Ganzzahlquotient kann also bestimmt werden durch&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \sgn(m) \left\lfloor\frac{a}{|m|}\right\rfloor&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
mit der [[Abrundungsfunktion]] &amp;lt;math&amp;gt;\lfloor\cdot\rfloor&amp;lt;/math&amp;gt; (Gaußklammer, Floor-Funktion). Der Rest ergibt sich dann durch &amp;lt;math&amp;gt;r = a - mq.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So erhält man für &amp;lt;math&amp;gt;(-25):(-4)&amp;lt;/math&amp;gt; im letzten Beispiel erneut den Ganzzahlquotienten&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \sgn(-4)\cdot \left\lfloor\frac{-25}{|{-4}|}\right\rfloor = -1\cdot \left\lfloor\frac{-25}{4}\right\rfloor&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;= -\lfloor-6{,}25\rfloor = -(-7) = 7&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
und den Rest &amp;lt;math&amp;gt;r = -25 - (-4)\cdot 7 = -25 + 28 = 3.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== (II) Rest hat Vorzeichen des Divisors ===&lt;br /&gt;
Gemeint ist hier die Forderung&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
r \ge 0\;\text{ für } m &amp;gt; 0,\qquad r \le 0\;\text{ für } m &amp;lt; 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Der Ganzzahlquotient kann dabei durch&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \left\lfloor\frac{a}{m\vphantom|}\right\rfloor&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
berechnet werden, der Rest dann wieder durch &amp;lt;math&amp;gt;r = a - mq.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorherige Division &amp;lt;math&amp;gt;(-25):(-4)&amp;lt;/math&amp;gt; ergibt nun gemäß der Darstellung&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
-25 = (-4)\cdot 6 + (-1)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
jedoch &amp;lt;math&amp;gt;6&amp;lt;/math&amp;gt; Rest &amp;lt;math&amp;gt;-1.&amp;lt;/math&amp;gt; Das erhält man auch bei der Rechnung&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \left\lfloor\frac{-25}{-4}\right\rfloor = \left\lfloor\frac{25}{4}\right\rfloor = \lfloor6{,}25\rfloor = 6&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
und &amp;lt;math&amp;gt;r = -25 - (-4)\cdot 6 = -25 + 24 = -1.&amp;lt;/math&amp;gt; Hier ist also &amp;lt;math&amp;gt;(-25) \bmod ({-4}) = -1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== (III) Rest hat Vorzeichen des Dividenden ===&lt;br /&gt;
Gemeint ist hier die Forderung&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
r \ge 0\;\text{ für } a \ge 0,\qquad r \le 0\;\text{ für } a \le 0.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Der Ganzzahlquotient kann dabei durch&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \sgn(a)\sgn(m) \left\lfloor\frac{|a|}{|m|}\right\rfloor&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
berechnet werden, der Rest dann wieder durch &amp;lt;math&amp;gt;r = a - mq.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ergibt &amp;lt;math&amp;gt;(-25):(-4)&amp;lt;/math&amp;gt; gemäß derselben Darstellung wie in (II) ebenfalls &amp;lt;math&amp;gt;6&amp;lt;/math&amp;gt; Rest &amp;lt;math&amp;gt;-1.&amp;lt;/math&amp;gt; Aber die Berechnung des Ganzzahlquotienten würde nun so verlaufen:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
q = \sgn(-25)\cdot\sgn(-4)\cdot \left\lfloor\frac{|{-25}|}{|{-4}|}\right\rfloor&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;= -1\cdot(-1)\cdot \left\lfloor\frac{25}{4}\right\rfloor = \lfloor6{,}25\rfloor = 6.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modulo ==&lt;br /&gt;
Modulo berechnet den Rest &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; der Division &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; geteilt durch &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;. Man kann eine Funktion definieren, die jedem Zahlenpaar &amp;lt;math&amp;gt;(a, m)&amp;lt;/math&amp;gt; einen eindeutigen Teilerrest &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; zuordnet. Diese nennt man &amp;#039;&amp;#039;Modulo&amp;#039;&amp;#039; (von lat.&amp;amp;nbsp;modulus, Kasus [[Ablativ]], also: ‚(gemessen) mit dem (kleinen) Maß (des&amp;amp;nbsp;…)‘&amp;lt;ref&amp;gt;Siehe auch den Eintrag [[wikt:modulo|modulo]] im Wörterbuch Wiktionary.&amp;lt;/ref&amp;gt;) und kürzt sie meistens mit &amp;#039;&amp;#039;mod&amp;#039;&amp;#039; ab.&lt;br /&gt;
&lt;br /&gt;
Wir betrachten [[#(II) Rest hat Vorzeichen des Divisors|gemäß (II)]] die Funktion&lt;br /&gt;
: &amp;lt;math&amp;gt;\operatorname{mod}\colon\Z \times (\Z\setminus\{0\}) \to \Z, \quad (a,m) \mapsto a \bmod m:= a - \left \lfloor \frac{a}{m} \right \rfloor \cdot m.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Die [[Abrundungsfunktion und Aufrundungsfunktion|Gaußklammer]] &amp;lt;math&amp;gt;\lfloor \cdot \rfloor&amp;lt;/math&amp;gt; bezeichnet die größte ganze Zahl, die nicht größer als die Zahl in der Gaußklammer ist, also, falls positiv, der ganze Anteil ohne die Nachkommastellen. Hier gilt stets&lt;br /&gt;
::&amp;lt;math&amp;gt;(a + km) \bmod m = a \bmod m&amp;lt;/math&amp;gt; für alle &amp;lt;math&amp;gt;k\in\Z,&amp;lt;/math&amp;gt;&lt;br /&gt;
: aber im Allgemeinen ist&lt;br /&gt;
:: &amp;lt;math&amp;gt;(-a) \bmod m \ne-(a \bmod m),&amp;lt;/math&amp;gt; z.&amp;amp;nbsp;B. &amp;lt;math&amp;gt;(-2) \bmod 3=1\ne-2=-(2 \bmod 3).&amp;lt;/math&amp;gt;&lt;br /&gt;
: Ist &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; positiv, so ist &amp;lt;math&amp;gt;a \bmod m\geq0&amp;lt;/math&amp;gt; für alle &amp;lt;math&amp;gt;a.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
* &amp;lt;math&amp;gt; 17 \bmod 3 = 2,&amp;lt;/math&amp;gt; da &amp;lt;math&amp;gt;17 = 5 \cdot 3 + 2&amp;lt;/math&amp;gt; („3 passt fünfmal in 17 und es bleiben 2 übrig“ – der Rest ist also 2)&lt;br /&gt;
* &amp;lt;math&amp;gt; 2 \bmod 3 = 2,&amp;lt;/math&amp;gt; da &amp;lt;math&amp;gt; 2 = 0 \cdot 3 + 2&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt; 3 \bmod 3 = 0,&amp;lt;/math&amp;gt; da &amp;lt;math&amp;gt; 3 = 1 \cdot 3 + 0&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;-8 \bmod 6 = -8 - \left\lfloor \tfrac{-8}{6} \right\rfloor \cdot 6 = -8 - ((-2) \cdot 6 ) = -8 + 12 = 4&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neben dieser „mathematischen Variante“ wird oft auch die Restfunktion [[#(III) Rest hat Vorzeichen des Dividenden|in (III)]] als Modulo bezeichnet, die für negative Argumente unterschiedliche Ergebnisse liefert und „symmetrische Variante“ genannt wird:&lt;br /&gt;
&lt;br /&gt;
:: &amp;lt;math&amp;gt;(a \bmod m) := a - m\cdot (a\,\operatorname{div}\,m)&amp;lt;/math&amp;gt;&lt;br /&gt;
: Dabei bezeichnet &amp;lt;math&amp;gt;a\,\operatorname{div}\,m&amp;lt;/math&amp;gt; den zur Null hin gerundeten Quotienten &amp;lt;math&amp;gt;a\,/\,m&amp;lt;/math&amp;gt;, gegeben durch &amp;lt;math&amp;gt;a\,\operatorname{div}\,m = \sgn(a)\;\sgn(m) \left \lfloor \tfrac{|a|}{|m|} \right \rfloor&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;\sgn(x)&amp;lt;/math&amp;gt; die [[Vorzeichenfunktion]] bezeichnet. Für diese Variante gilt&lt;br /&gt;
:: &amp;lt;math&amp;gt;(-a) \bmod m = -(a \bmod m),&amp;lt;/math&amp;gt;&lt;br /&gt;
: aber im Allgemeinen&lt;br /&gt;
:: &amp;lt;math&amp;gt;(a + km) \bmod m\ne a \bmod m,&amp;lt;/math&amp;gt; z.&amp;amp;nbsp;B. &amp;lt;math&amp;gt;(1 - 3) \bmod 3=(-2) \bmod 3=-2\ne 1=1 \bmod 3.&amp;lt;/math&amp;gt;&lt;br /&gt;
: &amp;lt;math&amp;gt;a \bmod m&amp;lt;/math&amp;gt; hat stets dasselbe Vorzeichen wie &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;, oder es gilt &amp;lt;math&amp;gt;a \bmod m = 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Gilt &amp;lt;math&amp;gt;a\geq 0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m&amp;gt;0&amp;lt;/math&amp;gt;, so ergeben beide Varianten dasselbe Ergebnis.&lt;br /&gt;
&lt;br /&gt;
=== Implementierung in Computersystemen ===&lt;br /&gt;
DIV- und MOD-Befehle bzw. Operatoren (für ganzzahlige Division und Restbildung) sind in den meisten [[Programmiersprache]]n und [[Prozessor]]en implementiert.&lt;br /&gt;
&lt;br /&gt;
Einige Programmiersprachen und [[Computeralgebrasystem]]e tragen der Vielfalt von Konventionen Rechnung, indem sie zwei Modulo- oder Rest-Operatoren zur Verfügung stellen. In der Programmiersprache [[Ada (Programmiersprache)|Ada]] hat:&lt;br /&gt;
* (&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;&amp;#039;rem&amp;#039;&amp;#039;&amp;#039; &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;) dasselbe Vorzeichen wie &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und einen Absolutbetrag kleiner als der von &amp;lt;math&amp;gt;m,&amp;lt;/math&amp;gt;&lt;br /&gt;
* (&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;&amp;#039;mod&amp;#039;&amp;#039;&amp;#039; &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;) dasselbe Vorzeichen wie &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; und einen Absolutbetrag kleiner als der von &amp;lt;math&amp;gt;m,&amp;lt;/math&amp;gt;&lt;br /&gt;
man erhält also den Rest &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; gemäß (III) bzw. (II).&lt;br /&gt;
&lt;br /&gt;
{{Siehe auch|Liste von Operatoren für den Rest einer Division}}&lt;br /&gt;
&lt;br /&gt;
In Programmiersprachen ist die implementierte Variante [[Liste von Operatoren für den Rest einer Division|nicht einheitlich]]. So verwenden [[Ruby (Programmiersprache)|Ruby]], [[Perl (Programmiersprache)|Perl]], [[Python (Programmiersprache)|Python]], Excel und der [[Google Suche#Zusatzfunktionen|Rechner der Googlesuche]] die mathematische Variante, wohingegen [[C (Programmiersprache)|C]], [[Java (Programmiersprache)|Java]], [[JavaScript]] und [[PHP]] die symmetrische einsetzen, was besonders wichtig bei [[Portierung (Software)|Portierungen]] ist.&lt;br /&gt;
&lt;br /&gt;
Steht in einer Sprache wie C(++) oder Java nur die symmetrische Variante zur Verfügung, kann man Ergebnisse nach der mathematischen Variante erhalten mit:&lt;br /&gt;
:&amp;lt;math&amp;gt;a \bmod m&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;((a % m) + m) % m&amp;lt;/code&amp;gt;,&lt;br /&gt;
wobei &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; die symmetrische Modulooperation bezeichnet und &amp;lt;math&amp;gt;\operatorname{mod}&amp;lt;/math&amp;gt; die mathematische.&lt;br /&gt;
&lt;br /&gt;
In Programmiersprachen, die [[B (Programmiersprache)|B]]-Abkömmlinge sind, wie [[C (Programmiersprache)|C]] oder [[Java (Programmiersprache)|Java]], wird die Funktion durch &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; ([[Prozentzeichen]]) dargestellt und als [[Operator (Mathematik)|Operator]] behandelt.&amp;lt;ref&amp;gt;{{Literatur |Autor=[[Ken Thompson]] |Titel=Users&amp;#039; Reference to B |Hrsg=[[Bell Telephone Laboratories]] |Datum=1972-01-07 |Sprache=en |Seiten=10 |Online=https://www.bell-labs.com/usr/dmr/www/kbman.pdf#page=12 |Format=PDF}}&amp;lt;/ref&amp;gt; Frühe Programmiersprachen kannten den Operator &amp;#039;&amp;#039;mod&amp;#039;&amp;#039; noch nicht, nur den [[Datentyp]] des ganzzahligen Werts &amp;#039;&amp;#039;[[Integer (Datentyp)|integer]]&amp;#039;&amp;#039; (abgekürzt &amp;lt;code&amp;gt;INT&amp;lt;/code&amp;gt;); darum wurde der Divisionsrest nach der Formel &amp;lt;math&amp;gt;\bigg(\frac{a}{m} - \texttt{INT}\left(\frac{a}{m}\right)\bigg) \cdot m&amp;lt;/math&amp;gt; errechnet und wegen der damaligen Rechenungenauigkeit beim Dividieren dann auf den ganzzahligen Wert gerundet.&lt;br /&gt;
&lt;br /&gt;
== Kongruenz modulo einer ganzen Zahl ==&lt;br /&gt;
{{Hauptartikel|Kongruenz (Zahlentheorie)}}&lt;br /&gt;
Zwei ganze Zahlen &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; haben bei Division durch eine ganze Zahl &amp;lt;math&amp;gt;m \neq 0&amp;lt;/math&amp;gt; [[#(I) Rest ist nichtnegativ|gemäß (I)]] genau dann denselben nichtnegativen Rest, wenn sie sich nur um ein [[Vielfaches]] von &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; unterscheiden, d.&amp;amp;thinsp;h. wenn ihre Differenz &amp;lt;math&amp;gt;a - b&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; [[teilbar]] ist. In diesem Fall heißt &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; [[Kongruenz (Zahlentheorie)|kongruent]] zu &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; modulo &amp;lt;math&amp;gt;m,&amp;lt;/math&amp;gt; in Zeichen &amp;lt;math&amp;gt;a \equiv_m b&amp;lt;/math&amp;gt; oder auch bevorzugt &amp;lt;math&amp;gt;\,\textstyle a \equiv b \pmod{\!m};\,&amp;lt;/math&amp;gt; dabei wird &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; Modul genannt. Gebräuchlich ist zwar auch die Schreibweise &amp;lt;math&amp;gt;\,\textstyle a \equiv b \!\mod{\!m}\,&amp;lt;/math&amp;gt; ohne die Klammern, bei der aber &amp;lt;math&amp;gt;\mathrm{mod}&amp;lt;/math&amp;gt; mit der [[Modulo]]-&amp;#039;&amp;#039;Verknüpfung&amp;#039;&amp;#039; verwechselt werden kann. Damit gilt die Äquivalenz&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
a \bmod m = b \bmod m \quad&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\Longleftrightarrow\quad a \equiv b \pmod m,&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
wobei nur die beiden &amp;lt;math&amp;gt;\mathrm{mod}&amp;lt;/math&amp;gt; bei der linken Gleichung für die Modulo-Verknüpfung stehen, und zwar für die zu (I) gehörige. Das gilt ebenso [[#(II) Rest hat Vorzeichen des Divisors|mit (II)]], jedoch nicht mit [[#(III) Rest hat Vorzeichen des Dividenden|Fassung (III)]] der Division mit Rest.&lt;br /&gt;
&lt;br /&gt;
Beispielsweise haben die beiden Zahlen &amp;lt;math&amp;gt;43&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;-7&amp;lt;/math&amp;gt; bei Division durch &amp;lt;math&amp;gt;5&amp;lt;/math&amp;gt; gemäß (I) denselben nichtnegativen Rest:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
43 \bmod 5 = 3 = (-7) \bmod 5.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Andererseits ist ihre Differenz &amp;lt;math&amp;gt;43 - (-7) = 50&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;5&amp;lt;/math&amp;gt; teilbar, und somit sind sie auch zueinander kongruent modulo &amp;lt;math&amp;gt;5\colon&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
43 \equiv -7 \pmod 5.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Kongruenz modulo &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; ist eine [[Äquivalenzrelation]] in der Menge der ganzen Zahlen. Die zugehörigen &amp;lt;math&amp;gt;|m|&amp;lt;/math&amp;gt; verschiedenen [[Äquivalenzklasse]]n heißen auch [[Restklasse]]n und bilden zusammen den [[Restklassenring]] modulo &amp;lt;math&amp;gt;m.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verallgemeinerung: Reelle Zahlen ==&lt;br /&gt;
Sind &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; reelle Zahlen, &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; ungleich 0, dann kann man eine Division &amp;quot;&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; mit Rest&amp;quot; folgendermaßen definieren: Der &amp;#039;&amp;#039;ganzzahlige&amp;#039;&amp;#039; Quotient &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und der Rest &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; im halboffenen [[Intervall (Mathematik)|Intervall]] &amp;lt;math&amp;gt;[0, |m|)&amp;lt;/math&amp;gt; sind diejenigen (eindeutig bestimmten) Zahlen, die die Gleichung &amp;lt;math&amp;gt;a = m \cdot q + r&amp;lt;/math&amp;gt; erfüllen.&lt;br /&gt;
&lt;br /&gt;
Auch hier gibt es die Alternativen, dem Rest dasselbe Vorzeichen wie &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; zu geben oder den betragskleinsten Rest zu wählen. Letztere Alternative entspricht der [[Rundung]]: Die Division mit Rest von &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; durch 1 liefert eine ganze Zahl &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; und eine reelle Zahl &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; mit Betrag kleiner oder gleich 1/2, die die Gleichung &amp;lt;math&amp;gt;a = q + r&amp;lt;/math&amp;gt; erfüllen. Die Zahl &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; ist der auf ganze Zahlen gerundete Wert von &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass hierbei der Quotient nicht aus derselben Menge (der reellen Zahlen) genommen wird wie Divisor und Dividend.&lt;br /&gt;
&lt;br /&gt;
== Polynome ==&lt;br /&gt;
Bei der Division mit Rest für [[Polynom]]e muss das als Divisor auftretende Polynom &amp;lt;math&amp;gt;f(X)&amp;lt;/math&amp;gt; aus dem [[Polynomring]] &amp;lt;math&amp;gt;R[X]&amp;lt;/math&amp;gt; (über &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;, einem [[Ring (Algebra)#Ring|kommutativen Ring]] [[Ring (Algebra)#Ring mit Eins|mit &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;]]) eine Voraussetzung erfüllen: Der [[Leitkoeffizient]] von &amp;lt;math&amp;gt;f(X)&amp;lt;/math&amp;gt; muss eine [[Einheit (Mathematik)#Spezialfall: Einheiten in unitären Ringen|Einheit]] von &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt; sein (insbes. ist &amp;lt;math&amp;gt;f(X)&amp;lt;/math&amp;gt; nicht das [[Nullpolynom]]). Unter dieser Bedingung gibt es zu jedem &amp;lt;math&amp;gt;g(X) \in R[X]&amp;lt;/math&amp;gt; eindeutig bestimmte Polynome &amp;lt;math&amp;gt;q(X), r(X) \in R[X]&amp;lt;/math&amp;gt; mit&lt;br /&gt;
: &amp;lt;math&amp;gt;g(X) = f(X) \cdot q(X) + r(X), \qquad&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\operatorname{deg}(r) &amp;lt; \operatorname{deg}(f).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei wird dem Nullpolynom ein kleinerer [[Polynom|Grad]] als jedem anderen Polynom gegeben, beispielsweise &amp;lt;math&amp;gt;-\infty&amp;lt;/math&amp;gt;. Die Polynome &amp;lt;math&amp;gt;q(X)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;r(X)&amp;lt;/math&amp;gt; lassen sich durch [[Polynomdivision]] bestimmen.&lt;br /&gt;
&lt;br /&gt;
Im Polynomring &amp;lt;math&amp;gt;\R[X]&amp;lt;/math&amp;gt; ist beispielsweise&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
2X^2 + 4X + 5 = (X + 1)\cdot(2X + 2) + 3.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anwendungen ==&lt;br /&gt;
=== Euklidischer Algorithmus ===&lt;br /&gt;
Mit dem [[Euklidischer Algorithmus|euklidischen Algorithmus]] kann der [[Größter gemeinsamer Teiler|größte gemeinsame Teiler]] zweier ganzer Zahlen berechnet werden. Dabei wird wiederholt verwendet, dass sich der ggT nicht ändert, wenn ein Vielfaches der einen Zahl zur anderen addiert wird, also&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{ggT}(a,m) = \mathrm{ggT}(a - mq,\, m) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
für beliebige ganze Zahlen &amp;lt;math&amp;gt;a,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;q.&amp;lt;/math&amp;gt; Sogar &amp;#039;&amp;#039;jeder&amp;#039;&amp;#039; gemeinsame Teiler von &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; ist auch einer von &amp;lt;math&amp;gt;a - mq&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; und ebenso umgekehrt.&amp;lt;ref&amp;gt;&amp;#039;&amp;#039;Beweis.&amp;#039;&amp;#039; „&amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt;“ Ist &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; ein gemeinsamer Teiler von &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m,&amp;lt;/math&amp;gt; so gibt es &amp;lt;math&amp;gt;\alpha, \mu \in \Z&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;a = t\alpha&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m = t\mu.&amp;lt;/math&amp;gt; Es folgt &amp;lt;math&amp;gt;a - mq = t\alpha - t\mu q&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;= t(\alpha - \mu q),&amp;lt;/math&amp;gt; und somit ist &amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt; auch ein gemeinsamer Teiler von &amp;lt;math&amp;gt;a - mq&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m.&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt; „&amp;lt;math&amp;gt;\Leftarrow&amp;lt;/math&amp;gt;“ Umgekehrt ist jeder gemeinsame Teiler von &amp;lt;math&amp;gt;a - mq&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; aufgrund der schon bewiesenen Richtung auch einer von &amp;lt;math&amp;gt;(a - mq) - (-m)q = a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;m.&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;\,\square&amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt; Außerdem beachte man, dass die Teiler von &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; die gesamten ganzen Zahlen sind, aber &amp;lt;math&amp;gt;\mathrm{ggT}(0,0)&amp;lt;/math&amp;gt; als &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; definiert ist.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier kann man aber im Fall &amp;lt;math&amp;gt;m \neq 0&amp;lt;/math&amp;gt; für &amp;lt;math&amp;gt;q&amp;lt;/math&amp;gt; den Ganzzahlquotienten nehmen, der sich bei der Division etwa [[#(I) Rest ist nichtnegativ|gemäß (I)]] von &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; ergibt, sodass &amp;lt;math&amp;gt;a - mq = r&amp;lt;/math&amp;gt; der nichtnegative Rest wird. Anschließend verfährt man umgekehrt, also entsprechend zur Division von &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; durch &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; usw. – immer abwechselnd. So wird schließlich eine der beiden Zahlen zu &amp;lt;math&amp;gt;0,&amp;lt;/math&amp;gt; sodass dann wegen&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{ggT}(a,0) = |a| = \mathrm{ggT}(0,a) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
der ggT der beiden Ausgangszahlen ermittelt ist. Außerdem ergibt sich, dass deren gemeinsame Teiler genau die Teiler des ggT sind.&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
Die Berechnung des größten gemeinsamen Teilers von &amp;lt;math&amp;gt;68&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;30&amp;lt;/math&amp;gt; beginnt entsprechend zur Division &amp;lt;math&amp;gt;68:30,&amp;lt;/math&amp;gt; also &amp;lt;math&amp;gt;68 = 30\cdot 2 + 8,&amp;lt;/math&amp;gt; mit&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{ggT}(68,30) = \mathrm{ggT}(68 - 30\cdot 2,\, 30) &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; = \mathrm{ggT}(8,30),&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
im zweiten Schritt entsprechend zu &amp;lt;math&amp;gt;30 = 8\cdot 3 + 6&amp;lt;/math&amp;gt; dann&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{ggT}(8,30) = \mathrm{ggT}(8,\,30-8\cdot3) &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; = \mathrm{ggT}(8,6)&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
und so fort. Das lässt sich aber kompakter schreiben:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\mathrm{ggT}\underset{\color{Green}\scriptstyle\;\;^\uparrow\!\!-\!-\!(-2)}{(68,30)} &lt;br /&gt;
= \mathrm{ggT}\underset{\color{Green}\scriptstyle\!(-3)\!-\!\!-\!^\uparrow\;\;}{(8,30)} &lt;br /&gt;
= \mathrm{ggT}\underset{\color{Green}\scriptstyle\;^\uparrow\!\!-\!\!-\!(-1)\!\!}{(8,\,6)}\!\ &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; &lt;br /&gt;
= \mathrm{ggT}\underset{\color{Green}\scriptstyle\!\!(-3)\!-\!\!-\!^\uparrow\;}{(2,\,6)} &lt;br /&gt;
= \mathrm{ggT}(2,0) = 2\!\ ;&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
dabei soll etwa &amp;lt;math&amp;gt;\color{Green}\scriptstyle\,^\uparrow\!\!-\!-\!(-2)&amp;lt;/math&amp;gt; beim ersten Schritt bedeuten, dass das &amp;lt;math&amp;gt;(-2)&amp;lt;/math&amp;gt;-Fache von &amp;lt;math&amp;gt;30&amp;lt;/math&amp;gt; zu &amp;lt;math&amp;gt;68&amp;lt;/math&amp;gt; addiert wird. Die gemeinsamen Teiler der beiden Ausgangszahlen &amp;lt;math&amp;gt;68&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;30&amp;lt;/math&amp;gt; sind auch tatsächlich die Teiler von &amp;lt;math&amp;gt;\mathrm{ggT}(68,30) = 2,&amp;lt;/math&amp;gt; nämlich &amp;lt;math&amp;gt;1,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;2,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;-1&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;-2.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Erweiterter euklidischer Algorithmus ====&lt;br /&gt;
[[Datei:Roland Uhl - Euklidischer Algorithmus.svg|hochkant=1.8|rahmenlos|rechts|rand|Erweiterter euklidischer Algorithmus für 𝑔 = ggT(68,30)]]&lt;br /&gt;
Im letzten Beispiel wurde von &amp;lt;math&amp;gt;a = 68&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b = 30&amp;lt;/math&amp;gt; der größte gemeinsame Teiler &amp;lt;math&amp;gt;g = 2&amp;lt;/math&amp;gt; berechnet. Wendet man aber die grün angedeuteten Vielfachen-Additionen analog auf Gleichungen an, beginnend mit &amp;lt;math&amp;gt;a = 1a + 0b&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b = 0a + 1b,&amp;lt;/math&amp;gt; so ergibt sich &amp;lt;math&amp;gt;g = 4a - 9b&amp;lt;/math&amp;gt; nach den nebenstehenden Rechnungen (rechts daneben noch ein entsprechendes Zahlenschema mit den analogen Zeilenoperationen).&lt;br /&gt;
&lt;br /&gt;
Allgemein können mit dem [[Erweiterter euklidischer Algorithmus|erweiterten euklidischen Algorithmus]] für zwei ganze Zahlen &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b&amp;lt;/math&amp;gt; neben &amp;lt;math&amp;gt;g = \mathrm{ggT}(a,b)&amp;lt;/math&amp;gt; noch zwei ganze Zahlen &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;v&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;g = ua + vb&amp;lt;/math&amp;gt; bestimmt werden.&lt;br /&gt;
&lt;br /&gt;
=== Programmierung ===&lt;br /&gt;
Die Division mit Rest (Modulo) wird in der Programmierung relativ häufig verwendet. Der entsprechende Operator heißt in unterschiedlichen Programmiersprachen oft &amp;lt;code&amp;gt;mod&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt;. Man kann etwa prüfen, ob eine gegebene Zahl &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; gerade ist, indem man folgende Abfrage durchführt: &amp;lt;code&amp;gt;if a mod 2 == 0&amp;lt;/code&amp;gt;. Modulo kann man auch nutzen, wenn man in einer [[Schleife (Programmierung)|Schleife]] lediglich bei jedem &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;-ten Schleifendurchlauf einen speziellen Programmcode ausführen will. Auch bei vielen Berechnungen und Algorithmen ist der Operator sinnvoll einsetzbar. Allgemein kann man mit &amp;lt;code&amp;gt;mod&amp;lt;/code&amp;gt; prüfen, ob eine Zahl durch eine andere genau teilbar ist: Nur dann liefert der Modulo-Operator den Wert 0. Des Weiteren muss man in der Programmierung oft auf ganze Vielfache einer Zahl ergänzen (z.&amp;amp;nbsp;B. 4 Bytes) und kann durch den Modulo errechnen, wie viele „[[Pad-Byte]]s“ noch fehlen. Durch die Funktion [[divmod|&amp;lt;code&amp;gt;divMod&amp;lt;/code&amp;gt;]] werden Ganzzahlquotient und Rest zusammen berechnet.&lt;br /&gt;
;Beispiel: Man programmiert eine Uhr und hat die Zeit als Sekundenwert seit 0&amp;amp;nbsp;Uhr gegeben. Dann kann man den Sekundenwert mod 3600 berechnen. Ist dieser gleich 0, so weiß man, dass eine volle Stunde angefangen hat. Diese Information kann man nutzen, um z.&amp;amp;nbsp;B. ein akustisches Signal (Gong zur vollen Stunde) auszulösen. Mit der Berechnung Sekundenwert mod 60 erhält man die Sekunden seit der letzten vollen Minute, die oftmals von Digitaluhren als letzte zwei Stellen angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Divisor &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; eine [[Zweierpotenz]] ist, kann der Divisionsrest &amp;lt;math&amp;gt;a \operatorname{mod} m&amp;lt;/math&amp;gt; auch mit dem [[Bitweiser Operator#UND|bitweisen Und-Operator]] (&amp;#039;&amp;#039;UND&amp;#039;&amp;#039;) berechnet werden. Denn dann ist &amp;lt;math&amp;gt;a \, \operatorname{mod} \, m = a \, \operatorname{UND} \, (m-1)&amp;lt;/math&amp;gt;. Mit dieser Operation erhält man die niedrigwertigsten Bits oder letzten Ziffern im [[Dualsystem]].&lt;br /&gt;
&lt;br /&gt;
=== Weitere Anwendungen ===&lt;br /&gt;
* Berechnung der [[Prüfziffer]] der [[Internationale Standardbuchnummer#Formeln zur Berechnung der Prüfziffer|Internationalen Standardbuchnummer]] oder der [[CAS-Nummer]] (ein internationaler Bezeichnungsstandard für chemische Stoffe)&lt;br /&gt;
* Prüfsummen-Formel [[Luhn-Algorithmus]] zur Bestätigung von Identifikationsnummern wie Kreditkartennummern und kanadische Sozialversicherungsnummern&lt;br /&gt;
* Prüfsummenberechnung bei [[Zyklische Redundanzprüfung|CRC]] und [[Vorwärtsfehlerkorrektur|FEC]] auf Ganzzahl- oder [[Binäres Zahlensystem|Binärbasis]]&lt;br /&gt;
* Kalenderberechnung (die relativ komplizierte Berechnung des [[Osterdatum]]s), siehe auch [[Zellers Kongruenz]].&lt;br /&gt;
* Berechnung der Prüfsumme der [[Internationale Bankkontonummer|Internationalen Bankkontonummer]] (IBAN)&lt;br /&gt;
* In der [[Kryptographie]], beim [[Diffie-Hellman-Schlüsselaustausch]] oder beim [[RSA-Kryptosystem]]&lt;br /&gt;
* Berechnung der Geometrie von [[Diffusor (Akustik)|Schröderdiffusoren]]&lt;br /&gt;
* Bildung binärer [[Fraktal|Fraktale]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Hashfunktion]] und die dort genannten Verfahren&lt;br /&gt;
* [[Kleiner fermatscher Satz]]&lt;br /&gt;
* [[Satz von Euler]]&lt;br /&gt;
* [[Liste von Operatoren für den Rest einer Division]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Kristina Reiss]], Gerald Schmieder: &amp;#039;&amp;#039;Basiswissen Zahlentheorie. Eine Einführung in Zahlen und Zahlenbereiche.&amp;#039;&amp;#039; Springer-Verlag, Berlin u.&amp;amp;nbsp;a. 2005, ISBN 3-540-21248-5.&lt;br /&gt;
* Peter Hartmann: &amp;#039;&amp;#039;Mathematik für Informatiker. Ein praxisbezogenes Lehrbuch.&amp;#039;&amp;#039; 4. überarbeitete Auflage. Vieweg, Wiesbaden 2006, ISBN 3-8348-0096-1, S.&amp;amp;nbsp;62 ([http://books.google.de/books?id=GcJOBaGN4q8C online]).&lt;br /&gt;
* [[Albrecht Beutelspacher]], Marc-Alexander Zschiegner: &amp;#039;&amp;#039;Diskrete Mathematik für Einsteiger. Mit Anwendungen in Technik und Informatik.&amp;#039;&amp;#039; Vieweg, Wiesbaden 2007, ISBN 978-3-8348-0094-7, S.&amp;amp;nbsp;65 ([https://books.google.de/books?id=xhsAC5ufSNUC online]).&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/formal_modulo_de Ganzzahlige Division und der Rest]&lt;br /&gt;
* [https://www.uibk.ac.at/mathematik/personal/pauer/vortragpauerwien2004.pdf Division mit Rest – der heimliche Hauptsatz der Algebra] (PDF; 86&amp;amp;nbsp;kB)&lt;br /&gt;
* {{TIBAV |19767 |Linktext=Division mit Rest (Teil 1) |Herausgeber=PHHD |Jahr=2012 |DOI=10.5446/19767}}&lt;br /&gt;
* {{TIBAV |19768 |Linktext=Division mit Rest (Teil 2) |Herausgeber=PHHD |Jahr=2012 |DOI=10.5446/19768}}&lt;br /&gt;
* [[Helmut Maier (Mathematiker)|Helmut Maier]], Hans-Peter Reck: [https://www.uni-ulm.de/fileadmin/website_uni_ulm/mawi.inst.zawa/lehre/11elzahl/Skript.pdf Vorabskript zur Vorlesung &amp;#039;&amp;#039;Elementare Zahlentheorie&amp;#039;&amp;#039;.] Institut für Zahlentheorie und Wahrscheinlichkeitstheorie, Universität Ulm, Sommersemester 2011&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise und Anmerkungen ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Division (Mathematik)]]&lt;br /&gt;
[[Kategorie:Zahlentheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Elrond</name></author>
	</entry>
</feed>