OLG Seifhennersdorf/Walter/Informatik/Delphi/Schleifen/Zählschleife

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Pascal</language>
Bei der Zählschleife gibt es einen Zählindex (eine Zählvariable), die die Anzahl der Wiederholungen festlegt und mit zählt. Die Zählschleife wird mit einer '''for-Anweisung''' realisiert.

Allgemeine Form der for-Anweisung:

'''for''' <Zählvariable> := <Anfangswert> '''to''' <Endwert> '''do''' <Anweisung>  (aufwärts)

'''for''' <Zählvariable> := <Anfangswert> '''downto''' <Endwert> '''do''' <Anweisung>  (abwärts)

Ablauf der Wiederholung:

1. Der Anfangs- und der Endwert werden bestimmt.

2. Der Zählvariable wird der Anfangswert zugewiesen.

3. Die Zählvariable wird mit dem Endwert verglichen. Ist sie kleiner oder gleich dem Endwert, wird die Anweisung nach dem do ausgeführt.    Sonst wird das Programm mit der nächsten Anweisung fortgesetzt.

4. Die Zählvariable wird um 1 erhöht.

5. Die Teilschritte 3. und 4. werden so lange wiederholt, bis die Zählvariable größer  als der Endwert ist.


Aufgabe:''Versuche mit einer for-Schleife die Summe der ersten n natürlichen Zahlen zu ermitteln.''


<code id="4d57979629186"> Zahlsumme(Zahl){
Zahlsumme:=0;
for i:=1 to Zahl do
Zahlsumme:=Zahlsumme+i;
writeln Zahlsumme; 
}</code>


<run id="4d57979629206">Zahlsumme(3)</run>