FSR-Online
  AG Informatik






Mit Schleifen können Befehle oder ganze Programmteile so oft wiederholt
werden, wie dies notwendig erscheint. Schleifen zählen zu den wichtigsten
Programmierhilfsmitteln, die es gibt.

Je nach Aufgabenstellung verwendet man die unterschiedlichsten Schleifen-Konstruktionen; eine der einfachsten ist die FOR...NEXT-Schleife. Die FOR...NEXT-Schleife kann immer dann eingesetzt werden, wenn die Anzahl der Wiederholungen schon im voraus feststeht.

  1. Ändere das vorige Programm wie folgt ab. Dieses Programm leistet genau dasselbe wie das Programm Addition 2.
           REM Addition 3  
           CLS
           LET gesamt=0
           FOR zaehler=1 TO 5
             PRINT "Zahl";zaehler;": ";
             INPUT a
             LET gesamt=gesamt+a
           NEXT zaehler
           PRINT gesamt
    
    In der FOR-Zeile wird der Anfangs- und der Endwert für die Zählvariable gesetzt. In der NEXT-Zeile wird die Zählvariable automatisch um 1 erhöht, wird geprüft, ob der Endwert schon erreicht wurde und falls nicht, wird der Programmteil zwischen FOR und NEXT erneut abgearbeitet.

  2. Soll die Zählvariable um einen anderen als den voreingestellten Wert 1 erhöht werden, verwendet man den STEP-Zusatz. Was bewirkt das folgende Programm?
           REM Schleife 1
           CLS
           FOR zaehler=1 TO 20 STEP 2
             PRINT zaehler;", ";
           NEXT zaehler
           PRINT
    



    Verwende anschließend auch andere STEP-Werte wie 3, 4, 8 oder 1.5. Beachte, daß auch Kommazahlen als STEP-Werte verwendet werden können und daß der Endwert durch die Zählvariable nicht genau getroffen werden muß.

  
Friedrich-Schiller-Realschule Böblingen, Kremser Str. 5, 71034 Böblingen
©1996,1999 Winfried Furrer, Böblingen