Eingabe : natürliche Zahlen a, b
Ergebnis : eine natürliche Zahl
Rechnung:
c := a; d := b; e := 0;
solange (c > 0) wiederhole {
wenn (c ist ungerade) dann {
e := e + d;
}
c := c / 2; d := d + d;
}
Ergebnis ist in e
Struktogramm? Beispielrechnung? Bedeutung?