Der wesentliche Unterschied zwischen den beiden Schleifen ist doch folgender:
Da bei der "Do...Until" Schleife die Start- bzw. Abbruchbedingung erst am Ende der Schleife steht, muss sie auf jedenfall mindestens einmal durchlaufen werden.
Anders bei der "While" Schleife. Dort Steht die Start- bzw. Abbruchbedingung am Anfang der Schleife. Sie muss also nicht erst durchlaufen werden. Wenn die Bedingung "false" ist wird sie einfach übersprungen.
Mit anderen Worten:
- die "While" Schleife guckt erst und legt dann los
- die "Do" Schleife legt los und guckt danach erst
so long, hf
Da bei der "Do...Until" Schleife die Start- bzw. Abbruchbedingung erst am Ende der Schleife steht, muss sie auf jedenfall mindestens einmal durchlaufen werden.
Anders bei der "While" Schleife. Dort Steht die Start- bzw. Abbruchbedingung am Anfang der Schleife. Sie muss also nicht erst durchlaufen werden. Wenn die Bedingung "false" ist wird sie einfach übersprungen.
Mit anderen Worten:
- die "While" Schleife guckt erst und legt dann los
- die "Do" Schleife legt los und guckt danach erst
so long, hf