EPOC: Verzweigungen und Schleifen

Willemers Informatik-Ecke

Verweigung (IF)

IF Bedingung1
  ...
ELSEIF Bedingung2
  ...
ELSEIF Bedingung3
  ...
ELSE
  ...
ENDIF

Schleifen

DO
  ...
WHILE Bedingung
Diese Schleife wird mindestens einmal durchlaufen und prüft am Ende die Bedingung. Trifft sie zu, wird die Schleife beendet.
WHILE Bedingung
  ...
ENDWH
Dagegen wird hier die Bedingung vor der Schleife geprüft. Nur wenn sie zutrifft, wird die Schleife durchlaufen.

Man kann Schleifen vorzeitig verlassen, indem man den Befehl BREAK ausführt. Mit dem Befehl CONTINUE wird der Rest der Schleife nicht mehr ausgeführt, sondern direkt an den Kopf der Schleife gesprungen.

Boolesche Ausdrücke

Boolesche Variablen oder Konstanten gibt es nicht. OPL interpretiert (wie C) den numerischen Wert 0 als falsch und alle anderen als wahr.

Symbol Bedeutung
= Gleichheit
<> Ungleich
< kleiner
<= kleiner oder gleich
> größer
>= größer oder gleich
NOT Negation
AND UND (alle Bedingugen müssen zutreffen)
OR ODER (mindestens eine Bedingung muss zutreffen)


Homepage EPOC-Startseite 24.9.2001 (C) Copyright 2001 Arnold Willemer