Hallo,
erstmal heisst die richtige Bezeichnung nur "For-Schleife". Nicht "For-to-do-Schleife."
Und dann wäre richtig:
Zitat von
kingscrusher:
{ 3 } for i:=100 downto 1 do { Befehl }
Und nun zum Inhalt:
Eine for-Schleife ist eigentlich eine While-Schleife mit einfacherer Syntax.
for i := 1 to 10 do heisst:
Für jeden Wert von i beginnend bei 1 und endend bei 10 tue:
Oder andersrum:
Solange die Schleifenvariable (i) kleiner gleich 10 ist tue: ... erhöhe die Schleifenvariable um eins.
Bei downto wird eben nur rückwärts gezählt.