Benutzer:Herr Schroeder/Algorithmen: abstrakte Programmiersprache
Erscheinungsbild
Definition
[Bearbeiten]Diese Programmiersprache dient innerhalb dieses Buches zur Beschreibung der Algorithmen. Die Syntax ist mit Absicht an PASCAL angelehnt, die ich der Meinung bin, dass diese Syntax von C/Java/C++/C#-Programmierern besser verstanden wird als umgekehrt.
Die Blöcke werden ausschließlich durch Einrückungen kenntlich gemacht.
Array-Zugriff
[Bearbeiten]variable[index]
Zuweisung
[Bearbeiten]variable := wert
Bedingung
[Bearbeiten]variable RELOP wert
variable RELOP variable
Dabei ist RELOP einer der folgenden Operatoren:
= <> < > <= >=
Bedingte Verzweigung
[Bearbeiten]IF bedingung THEN
anweisungen
IF bedingung THEN
anweisungen
ELSE
anweisungen
Wiederholungsanweisung
[Bearbeiten]WHILE bedingung
anweisungen
DO
anweisungen
WHILE bedingung