vor

Objektorientierte Programmierung mit Object-Pascal

weiter

4.9.4 Kontrollstrukturen - Schleifen
zählergesteuerte Schleife FOR TO DO

Der Programmfluss wird nicht nur durch Entscheidungen gesteuert. Bei vielen Programmen muss ein und die selbe Anweisung oftmals wiederholt durchgeführt werden. Dazu werden Schleifen benutzt.

Wenn man von vorn herein weiß, wie oft die Schleife durchlaufen werden soll, verwendet man die FOR-Schleife:

FOR Laufvariable := Startausdruck TO Endausdruck DO Anweisung(en);

Die Laufvariable muss lokal am Anfang der Prozedur deklariert werden. Sie muss ordinal sein, so dass sie nacheinander alle Werte vom Startausdruck (dem Wert der Variablen zu Beginn) bis zum Endausdruck (dem Wert der Variable am Ende) annehmen kann. Am zweckmäßigsten ist sie vom Typ Integer. Man kann auch (mit FOR - DOWNTO - DO) rückwärts zählen. Die Laufvariable kann, muss aber nicht, in der Anweisung benutzt werden. Sie kann auch mit einer Formel berechnet werden.

Mit folgendem Beispiel werden die ersten 100 natürlichen Zahlen addiert, indem 100 mal die Zahl j vergrößert wird.

var i, Summe: Integer;

Summe := 0;
FOR i := 1 TO 100 DO Summe := Summe + i;

ShowMessage('Die Summe der ersten 100 natürlichen Zahlen ist ' + IntToStr(Summe));


vor

Inhaltsverzeichnis

weiter