Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...
Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...
Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Korrektheitsbeweis (3): das fehlende Puzzlestück<br />
◮ Wissen wir nun, dass am Ende <strong>des</strong> <strong>Algorithmus</strong> P = ab ist?<br />
◮ Nein: bisher nur bewiesen, dass: P3 + X3Y3 = ab<br />
◮ Wertetabelle zeigt, dass im Beispiel aber X3 = 0.<br />
◮ Beweisen wir, dass auch das für alle Eingaben a ∈ 8 und<br />
b ∈ 0 gilt. Wie?<br />
◮ Beobachtung: Die Xi werden <strong>der</strong> Reihe nach immer kleiner.<br />
◮ Und zwar immer um min<strong>des</strong>tens die Hälfte, denn<br />
Xi div 2 ≤ Xi/2.<br />
◮ Mit an<strong>der</strong>en Worten:<br />
X0 ≤ a<br />
X1 ≤ X0/2 ≤ a/2<br />
X2 ≤ X1/2 ≤ a/4<br />
◮ Wie man die Pünktchen weg bekommt wissen wir schon:<br />
vollständige Induktion<br />
.<br />
<strong>Algorithmus</strong>begriff <strong>Algorithmus</strong> zur Multiplikation nichtnegativer ganzer Zahlen24/34