Hallo lieber Te,
falls ich an deinem Problem vorbei geantwortet habe, verzeihe mir dies!!
Wenn du etwas mehr als einmal ausführen möchtest, schreibst du eine Schleife.
Der Programmierer kennt nun drei (zwei) Arten von Schleifen.
Die Kopf-, die Fuss- und die (Zählschleife/Die Zählschleife ist ein Spezialfall der Kopfschleife),
Bei der Kopfschleife prüfst du erst, ob der Schleifenrumpf überhaupt durchlaufen wird. Bei der Fussschleife wird erst durchlaufen und dann wird geprüft, ob ein Zweites mal durchlaufen wird. Der Unterschied liegt also darin, dass eine Fussschleife zumindestens einmal durchlaufen wird.
hier ein Beispiel für eine Kopfgesteuerte Schleife
Delphi-Quellcode:
WHILE i <= 100 //Solange i<= 100 wird der Schleifenrumpf ausgeführt
begin
Summe := Summe + i;
i := i + 1;
end;
und hier für eine Fussgesteuerte Schleife
Delphi-Quellcode:
repeat
...
until Zahl >= 10; // Solange Zahl <10 wird diese Schleife ausgeführt
Bei einer Zählschleife (als Spezialfall für eine Kopfgesteuerte Schleife) würde das jetzt so aussehen,
Delphi-Quellcode:
for i := 0 to 4 do begin // Zähle von 0 bis 4 und tue irgendetwas
Writeln(i);
end;