Alternative Einlese-Schleifen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

Alternativ zu LOOP gibt es natürlich auch Varianten auf Basis der anderen Schleifen-Anweisungen:

*

Leseoperation
WHILE Leseoperation erfolgreich DO
      Eingelesenen Wert verarbeiten
      Leseoperation
END

Nachteil: Die Leseoperation muß an zwei Stellen angegeben werden. Dieser Nachteil kann aber in manchen Fällen eliminiert werden, wenn das Einlesen innerhalb der Schleifenbedingung erfolgen kann. (Das wurde jedoch noch nicht vorgestellt).
 

*

REPEAT
      Leseoperation
      IF Leseoperation erfolgreich THEN
           Eingelesenen Wert verarbeiten
      END
UNTIL Leseoperation nicht erfolgreich;

Nachteil: Der Erfolg der Lese-Operation wird an zwei Stellen überprüft.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005