https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=LOOP-Programm
LOOP-Programm - Versionsgeschichte
2025-05-29T04:00:24Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.2
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=240012505&oldid=prev
TabellenBot: 1x Autorenname in Vorlage korrigiert (akad. Grad entfernt). Siehe WP:NK#Allgemeines 2. |zugriff= -> |abruf=.
2023-12-09T10:10:32Z
<p>1x Autorenname in Vorlage korrigiert (akad. Grad entfernt). Siehe <a href="/wiki/Wikipedia:NK#Allgemeines_2" class="mw-redirect" title="Wikipedia:NK">WP:NK#Allgemeines 2</a>. |zugriff= -> |abruf=.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. Dezember 2023, 12:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=<del style="font-weight: bold; text-decoration: none;">Prof. Dr. </del>Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Institut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme [[Inline-Ersetzung|inlined]] und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Institut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |<ins style="font-weight: bold; text-decoration: none;">abruf</ins>=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme [[Inline-Ersetzung|inlined]] und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
</table>
TabellenBot
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=204178825&oldid=prev
Geschirrtuch: Tippfehler Institut
2020-10-02T11:59:53Z
<p>Tippfehler Institut</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 2. Oktober 2020, 13:59 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=<del style="font-weight: bold; text-decoration: none;">Insitut</del> für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme [[Inline-Ersetzung|inlined]] und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=<ins style="font-weight: bold; text-decoration: none;">Institut</ins> für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme [[Inline-Ersetzung|inlined]] und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
</table>
Geschirrtuch
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=202613160&oldid=prev
217.61.203.35: Typos, Link
2020-08-08T23:04:09Z
<p>Typos, Link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. August 2020, 01:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''LOOP-Programme''' sind [[Computerprogramm|Programme]] in der [[Programmiersprache]] '''LOOP''', einer stark eingeschränkten, modellhaften Sprache, die nur die Formulierung von [[Addition]]en, [[Wertzuweisung]]en und endlich oft durchlaufende [[Schleife (Programmierung)|Schleifen]] erlaubt. LOOP-Programme spielen in der [[Theoretische Informatik|Theoretischen Informatik]] eine Rolle, insbesondere <del style="font-weight: bold; text-decoration: none;">in</del> Zusammenhang mit [[Berechenbarkeit]]. Eine [[Funktion (Mathematik)|Funktion]] heißt '''LOOP-berechenbar''', wenn sie sich als LOOP-Programm formulieren lässt. Die Menge aller LOOP-Programme wird mit <math>\mathit{LOOP}</math> bezeichnet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''LOOP-Programme''' sind [[Computerprogramm|Programme]] in der [[Programmiersprache]] '''LOOP''', einer stark eingeschränkten, modellhaften Sprache, die nur die Formulierung von [[Addition]]en, [[Wertzuweisung]]en und endlich oft durchlaufende [[Schleife (Programmierung)|Schleifen]] erlaubt. LOOP-Programme spielen in der [[Theoretische Informatik|Theoretischen Informatik]] eine Rolle, insbesondere <ins style="font-weight: bold; text-decoration: none;">im</ins> Zusammenhang mit [[Berechenbarkeit]]. Eine [[Funktion (Mathematik)|Funktion]] heißt '''LOOP-berechenbar''', wenn sie sich als LOOP-Programm formulieren lässt. Die Menge aller LOOP-Programme wird mit <math>\mathit{LOOP}</math> bezeichnet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Aufgrund ihrer Definition [[Terminiertheit|terminieren]] LOOP-Programme für alle Eingaben und definieren daher [[totale Funktion]]en<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93}}</ref>. Damit stehen sie im Kontrast zu [[GOTO-Programm]]en und [[WHILE-Programm]]en bei denen eine Terminierung des Programms nicht garantiert ist.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Aufgrund ihrer Definition [[Terminiertheit|terminieren]] LOOP-Programme für alle Eingaben und definieren daher [[totale Funktion]]en<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93}}</ref>. Damit stehen sie im Kontrast zu [[GOTO-Programm]]en und [[WHILE-Programm]]en<ins style="font-weight: bold; text-decoration: none;">,</ins> bei denen eine Terminierung des Programms nicht garantiert ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der durch LOOP-Programme berechenbaren Funktionen ist eine echte Untermenge der [[Berechenbare Funktion|berechenbaren]] totalen Funktionen (und damit auch eine Untermenge der durch WHILE- bzw. GOTO-Programme berechenbaren Funktionen)<ref name=":0">{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93,94}}</ref>. Ein Beispiel für eine berechenbare, aber nicht LOOP-berechenbare [[totale Funktion]] ist die [[Ackermann-Funktion]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=94,112}}</ref>.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der durch LOOP-Programme berechenbaren Funktionen ist eine echte Untermenge der [[Berechenbare Funktion|berechenbaren]] totalen Funktionen (und damit auch eine Untermenge der durch WHILE- bzw. GOTO-Programme berechenbaren Funktionen)<ref name=":0">{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93,94}}</ref>. Ein Beispiel für eine berechenbare, aber nicht LOOP-berechenbare [[totale Funktion]] ist die [[Ackermann-Funktion]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=94,112}}</ref>.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme inlined und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154–156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme <ins style="font-weight: bold; text-decoration: none;">[[Inline-Ersetzung|</ins>inlined<ins style="font-weight: bold; text-decoration: none;">]]</ins> und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
</table>
217.61.203.35
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=201324504&oldid=prev
Aka: Tippfehler entfernt, Kleinkram
2020-06-26T11:56:31Z
<p><a href="/wiki/Benutzer:Aka/Tippfehler_entfernt" title="Benutzer:Aka/Tippfehler entfernt">Tippfehler entfernt</a>, Kleinkram</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 26. Juni 2020, 13:56 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> &gt; c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP<del style="font-weight: bold; text-decoration: none;"> </del>Programme sind. In dem Programm werden drei neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub> verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> &gt; c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP<ins style="font-weight: bold; text-decoration: none;">-</ins>Programme sind. In dem Programm werden drei neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub> verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-c; x<sub>n2</sub>:=0; x<sub>n3</sub>:=1;</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-c; x<sub>n2</sub>:=0; x<sub>n3</sub>:=1;</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 92:</td>
<td colspan="2" class="diff-lineno">Zeile 92:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> = c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP<del style="font-weight: bold; text-decoration: none;"> </del>Programme sind. In dem Programm werden vier neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub>, x<sub>n4</sub> verwendet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> = c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP<ins style="font-weight: bold; text-decoration: none;">-</ins>Programme sind. In dem Programm werden vier neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub>, x<sub>n4</sub> verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-(c-1); x<sub>n2</sub>:=x<sub>1</sub>-c; x<sub>n3</sub>:=1; x<sub>n4</sub>:=1;</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-(c-1); x<sub>n2</sub>:=x<sub>1</sub>-c; x<sub>n3</sub>:=1; x<sub>n4</sub>:=1;</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 116:</td>
<td colspan="2" class="diff-lineno">Zeile 116:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Siehe auch ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[µ-Rekursion]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins style="font-weight: bold; text-decoration: none;"> </ins>[[µ-Rekursion]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[WHILE-Programm]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins style="font-weight: bold; text-decoration: none;"> </ins>[[WHILE-Programm]]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[GOTO-Programm]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*<ins style="font-weight: bold; text-decoration: none;"> </ins>[[GOTO-Programm]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=198888094&oldid=prev
Hannes Kuhnert am 15. April 2020 um 10:39 Uhr
2020-04-15T10:39:32Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. April 2020, 12:39 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''LOOP-Programme''' sind [[Computerprogramm|Programme]] in der [[Programmiersprache]] '''LOOP''', einer stark eingeschränkten, modellhaften Sprache, die nur die Formulierung von [[Addition]]en, [[Wertzuweisung]]en und endlich oft durchlaufende [[Schleife (Programmierung)|Schleifen]] erlaubt. LOOP-Programme spielen in der [[Theoretische Informatik|Theoretischen Informatik]] eine Rolle, insbesondere in Zusammenhang mit [[Berechenbarkeit]]. Eine [[Funktion (Mathematik)|Funktion]] heißt '''LOOP-berechenbar''', wenn sie sich als LOOP-Programm formulieren lässt. Die Menge aller LOOP-Programme wird mit <math>LOOP</math> bezeichnet.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''LOOP-Programme''' sind [[Computerprogramm|Programme]] in der [[Programmiersprache]] '''LOOP''', einer stark eingeschränkten, modellhaften Sprache, die nur die Formulierung von [[Addition]]en, [[Wertzuweisung]]en und endlich oft durchlaufende [[Schleife (Programmierung)|Schleifen]] erlaubt. LOOP-Programme spielen in der [[Theoretische Informatik|Theoretischen Informatik]] eine Rolle, insbesondere in Zusammenhang mit [[Berechenbarkeit]]. Eine [[Funktion (Mathematik)|Funktion]] heißt '''LOOP-berechenbar''', wenn sie sich als LOOP-Programm formulieren lässt. Die Menge aller LOOP-Programme wird mit <math><ins style="font-weight: bold; text-decoration: none;">\mathit{</ins>LOOP<ins style="font-weight: bold; text-decoration: none;">}</ins></math> bezeichnet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
<td colspan="2" class="diff-lineno">Zeile 19:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>\end{array}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>\end{array}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></math></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></math></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Hierbei sind <math>Var := \{ x_0, x_1, ... \}</math> Variablennamen und <math>c \in \mathbb{N}</math> Konstanten.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Hierbei sind <math><ins style="font-weight: bold; text-decoration: none;">\mathit{</ins>Var<ins style="font-weight: bold; text-decoration: none;">}</ins> := \{ x_0, x_1, ... \}</math> Variablennamen und <math>c \in \mathbb{N}</math> Konstanten.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Semantik ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Semantik ===</div></td>
</tr>
</table>
Hannes Kuhnert
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=188814335&oldid=prev
Aka: Halbgeviertstrich, Kleinkram
2019-05-21T18:20:36Z
<p>Halbgeviertstrich, Kleinkram</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Mai 2019, 20:20 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=<del style="font-weight: bold; text-decoration: none;">154-156</del> |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme inlined und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten, dass LOOP-Programme keine Unterprogramme aufrufen können<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=<ins style="font-weight: bold; text-decoration: none;">154–156</ins> |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref>, sondern diese Unterprogramme inlined und somit ein Teil des Hauptprogramms werden<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. Andernfalls bestände die Möglichkeit einer zirkulären Abhängigkeit und damit einhergehend der Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
<td colspan="2" class="diff-lineno">Zeile 78:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> &gt; c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP Programme sind. In dem Programm werden drei neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub> verwendet.<del style="font-weight: bold; text-decoration: none;"> </del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das folgende LOOP-Programm simuliert eine if x<sub>1</sub> &gt; c then P1 else P2 Anweisung, wobei x<sub>1</sub> eine Variable, c eine Konstante und P1, P2 beliebige LOOP Programme sind. In dem Programm werden drei neue Variablen x<sub>n1</sub>, x<sub>n2</sub>, x<sub>n3</sub> verwendet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-c; x<sub>n2</sub>:=0; x<sub>n3</sub>:=1;</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>n1</sub>:=x<sub>1</sub>-c; x<sub>n2</sub>:=0; x<sub>n3</sub>:=1;</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>n1</sub> DO</div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=188536352&oldid=prev
Bicycle Tourer: Deklinationsfehler korrigiert
2019-05-13T18:06:01Z
<p>Deklinationsfehler korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. Mai 2019, 20:06 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 35:</td>
<td colspan="2" class="diff-lineno">Zeile 35:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>erhöht beispielsweise den Wert der Variablen <math>x</math> um <math>c</math>.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>erhöht beispielsweise den Wert der Variablen <math>x</math> um <math>c</math>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die in einem LOOP-Programm verwendeten Variablen werden vor Beginn des Programmablaufs mit <del style="font-weight: bold; text-decoration: none;">vorgegeben</del> Initialwerten vorbelegt.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die in einem LOOP-Programm verwendeten Variablen werden vor Beginn des Programmablaufs mit <ins style="font-weight: bold; text-decoration: none;">vorgegebenen</ins> Initialwerten vorbelegt.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein Ausdruck der Form</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Ein Ausdruck der Form</div></td>
</tr>
</table>
Bicycle Tourer
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=186924608&oldid=prev
Wdvorak: /* Addition */
2019-03-25T20:51:31Z
<p><span class="autocomment">Addition</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. März 2019, 22:51 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
<td colspan="2" class="diff-lineno">Zeile 57:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten <del style="font-weight: bold; text-decoration: none;">das</del> LOOP-Programme keine Unterprogramme aufrufen<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154-156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref> sondern diese Unterprogramme inlined<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" /><del style="font-weight: bold; text-decoration: none;"> werden und so teil des Hauptprogramms werden</del>. <del style="font-weight: bold; text-decoration: none;">Da</del> <del style="font-weight: bold; text-decoration: none;">sonst</del> die Möglichkeit einer zirkulären Abhängigkeit und<del style="font-weight: bold; text-decoration: none;"> der</del> damit <del style="font-weight: bold; text-decoration: none;">einhergehende</del> Verlust der endlichen Laufzeit von LOOP-Programmen<del style="font-weight: bold; text-decoration: none;"> verbunden wäre</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">dass</ins> LOOP-Programme keine Unterprogramme aufrufen<ins style="font-weight: bold; text-decoration: none;"> können</ins><ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154-156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref><ins style="font-weight: bold; text-decoration: none;">,</ins> sondern diese Unterprogramme inlined<ins style="font-weight: bold; text-decoration: none;"> und somit ein Teil des Hauptprogramms werden</ins><ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" />. <ins style="font-weight: bold; text-decoration: none;">Andernfalls</ins> <ins style="font-weight: bold; text-decoration: none;">bestände</ins> die Möglichkeit einer zirkulären Abhängigkeit und damit <ins style="font-weight: bold; text-decoration: none;">einhergehend der</ins> Verlust der endlichen Laufzeit von LOOP-Programmen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
</table>
Wdvorak
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=184989295&oldid=prev
Wdvorak: /* Multiplikation */
2019-01-23T08:20:41Z
<p><span class="autocomment">Multiplikation</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Januar 2019, 10:20 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 66:</td>
<td colspan="2" class="diff-lineno">Zeile 66:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das Programm benutzt dabei das im ersten Beispiel definierte Unterprogramm der Addition. Die ausgeführte Multiplikation wird dabei durch das <math>x_1</math>-fache Addieren des Wertes von <math>x_2</math> zum Wert von <math>x_0</math> realisiert.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das Programm benutzt dabei das im ersten Beispiel definierte Unterprogramm der Addition. Die ausgeführte Multiplikation wird dabei durch das <math>x_1</math>-fache Addieren des Wertes von <math>x_2</math> zum Wert von <math>x_0</math> realisiert.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Durch Einsetzen des LOOP-Programms für die Addition erhält man das äquivalente Programm in der ursprünglichen LOOP-Syntax.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>1</sub> DO</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> x<sub>0</sub> := x<sub>0</sub> + 0;</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> LOOP x<sub>2</sub> DO</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> x<sub>0</sub> := x<sub>0</sub> + 1</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> END</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> END</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== IF THEN ELSE ===</div></td>
</tr>
</table>
Wdvorak
https://de.wikipedia.org/w/index.php?title=LOOP-Programm&diff=184984128&oldid=prev
2A02:810D:ABBF:B221:4C2B:32BE:12A7:7FAE: /* Addition */ genauere Beschreibung wann ein LOOP Programm ein vorher als eine Art Subprogramm definiertes LOOP Programm nutzen darf. Quellen: http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf sowie Uwe Schönings Theoretische Informatik - kurz gefasst S. 94-102
2019-01-22T23:21:57Z
<p><span class="autocomment">Addition: </span> genauere Beschreibung wann ein LOOP Programm ein vorher als eine Art Subprogramm definiertes LOOP Programm nutzen darf. Quellen: http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf sowie Uwe Schönings Theoretische Informatik - kurz gefasst S. 94-102</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Januar 2019, 01:21 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
<td colspan="2" class="diff-lineno">Zeile 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Aufgrund ihrer Definition [[Terminiertheit|terminieren]] LOOP-Programme für alle Eingaben und definieren daher [[totale Funktion]]en<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93}}</ref>. Damit stehen sie im Kontrast zu [[GOTO-Programm]]en und [[WHILE-Programm]]en bei denen eine Terminierung des Programms nicht garantiert ist.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Aufgrund ihrer Definition [[Terminiertheit|terminieren]] LOOP-Programme für alle Eingaben und definieren daher [[totale Funktion]]en<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93}}</ref>. Damit stehen sie im Kontrast zu [[GOTO-Programm]]en und [[WHILE-Programm]]en bei denen eine Terminierung des Programms nicht garantiert ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der durch LOOP-Programme berechenbaren Funktionen ist eine echte Untermenge der [[Berechenbare Funktion|berechenbaren]] totalen Funktionen (und damit auch eine Untermenge der durch WHILE- bzw. GOTO-Programme berechenbaren Funktionen)<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93,94}}</ref>. Ein Beispiel für eine berechenbare, aber nicht LOOP-berechenbare [[totale Funktion]] ist die [[Ackermann-Funktion]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=94,112}}</ref>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der durch LOOP-Programme berechenbaren Funktionen ist eine echte Untermenge der [[Berechenbare Funktion|berechenbaren]] totalen Funktionen (und damit auch eine Untermenge der durch WHILE- bzw. GOTO-Programme berechenbaren Funktionen)<ref<ins style="font-weight: bold; text-decoration: none;"> name=":0"</ins>>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=93,94}}</ref>. Ein Beispiel für eine berechenbare, aber nicht LOOP-berechenbare [[totale Funktion]] ist die [[Ackermann-Funktion]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=94,112}}</ref>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der LOOP-berechenbaren Funktionen entspricht der Menge der [[primitiv-rekursive Funktion|primitiv-rekursiven Funktionen]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=105}}</ref>.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Menge der LOOP-berechenbaren Funktionen entspricht der Menge der [[primitiv-rekursive Funktion|primitiv-rekursiven Funktionen]]<ref>{{Literatur |Autor=[[Uwe Schöning]] |Titel=Theoretische Informatik- kurz gefasst |Auflage=5. |Verlag=Spektrum Akademischer Verlag |Ort=Heidelberg |Datum=2008 |ISBN=978-3-8274-1824-1 |Seiten=105}}</ref>.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 53:</td>
<td colspan="2" class="diff-lineno">Zeile 53:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dabei bekommt zunächst <math>x_0</math> den aktuellen Wert von <math>x_1</math> zugewiesen und wird dann um den Wert von <math>x_2</math> inkrementiert.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dabei bekommt zunächst <math>x_0</math> den aktuellen Wert von <math>x_1</math> zugewiesen und wird dann um den Wert von <math>x_2</math> inkrementiert.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dieses Programm lässt sich <del style="font-weight: bold; text-decoration: none;">als</del> Unterprogramm in anderen LOOP-Programmen verwenden. Solche Verwendungen werden durch eine einfache Erweiterung der ursprünglichen LOOP-Syntax in der Form</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dieses Programm lässt sich <ins style="font-weight: bold; text-decoration: none;">wie ein</ins> Unterprogramm in anderen LOOP-Programmen verwenden. Solche Verwendungen werden durch eine einfache Erweiterung der ursprünglichen LOOP-Syntax in der Form</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>0</sub> := x<sub>1</sub> + x<sub>2</sub></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> x<sub>0</sub> := x<sub>1</sub> + x<sub>2</sub></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>beschrieben.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dabei gilt zu beachten das LOOP-Programme keine Unterprogramme aufrufen<ref>{{Internetquelle |autor=Prof. Dr. Till Tantau |url=http://www.tcs.uni-luebeck.de/downloads/mitarbeiter/tantau/2009-ws-ti.pdf |titel=Vorlesungsskript Theoretische Informatik |werk=Insitut für Theoretische Informatik - Universität zu Lübeck |hrsg= |datum=2010-02-12 |seiten=154-156 |zugriff=2019-01-23 |sprache=de |zitat=Unterprogramme sind nicht erlaubt.}}</ref> sondern diese Unterprogramme inlined<ref>{{Literatur |Autor=Uwe Schöning |Titel=Theoretische Informatik - kurz gefasst |Hrsg= |Sammelwerk= |Band= |Nummer= |Auflage=5 |Verlag=Spektrum Akademisch Verlag |Ort= |Datum= |ISBN= |Seiten=102 |Zitat=Die Funktion g (...) kann formal durch eine entsprechende Einsetzung definiert werden (...)}}</ref><ref name=":0" /> werden und so teil des Hauptprogramms werden. Da sonst die Möglichkeit einer zirkulären Abhängigkeit und der damit einhergehende Verlust der endlichen Laufzeit von LOOP-Programmen verbunden wäre.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Multiplikation ===</div></td>
</tr>
</table>
2A02:810D:ABBF:B221:4C2B:32BE:12A7:7FAE